<SEC-DOCUMENT>0001055726-22-000049.txt : 20220809
<SEC-HEADER>0001055726-22-000049.hdr.sgml : 20220809
<ACCEPTANCE-DATETIME>20220809155656
ACCESSION NUMBER:		0001055726-22-000049
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		78
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220809
DATE AS OF CHANGE:		20220809

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			INOVIO PHARMACEUTICALS, INC.
		CENTRAL INDEX KEY:			0001055726
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		IRS NUMBER:				330969592
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		6769 MESA RIDGE RD.
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
		BUSINESS PHONE:		8584103134

	MAIL ADDRESS:	
		STREET 1:		6769 MESA RIDGE RD.
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INOVIO BIOMEDICAL CORP
		DATE OF NAME CHANGE:	20050404

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	GENETRONICS BIOMEDICAL CORP
		DATE OF NAME CHANGE:	20011116

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	GENETRONICS BIOMEDICAL LTD
		DATE OF NAME CHANGE:	19980213
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ino-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:95b89ed5-9469-4245-a34e-3470ad55e5e2,g:bdf516a8-bccf-4f13-b615-09efdb7f0534,d:b1cf49d98ee04a5fab8cabb78fff49fd--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ino="http://www.inovio.com/20220630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ino-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl80LTEtMS0xLTM5NjM1_9953f635-4b6d-4488-95dd-4dc29fb170aa">false</ix:nonNumeric><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl82LTEtMS0xLTM5NjM1_cfd17dbf-8070-42c6-9c12-e692275f34a4">2022</ix:nonNumeric><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl83LTEtMS0xLTM5NjM1_4f572fdb-9db9-4a2c-ae54-97b959365c71">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl85LTEtMS0xLTM5NjM1_a4d99343-1a29-40d5-bfc7-36d351787f4e">0001055726</ix:nonNumeric><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl8xMC0xLTEtMS0zOTYzNQ_7ce7ecc3-26a8-4229-90f7-6c3f5c1c09bf">12/31</ix:nonNumeric><ix:nonNumeric contextRef="iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0wLTEtMS0zOTYzNQ_0343753e-0ee5-414d-80d1-f0cf3eab5220">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82MS9mcmFnOjI5YWE4MjM5YTRiMTQxMDZiMzRkNzY3ZDk1OWRmMTE0L3RhYmxlOjgzOTY2ODM1MmNlMzQyNTA4NWIzNDdiYmYzYmEzZGVkL3RhYmxlcmFuZ2U6ODM5NjY4MzUyY2UzNDI1MDg1YjM0N2JiZjNiYTNkZWRfMi0xLTEtMS0zOTYzNQ_7d1ab1af-17c4-45b1-b985-1538d2b74c46">0.1858045</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia40fdf48d15842e7a940e0855a8d5a6a_D20191226-20191226" decimals="10" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82MS9mcmFnOjI5YWE4MjM5YTRiMTQxMDZiMzRkNzY3ZDk1OWRmMTE0L3RhYmxlOjgzOTY2ODM1MmNlMzQyNTA4NWIzNDdiYmYzYmEzZGVkL3RhYmxlcmFuZ2U6ODM5NjY4MzUyY2UzNDI1MDg1YjM0N2JiZjNiYTNkZWRfNy0yLTEtMS0zOTYzNQ_e23b8164-c34b-494a-a365-f607a1bf42fd">0.0002147766</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i81579fe334e94aec8658b75787ac22c1_D20220101-20220630" decimals="INF" name="ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTk2L2ZyYWc6NWM0ZjBkYWQyNWE5NDY5Zjg2ZDUwMzAyNGJiODBkMmMvdGV4dHJlZ2lvbjo1YzRmMGRhZDI1YTk0NjlmODZkNTAzMDI0YmI4MGQyY18zODQ4MjkwNjk3MjI3_a841dbcd-f8df-4cb7-86df-f9da33559f3b">50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i81579fe334e94aec8658b75787ac22c1_D20220101-20220630" decimals="INF" name="ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTk2L2ZyYWc6NWM0ZjBkYWQyNWE5NDY5Zjg2ZDUwMzAyNGJiODBkMmMvdGV4dHJlZ2lvbjo1YzRmMGRhZDI1YTk0NjlmODZkNTAzMDI0YmI4MGQyY18zODQ4MjkwNjk3MjMy_dbe793e0-add2-45e8-8df4-22fefa5c441d">50</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ino-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i62fec70b26844d03ae51d8c0f10bb418_I20220805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i0d9d8759347246d1994ed9a3d8e57171_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib792260d77a04d58bca8e97bd4f21330_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10ecad9ec182401499eaac896026916c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</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="i162064257a4c4b3c81fbcc5cee01f90d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b93ceb8bb95471bbcb2033e812668e8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</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="i3608e8a4d1444753921ee1bad7c8ee7f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</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="if66bc81ef70a473e9e2a124ce4d01a96_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</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="iaf6750df05a144418136d1f0c45d5eaa_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic38757bba57a4776a9e40227ce3397b2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="ifb21884b4937416a905ceda12ecee277_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if430714ea53d451c81edb74b703a2b59_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="ib0450fc682314332bc0462b5df2c1b91_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="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="i4b745621f7a14bcd9b06992bfe27a63e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dbc6c18cb254ba8b6dc4d873b061095_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i9822f84b691d4cb5a481142221f9d7b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i770cd81d5c534e49bb7768e90032d620_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i21cc81771ad24bda978f5cf3619b265d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd545b3594fa45ebb6362649acc5878b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="ie0c3360dc41443da8f859293ad078edd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="i3db24f42f81e4db29bcd913f5f2a6cd1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f165f9f83c44200a31d4ee6eb47b3a6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0c5d9e36551418f9c8324426f85fd4b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e506753f33b43f38ee206e43c671d14_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i565fdc59580f4eb7950b91262dfaec7b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="ic5db26bf06eb4ffb9b756888db390743_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i11e9958b9f4b467c8a2a0a4a6a884585_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i81464a80a32c4261bf7d55deed477087_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i610a5fcd5ec344ab85cc9c25527e763a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i49ab898213ff4a66b96e158bcff8dbd0_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i11034388948d411fac92e7283ebfefcd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i1ea83bc69c2a44a29b98811bed8c0792_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="ifcab99f8541f4ae2ac0de94ffe4d4bd8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic948d09e35744f87862d2ac9b1404025_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i6eb4f79c2b1442588680a0a46cc787b0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="id8d7136a6adc46808da329e23ea9a502_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i46809cf8c2214142960618ce5d8051d3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i4d8bd5ecf4c74c809b590db16e928ed6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia443fe24d20d40fcb7f6d30d31552e25_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie767dde1bd0f4a5f95720b0b6b784b2b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i973730f5dc6047fea91911aa3d431bb1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a5669d3fa384030bc0f36337db57960_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba6c84b1e50a44d4987d66dd358b1ccf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie415b76af1174cc283b809053d598bdd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d0d14240344d108bc289f3450e3577_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a1c3078356f42ee98efe48cffff9fe3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i426503482f994197abc0f29ed67f81b6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76b91b7b44464f8f81740db3611487e1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66c7fb7638c840e991c08630af16a519_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6acfec2eb3234c069d59b8c0a5ad80fb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18496e06dfa74224aa3641d4cc9e5134_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i616d767b01ba4837aa80434cffebb121_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i106b5b38c0464a74b5fc621c62ddb2ad_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefe71318ea464991b2d70d3b17db4ef4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i355099f956634bcab3e35886c3a4fd2b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b35e4ee9bab4d0d9044353f7f9cb0b0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89af42267bdf4a7980c35eb689a20145_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60d2ad737e7c46c29595fe39f9c19edf_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b0f52db8edc434fa53a0cf4e32d4c51_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dbaab1741c040e0b9fa5952767e9178_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic32e95aef0724792aac0412c041de045_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ee16eb5120449588a922a6f51241967_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cd325cc8acb45fdae65c2a82f2e28a1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementsMember</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="if4abc438f2944de8a9fc61d773fb2c97_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic112b549f4a54cdfb7f3fed1eedd5b96_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:UnderwrittenPublicOfferingMember</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="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i050de6a016e74163be0485bb5ce638d3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc3e193e981b4045abf2e28bbfa344e5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ino:DepartmentOfDefenseMember</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="i8d714cce55de41c392f81454555f3d52_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ino:DepartmentOfDefenseMember</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="i5e682da6e3d24c4e8d9521468382df4b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:OtherCounterpartyMember</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="i06891963c5cf497592218375cf5d02d1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:OtherCounterpartyMember</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="if1a402bc9a8c46e6a3335fb3030d1325_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9776e2d74ba347bf93be6cc585295722_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</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="i1feb321cb0be40fab627b358ac6d0dd9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2511a556ccc24615b694bc7ff123b5cf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</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="id6f6c9cd466241d895433fe0ce6eaed7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia457c743d444493aa4fbb115829bcb2d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</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="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c613f7c443847fcb543272304c807d4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i339a470181c442078e62c729d177bdc4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ce00f35bce34a0db7ef864eb79729d1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39a263538dd745d5860633226c5b8bb1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb424544b5034ec3aecbc637f3cd89bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98101bc4b3bb4c169a3b69681f55163c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e9eba96027a4c5f91d9356caca1d46a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i273e9f69f0b14174b36d18e7f688ac96_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i444812efe7bd4a73b8ed5171b1188a6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="position"><xbrli:measure>ino:position</xbrli:measure></xbrli:unit><xbrli:context id="i70b3a0ab608b4e2ea32ac8c325240a9e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54d4ddf374454099b9b4797fcc329165_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76fd6f56c0204c90bedec4d9c9db4d2f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41d7a87203c46beb6ed22bc138ef849_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7ca7884f8ad4a688bc95b2f01a83ae2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia55720c611944369a74ea86ed38fb661_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5177964500dd4c2caee90a2b68239120_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d0d8f4dcac94926a3f95c14faf60b74_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7710daff9a7c4a49a93e8f135ad2e394_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07183830ff7d404d890a3e95f71c43f7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a3775cf5b9049f7b9260f7dda691031_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbe4f9390fba4710a0830683bfa0d45b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie84bf2c4394d4045972f9a31e9f91fac_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b2829b807ef4ee1998a01a501bc0a14_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4df14c0f57cd4ccd9c1c19f2505e5890_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i366a667d39264955b3fd06a158a74802_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6b8592b574847e694972bb448285948_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie44a918f8b744dcbb7e07e788fa6bae6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifceef27c3a5347dc84337f51d140e30d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54a39f47ad944154adf1b6cad0b48ac6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98e38bdd47814edf900484eb4ad78c5b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08823babe3d84ab38303adf6b4c25539_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13e99aad648a4d2db4b4a379286367f5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e66b9314ee74efd9e3dced0ac9df1a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id312a86797814ed9951299df2db4d79a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i084115bcaf5d4475afce590c537f2aaf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i858ae58995b04b94966eca7bf10d56fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie18bffe94a36458c9c5326951c99e03a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b7623d7e094474e88097747d4e99ff8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07fb8d3bfd97492a9968bff3d6ede815_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a9d0707b9b4f118d3ee080002912a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a5e336320ee49c5989d11e7c25eca87_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a8ae5307ae74f93a0715031d923f12b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee76d4ac21854a19902d41cd136e2baa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95e515946dd043ee8995cddb3688b7e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bf2ea43141a4f64bc9c87fe2af2adb8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c01d92f37774e0ba3441e6d20d5ac5f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibffb5631f3e94ae49d807b9cbd162281_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e5c2ea6cd164bc19f7aa478b52a5891_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd8c5f1cf6842d482b36a1950ed9dbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01a5bc0d2a8b42a087e8312e249958ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91613a282280421fba9d36400624ad89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc405a45a49145738674a9a85f4cc9de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf55aa022b034356be34e0291e5d735e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f45ac865ba4460187eb893ddd311725_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i902a4ab57cbf4879ab18f753704d45d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cdcaa8bfaa94ada8cbddd54568946d0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6800c94074404bb0a7eedb82a70039f1_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ino:McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i302095378fe1479e9e8f7a2f705f5484_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ino:McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</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="i474ff4f7ff654ff48bfb13c62c3ee1e9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</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="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf5e34be4f8443a291b8685255f0c338_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ino:BiojectMember</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="if06d71c1085d4912b8cf44e07795a5d1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ino:BiojectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7e561f0adc942d88ce66ed0e6785d3b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ino:BiojectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b5270a3791540fdae3d28396141e44e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</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="i302e73a2e7cb41c1ad165b984b685839_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b832a940934400d858dd882af3e69bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76c0330ee0d140568f2a8f7048f80c56_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</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="ic3ad6880c2524b60b90381d49a056569_I20190301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-19</xbrli:startDate><xbrli:endDate>2019-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>ino:day</xbrli:measure></xbrli:unit><xbrli:context id="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if60941e7d9384c5f91cd8e1785798af0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eb2ac53849d4bfe8e85b963eb3a38a2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="i013fa488859e4c4cad91a36e747bb1a2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</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="i0c387e4b2638405bb772907530e1d36c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73268ea9f8034b9297caad575cae8e24_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i337d659345ed49849d6c20c1b6849bd1_I20191226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="krw"><xbrli:measure>iso4217:KRW</xbrli:measure></xbrli:unit><xbrli:context id="i5888ea4577c6416f810ed905fb71f2b6_D20191226-20191226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-26</xbrli:startDate><xbrli:endDate>2019-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc0a3eb3a680409c823cac6166b5468f_D20210317-20210317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-17</xbrli:startDate><xbrli:endDate>2021-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2c91210c09e48d0bacde79c178e08fe_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if310c18fb1fa4f008d231e9b2d268da1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia40fdf48d15842e7a940e0855a8d5a6a_D20191226-20191226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">ino:InitialConversionPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-26</xbrli:startDate><xbrli:endDate>2019-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecd3e0e3adf14dd8ac32cf22a3d8d515_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ef74d611e764b58a691cf75dcf507df_D20211109-20211109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-09</xbrli:startDate><xbrli:endDate>2021-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="i6448efb8002a41959efb9be7833f01c5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="i4edad6a401c84fa399d4a682930ac2df_D20210125-20210125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:UnderwrittenPublicOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-25</xbrli:startDate><xbrli:endDate>2021-01-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cc75831f2ca45609bae2ebadf885671_I20210125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:UnderwrittenPublicOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a25391d913b412880d00053ea1d52fe_I20160513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b4f0d655f96449596085d9cba229b28_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bf0147536e44ef0890bf29e55280115_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72bd6bd317cb4efca2d04203fa2e3fa8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</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="i793fdd6710f940258166f2dc9f9bc5f6_I20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2022InducementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2022InducementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcc5697e0cde46318b92a00f4a6e15ae_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2007IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i818a4928bb944350b19da40d20ff44ec_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2007IncentivePlanMember</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="i8397e4f54f5b45a193aee56e3085014d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="i59f0e80229254a6b9eba9be249d62e9b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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="i5d4f893861f94c0fbaa283f4454cbe5e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf6d0f6e643549a9a5eab979706b88bf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabbe8eb598684807a54537d90e35fce7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</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="i742d33d5150d445893508e0c5d72f2c6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</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="i9b1b5b6d79064475946e547114e92254_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d0bb9afb81c4bb3899ebc8bc0393eff_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic973f58c6cb842e688172edd0b2ea481_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i059b2b0d36b942659d5086e3919b6b65_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i4eedf46177ad4c279eba354b5e3b506e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd28634b405341ac8ebae26a75c2db16_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f34100719454b7c9211c459d04c4740_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</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="i9d29526bd4c44dd896acd3d1295b21dd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</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="i2f413d55fbcc4a65986acb4cde2cd2fa_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad861df5b48b403289d640f0da6ef73f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i097a473658d04729a87cbd7337738392_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="idedab14677914c28a4bb9586d266eb48_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="i140b7301a4164d019b86b728025a98ad_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29ca5b54b76a4d41b6925f7f641864a7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</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="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</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="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i114b7085572a4d978d96857460b38ec5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</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="iaa10f80ff9d74f2489c68c861fd1337a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</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="ib1b56feec4ac47d2889e771c7cb55db8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember><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="idee4e395ac2c4e2a997c08a0c153efae_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember><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="ie0be90cb387d4a39994d47f38b199220_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</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="ida4fe6c366944cfebf87fcd370aab6f7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</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="iacae419405a94e39b47da81b7b7794bb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:JJosephKimMember</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="i97885a230c734018b5681696183400d3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i596d6ae8d465486e8d6ea6e9a84a0eb7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</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="i1d839f6b1bfa4908b167df53c94cb472_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaef8209c9cd42e49499242df76c3db1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i961caea101c94c04a4d92a9cf6b47bd8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47eda2cf61e7430d80de32fdd1ad4b0a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i915aed3d3ade425e92dd9b96b1ee55e4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadcb657a8fbc4cdda6df486ca00ee113_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic21d342e030647139943a8f0369248e8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52918abf256b4b438013cc2412fd82ae_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ieedef57be2224274b9a51d6b9fd75dbf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5272b2d62f742d7b24556432891c5a2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia363c8cc2b194a269a47054e761d4649_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</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="i735989e5810f4166907338f05c1bd75b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</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="iae6522dea81e4b609e140eb1e41ba6e4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ba84e66797a40259b1e42a4d6147a26_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81579fe334e94aec8658b75787ac22c1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:JJosephKimMember</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="i223537f5984e4383a57d6cc286c68d46_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:PlumblineLifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34c751dbfc62487eb6e3dbdb047d4045_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:PlumblineLifeSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b24b22e41ed4b95bf1777a2d1091eb4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:PlumblineLifeSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1646c7a236764daeb4bb8ec093b7c620_D20160301-20160331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-03-01</xbrli:startDate><xbrli:endDate>2016-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970e1ed75765480fa58e835a6fa335e3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d52c481e74f4b09a0e0af6f75922e19_D20161101-20161130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-11-01</xbrli:startDate><xbrli:endDate>2016-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i086c8f74e5cb42f0a0275ef5c8dcab3d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ino:TheWistarInstituteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6fafab7d0784ced86365e89cdb9e269_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ino:TheWistarInstituteMember</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="ia520766b554e4314ab73f451afe98bd3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</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="ie6f5f744df82463ca3b121bcaef8c7df_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</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="id42eba092a2b484e98586bc7dbf99e46_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0948690542484fecba65594cfd470765_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf3760a2c6674a5491bef40149c98204_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i810596c3604b431eb6f112fc605e16e8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">ino:SanDiegoOfficeMember</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="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="iaf86662b8a744cba871e105f195b028b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">ino:PlymouthMeetingPennsylvaniaMember</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="i2cb1001442a241b2af59b86e66606fab_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd003864214f422b8de082129f80a0cb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82a030592cc247bb9b7df4c4de0b54e3_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>ino:agreement</xbrli:measure></xbrli:unit><xbrli:context id="id4980e743bd34eda84d1859d1586643e_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">ino:PlymouthMeetingPennsylvaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id172dc7640224c5c84beecd4cb2fd73f_I20210309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ino:McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e21817ab555409e83a378c05d403dce_D20210101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</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="i268e3b7cfa14489c902ef1ebb7a37ffe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37c8d9f93cb5413b93dd10baa6670527_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</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="i46d13ff184cd4a0ca9dc9be6e0a361c7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:ApolloBioMember</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="iba95353c681b462ca07c89edfd5f77f2_D20180401-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2018-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6e7fc4fe27b4bf0b2658b459ca1af60_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</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="i0797998f0bc44cd692094e29d0f5857c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</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="i37fd636486ae4a74bdbd2e39159eee53_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d25e666f78747f28d2a1e9a28779c67_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3d444e63fe48a6b52d7ec8bc136c5e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64375c51cbd641df9998d46e467cc398_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24f8a0ea65d54f05b61d4a9699ffe37f_D20200401-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</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="i04f6025de65a46e19f5652e95e779fb3_D20200401-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</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="ic94849e240ac4abd952b0b4fbb573600_D20200401-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:INO4800Member</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="iac002e3719254ef6991146eb79225b29_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</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="ife85ffca86e142c7b5695ccf6b91958d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</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="id90b5661422e42a29465a0bc43720a18_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3a1e10d230e459e80d24539763b4418_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i516182a060e249c48b1a55d8455fff4c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1517574e0e747bfb3effb4183f17d67_D20181001-20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icad745667c944de59cd11333bfa9ed50_D20190801-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfe2b329526c437cbc339e9c729183a1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</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="i0f5d0c69b14e4b6db3fb22d0331542ba_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</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="i66e8ddb4da5a44fdab89b60221f3d676_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aaecf63a3ab4aa2a38a71f261a58749_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1b0eb2b14444d4c9e6055b68edc05ac_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</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="i88be14dd42134cdf9cb3278842f12b65_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</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="idb06999435ee4528ae197384d64ea081_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa0253e548ed4f5fb3093234dfe21f98_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a87f9bebb6d491f9a7e6dbced234794_D20200601-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85de82dc7da648eaa69e0820ed5ec697_D20200601-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36e8e49e8edb4d20b4c677b199255c09_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</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="i85e6ef63906d411ebaa28554ec89eafb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</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="ieff94edc3aa544b5bf8b12b4b3cf4a7e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id473ddacf8fa47c18c651435f171fadd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f1e8bfa030d41ed815bebfb3d7485c4_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</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="ib0be866fadf14c9ba686c36f0346e290_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</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="i6980e8c5e55a47f7b499b9a6457df844_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id35c1b5ba4ac4287bbdc4743b097bee5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8571acc494494de9b098d48cf8e24cfb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8722580666bf4ba3b8a5d70683afc242_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b36cd4a8f6c43a080629ad881774faf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ba7a61d3062459f9680897ee1942b0f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8845414bfa24f6f9b120af3e9fb4a79_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18225c9f3469460e90c70c53b26b1061_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie655c5de1db64a5fb4d70dc8caec6fd9_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95b2a2a6a1694fda8c62399aee69738e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b3a236a08d149cc996bb4ac32a7d0cb_D20200601-20200601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f44de742c5c44189e8e737ffbcf0224_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd0454f4c36f48d8bb983481dbf1349c_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie071c4e92f5740c6b40846e09e67a9e3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifce8531400094faf807df8548cf12519_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i205d230022484753b117dfdf607580a4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesAOnePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d0197628ee546b38c50c21c2d8e5d73_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fe83a2502b6450eaed4c4dd56686652_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91de5d451d5e4d4c8dd6de0afb4dada6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09b652ce67b249a1ba717dae469ba980_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17ced89d228b41d39ea339e49983315c_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6bd7438d93e499fa828d978f37b63af_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesA2OnePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97e8be343f26409d9c1e42e2f8e6e5f7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesA2OnePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0cb6bfccf2a4edebaeb0de56f11056c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesA2OnePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ino:CorporateReorganizationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-18</xbrli:startDate><xbrli:endDate>2022-07-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>ino:employee</xbrli:measure></xbrli:unit><xbrli:context id="i1eb7dc59057f45e48c754f98d76e50c9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ino:CorporateReorganizationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if169f93e8bae417d97867019289d75d7_I20220708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001055726</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-08</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:33.333%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEz_2fc69f08-8942-4c3a-a1c4-100eda2b6f31">10-Q</ix:nonNumeric> </span></div><div style="margin-top:5pt"><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.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6N2ViZjE2NTMyN2FmNDUxYmE4NmFhYzBiZjBhMTVjMWEvdGFibGVyYW5nZTo3ZWJmMTY1MzI3YWY0NTFiYTg2YWFjMGJmMGExNWMxYV8wLTAtMS0xLTM5NjM1_1ea741bc-9305-4567-8e6d-cfbd80362740">&#9746;</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">      </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> FOR THE QUARTERLY PERIOD ENDED <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y183Njk2NTgxMzk2NTcy_a4c57743-2d51-42c9-99ef-48ead168aa57">JUNE 30, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:5pt"><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.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.465%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6ZWIzMTM5ZTgzOGUzNGFlMDg2ODI2YjBiOGE2NjQzNTQvdGFibGVyYW5nZTplYjMxMzllODM4ZTM0YWUwODY4MjZiMGI4YTY2NDM1NF8wLTAtMS0xLTM5NjM1_ccbe7002-0ea6-461c-9e04-53b219e33a29">&#9744;</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">       FOR THE TRANSITION PERIOD FROM&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; TO &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">COMMISSION FILE NO.&#160;<ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE0_98551bfb-b929-4080-84e7-cfcb8651a8fd">001-14888</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:186.00pt"><tr><td style="width:1.0pt"></td><td style="width:184.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><img src="ino-20220630_g1.jpg" alt="ino-20220630_g1.jpg" style="height:64px;margin-bottom:5pt;vertical-align:text-bottom;width:204px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTA5_ce42a8f4-5eb9-42ae-b161-7cdb130f37d0">INOVIO PHARMACEUTICALS, INC.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(EXACT NAME OF REGISTRANT AS SPECIFIED IN ITS CHARTER)</span></div><div style="margin-top:5pt"><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.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NmE1MWIzNzc3YzJjNGEyZjhkYjdkMTZiOTg0MzZkYzIvdGFibGVyYW5nZTo2YTUxYjM3NzdjMmM0YTJmOGRiN2QxNmI5ODQzNmRjMl8wLTAtMS0xLTM5NjM1_bfc474ea-e4a8-4a01-9621-6ab687f13c75">Delaware</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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NmE1MWIzNzc3YzJjNGEyZjhkYjdkMTZiOTg0MzZkYzIvdGFibGVyYW5nZTo2YTUxYjM3NzdjMmM0YTJmOGRiN2QxNmI5ODQzNmRjMl8wLTItMS0xLTM5NjM1_ea9b5497-389d-4e30-afda-5f1d136f5b81">33-0969592</ix:nonNumeric></span></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%">(State or other jurisdiction of<br/>incorporation or organization)</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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE1_372aa5a4-224e-453f-8c14-a5a8dd7f70a1">660 W. GERMANTOWN PIKE, SUITE 110</ix:nonNumeric>  </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE2_a1ae823f-35fa-4401-9753-67d69a7d1a2f">PLYMOUTH MEETING</ix:nonNumeric>, <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE3_f0adbcd6-298f-4d61-a47c-dfcd451ca461">PA</ix:nonNumeric>  <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEw_4f1ebfa5-84a2-414c-a2a6-a487b927dbe3">19462</ix:nonNumeric> </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%">(Address of principal executive offices)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">REGISTRANT&#8217;S TELEPHONE NUMBER, INCLUDING AREA CODE: (<ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEx_93fe6523-d4e5-45ce-9dea-5c58ecbfe781">267</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEy_86b78590-e436-47f9-a915-bc36a2f2fab1">440-4200</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION&#160;12(B) OF THE ACT:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.069%"><tr><td style="width:1.0%"></td><td style="width:41.965%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.799%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of Each Class</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:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Each Exchange on Which Registered</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6MTdjMzRhYzk3MDY1NGE2NzhhMDdhOTFlOWYyZTcyODUvdGFibGVyYW5nZToxN2MzNGFjOTcwNjU0YTY3OGEwN2E5MWU5ZjJlNzI4NV8xLTAtMS0xLTM5NjM1_f8dec3e7-ccad-4020-a5b3-18ae5b187576">COMMON STOCK, $0.001 PAR VALUE</ix:nonNumeric></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:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6MTdjMzRhYzk3MDY1NGE2NzhhMDdhOTFlOWYyZTcyODUvdGFibGVyYW5nZToxN2MzNGFjOTcwNjU0YTY3OGEwN2E5MWU5ZjJlNzI4NV8xLTEtMS0xLTM5NjM1_41966330-a19d-4c42-ae71-4538c57589c9">INO</ix:nonNumeric></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:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6MTdjMzRhYzk3MDY1NGE2NzhhMDdhOTFlOWYyZTcyODUvdGFibGVyYW5nZToxN2MzNGFjOTcwNjU0YTY3OGEwN2E5MWU5ZjJlNzI4NV8xLTItMS0xLTM5NjM1_6e9ad8c3-5eeb-47d3-849b-fff5f0703127">Nasdaq Global Select Market</ix:nonNumeric></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:33.333%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the Registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE4_1a972661-a9ff-4831-ab07-57daf7d3aed5">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE5_6a837b13-4108-49a1-8d04-b9002d07ac58">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-top:5pt"><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:19.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NTNjYjlhYWNjNTBhNGM1ODg5ODM5NjhiZTVhNDY4MTgvdGFibGVyYW5nZTo1M2NiOWFhY2M1MGE0YzU4ODk4Mzk2OGJlNWE0NjgxOF8wLTAtMS0xLTM5NjM1_c2e389b3-f82f-4fb1-82a5-98a7a8308a59">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></div></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:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">Non-accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></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%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NTNjYjlhYWNjNTBhNGM1ODg5ODM5NjhiZTVhNDY4MTgvdGFibGVyYW5nZTo1M2NiOWFhY2M1MGE0YzU4ODk4Mzk2OGJlNWE0NjgxOF8yLTQtMS0xLTM5NjM1_f2326cbb-11a9-4502-bf00-002b32a7f918">&#9746;</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NTNjYjlhYWNjNTBhNGM1ODg5ODM5NjhiZTVhNDY4MTgvdGFibGVyYW5nZTo1M2NiOWFhY2M1MGE0YzU4ODk4Mzk2OGJlNWE0NjgxOF80LTQtMS0xLTM5NjM1_5c6ac760-1e53-4769-9d8d-3795040adfa1">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">        &#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18xMzc0Mzg5NTM0OTM0Mg_8ef7646a-0521-479c-bf04-6a7d7923fc75">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares outstanding of the Registrant&#8217;s Common Stock, $0.001 par value, was <ix:nonFraction unitRef="shares" contextRef="i62fec70b26844d03ae51d8c0f10bb418_I20220805" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMDk2_eb6aafba-5509-4b69-acee-0407c45d53d0">249,400,477</ix:nonFraction> as of August&#160;5, 2022.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:186.00pt"><tr><td style="width:1.0pt"></td><td style="width:184.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">INOVIO PHARMACEUTICALS, 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%">FORM 10-Q</span></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%">For the Quarterly Period Ended June&#160;30, 2022</span></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%">INDEX</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:81.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.884%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib1cf49d98ee04a5fab8cabb78fff49fd_13">Part I.  Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_13">Item&#160;1. Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_16">a) Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_19">b) Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_19">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:42.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_22">c) Condensed Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_25">d) Condensed Consolidated Statements of Stockholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_28">e) Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:42.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_31">f) Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_100">Item&#160;2. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_100">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_118">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_118">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_121">Item&#160;4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_121">34</a></span></div></td></tr><tr style="height:8pt"><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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib1cf49d98ee04a5fab8cabb78fff49fd_124">Part II.  Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_124">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_127">Item&#160;1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_127">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_130">Item&#160;1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_130">36</a></span></div></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="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:left;vertical-align:middle"><div style="padding-left:24.75pt"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_133">Item&#160;6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_133">60</a></span></div></td></tr><tr><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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib1cf49d98ee04a5fab8cabb78fff49fd_136">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_136">62</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_10"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></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><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%;text-decoration:underline">SUMMARY OF THE MATERIAL RISKS ASSOCIATED WITH OUR 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%">Our business is subject to a number of risks, including risks that may prevent us from achieving our business objectives or may adversely affect our business, financial condition, results of operations, cash flows and prospects. These risks are discussed more fully in Item 1A. Risk Factors herein. These risk factors include, but are not limited to, the following:</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;padding-left:31.5pt;text-indent:-22.5pt"><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:19pt">We have incurred significant losses since inception, expect to incur significant net losses in the foreseeable future and may never become profitable.</span></div><div style="margin-bottom:5pt;padding-left:31.5pt;text-indent:-22.5pt"><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:19pt">We have limited sources of revenue and our success is dependent on our ability to develop our DNA medicines and proprietary smart device technology.</span></div><div style="margin-bottom:5pt;padding-left:31.5pt;text-indent:-22.5pt"><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:19pt">We will need substantial additional capital to develop our DNA medicines and proprietary smart device technology.</span></div><div style="margin-bottom:5pt;padding-left:31.5pt;text-indent:-22.5pt"><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:19pt">None of our DNA medicine candidates have been approved for sale, and we may never develop commercially successful DNA medicine products.</span></div><div style="margin-bottom:5pt;padding-left:31.5pt;text-indent:-22.5pt"><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:19pt">We have modified our COVID-19 vaccine strategy to develop our vaccine candidate as a potential heterologous booster for other available vaccines, which will result in new and added risks and may not be successful. </span></div><div style="margin-bottom:5pt;padding-left:31.5pt;text-indent:-22.5pt"><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:19pt">There can be no assurance that our COVID-19 vaccine candidate will ever be granted an Emergency Use Authorization by the FDA or similar authorization by regulatory authorities outside of the United States if we were to decide to apply for such an authorization. The option of seeking an Emergency Use Authorization may no longer exist for our COVID-19 vaccine candidates, and if we cannot obtain such authorization or, if granted, it is terminated, we will be unable to sell the vaccine candidate and instead will be required to pursue the standard biologic licensure process, which is lengthy and expensive.</span></div><div style="margin-top:5pt;padding-left:31.5pt;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">DNA medicines are a novel approach, and negative perception of the efficacy, safety, or tolerability of any investigational medicines that we develop could adversely affect our ability to conduct our business, advance our investigational medicines, or obtain regulatory approvals.</span></div><div style="margin-top:5pt;padding-left:31.5pt;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">If we and the contract manufacturers upon whom we rely fail to produce our proprietary smart devices and DNA medicine candidates in the volumes that we require on a timely basis, or at all, or fail to comply with their obligations to us or with stringent regulations, we may face delays in the development and commercialization of our proprietary smart device and DNA medicine candidates.</span></div><div style="margin-top:5pt;padding-left:31.5pt;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">If we lose or are unable to secure collaborators or partners, or if our collaborators or partners do not apply adequate resources to their relationships with us, our product development and potential for profitability will suffer.</span></div><div style="margin-top:5pt;padding-left:31.5pt;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 have agreements with government agencies, which are subject to termination and uncertain future funding.</span></div><div style="margin-top:5pt;padding-left:31.5pt;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 currently subject to litigation and may become subject to additional litigation, which could harm our business, financial condition and reputation. </span></div><div style="margin-top:5pt;padding-left:31.5pt;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 face intense and increasing competition and steps taken by our competitors, such as the introduction of a new, disruptive technology, may impede our ability to successfully commercialize our DNA medicines, if approved.</span></div><div style="margin-top:5pt;padding-left:31.5pt;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">It is difficult and costly to generate and protect our intellectual property and our proprietary technologies, and we may not be able to ensure their protection. </span></div><div style="margin-top:5pt;padding-left:31.5pt;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">If we are sued for infringing intellectual property rights of third parties, it will be costly and time-consuming, and an unfavorable outcome in that litigation would have a material adverse effect on our business.</span></div><div><span><br/></span></div><div><span><br/></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="ib1cf49d98ee04a5fab8cabb78fff49fd_13"></div><hr style="page-break-after:always"/><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part I.  Financial Information</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;&#160;&#160;Financial Statements</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_16"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;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%">INOVIO PHARMACEUTICALS, 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:74.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">June 30,<br/>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:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNC0xLTEtMS0zOTYzNQ_12783003-edf0-4c8a-9f1b-8e054f2f9a1b">41,101,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNC0zLTEtMS0zOTYzNQ_915e7623-d726-49a8-a365-9072ebbca9a5">71,143,778</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:9pt;font-weight:400;line-height:100%">Short-term 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNS0xLTEtMS0zOTYzNQ_e89f55f8-b8b6-4b99-9456-759024d103db">307,023,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNS0zLTEtMS0zOTYzNQ_3d61c239-6685-4a11-86f2-523bd7b3c5e3">330,170,940</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: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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNi0xLTEtMS0zOTYzNQ_8cbe0696-a7c1-4ce5-b76a-652d4863c6e1">4,482,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNi0zLTEtMS0zOTYzNQ_b9fe43e9-128e-43a5-825b-13af957c9f3c">5,466,850</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:9pt;font-weight:400;line-height:100%">Accounts receivable from affiliated entities</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNy0xLTEtMS0zOTYzNQ_1a392e0c-d044-4b6f-8831-73d45113432e">6,888,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNy0zLTEtMS0zOTYzNQ_6dd37d03-c596-4dce-acea-77b7457c7a04">2,565,194</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOC0xLTEtMS0zOTYzNQ_70ce145e-62be-4016-8498-64c0cf653afc">56,255,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOC0zLTEtMS0zOTYzNQ_1d4501df-8667-473e-ac48-1fa2b4c7508f">38,836,991</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:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets from affiliated entities</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOS0xLTEtMS0zOTYzNQ_9d3afb6a-a619-4898-a6bd-7c9dc93076d4">433,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOS0zLTEtMS0zOTYzNQ_3114cf5c-12ad-4a6e-a1da-68713e9d76fc">261,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current assets</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTEtMS0xLTEtMzk2MzU_d422b769-9f41-43bb-943b-267f31f0658c">416,185,434</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTEtMy0xLTEtMzk2MzU_e221df09-e207-45be-9621-9e134bbcc36f">448,444,945</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:9pt;font-weight:400;line-height:100%">Fixed assets, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTItMS0xLTEtMzk2MzU_62ee737c-a612-4ad0-bb55-a7723b10a310">16,213,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTItMy0xLTEtMzk2MzU_1878202a-d7ab-46cc-b445-f755ca52a483">17,453,206</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:9pt;font-weight:400;line-height:100%">Investment in affiliated entity</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTMtMS0xLTEtMzk2MzU_27ae78df-ff24-41fc-8614-ab3267d20938">2,435,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTMtMy0xLTEtMzk2MzU_472ba075-58cf-4740-bda8-8c41cbb4e3ec">3,906,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTUtMS0xLTEtMzk2MzU_cb8f9655-b957-4293-9381-8d20af54b575">2,369,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTUtMy0xLTEtMzk2MzU_0d2b17c2-2902-4340-ba4d-64b9cd3f7947">2,626,355</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:9pt;font-weight:400;line-height:100%">Goodwill</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTYtMS0xLTEtMzk2MzU_9ddd7d83-0093-4f16-865c-71a77ac0c9e1">10,513,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTYtMy0xLTEtMzk2MzU_3ef447b6-0983-4770-a534-a524f05c4812">10,513,371</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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTctMS0xLTEtMzk2MzU_ff5c0e9f-4dcb-46b1-8212-ac839c93de02">10,912,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTctMy0xLTEtMzk2MzU_e09e1543-456c-4ca4-ba27-2046997c9822">11,571,026</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:9pt;font-weight:400;line-height:100%">Other 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTgtMS0xLTEtMzk2MzU_41f451e8-b523-4e60-b34e-e8c9e8a13371">770,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTgtMy0xLTEtMzk2MzU_8fcf0344-189e-4758-9804-2e8d58ceb6b8">1,425,794</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:9pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTktMS0xLTEtMzk2MzU_cb46e6a1-d4df-430a-b183-34ac46d965c3">459,398,991</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTktMy0xLTEtMzk2MzU_1a7f273b-9d24-467c-a9b9-2eef03e14b85">495,941,493</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjItMS0xLTEtMzk2MzU_2ed0e864-337f-4b58-b84e-cc2bf85275db">105,015,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjItMy0xLTEtMzk2MzU_a930f6dd-f976-4e5a-9209-57b6013e29cb">47,644,530</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:9pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses due to affiliated entities</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjMtMS0xLTEtMzk2MzU_4aa24abb-769f-4c3a-864e-6eda66555f29">1,338,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjMtMy0xLTEtMzk2MzU_704ec404-c875-4c6b-98de-b4a1688a4e17">548,032</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:9pt;font-weight:400;line-height:100%">Accrued clinical trial expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:AccruedClinicalTrialExpenseCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjQtMS0xLTEtMzk2MzU_88ef0874-8d4a-416e-ad08-0b80c5247400">10,122,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:AccruedClinicalTrialExpenseCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjQtMy0xLTEtMzk2MzU_1703ef6e-a49e-43b1-8d73-7e40cff3fe22">10,326,266</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:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjUtMS0xLTEtMzk2MzU_30564be6-05f2-4efe-ab6d-71f66d001ebe">8,982,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjUtMy0xLTEtMzk2MzU_3583b1ec-6990-4781-bd49-78a037313757">21,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjctMS0xLTEtMzk2MzU_1a37ae2e-c394-4954-a77f-737ae3aea292">2,737,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjctMy0xLTEtMzk2MzU_bc7ed6f8-e699-4efa-85d7-ad6cf298f77c">2,603,956</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:9pt;font-weight:400;line-height:100%">Grant funding liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:DeferredGrantFundingCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjgtMS0xLTEtMzk2MzU_ab94ec6f-bc97-4911-b56e-9bb7401e34a1">2,712,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:DeferredGrantFundingCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjgtMy0xLTEtMzk2MzU_778ada90-94d5-45f8-9fc7-def6961a4d3a">4,559,721</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:9pt;font-weight:400;line-height:100%">Grant funding liability from affiliated entity</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:DeferredGrantFundingFromAffiliateCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjktMS0xLTEtMzk2MzU_03fad0be-eeb1-4c9c-bece-13d9274e2c11">154,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:DeferredGrantFundingFromAffiliateCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjktMy0xLTEtMzk2MzU_e5a58756-dfb0-41a8-96c8-1e2ff8a4b398">37,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzEtMS0xLTEtMzk2MzU_11554111-6902-40ab-8a1f-a2f151c8ac8a">131,064,053</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzEtMy0xLTEtMzk2MzU_df16ab00-88ab-48e6-b515-9f6dcacbab3d">65,741,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzItMS0xLTEtMzk2MzU_adec0f33-34ad-4260-96de-71995bc19a4c">56,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzItMy0xLTEtMzk2MzU_016f484c-819b-420d-91d7-ebcb254f75f6">64,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzQtMS0xLTEtMzk2MzU_74446452-ee00-488a-b8a0-93cd4048fc8f">16,521,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzQtMy0xLTEtMzk2MzU_8104affa-5081-4401-a397-11b768b310e6">14,959,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzYtMS0xLTEtMzk2MzU_06bd8944-9ed3-4c8d-8248-f24353e386d9">14,053,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzYtMy0xLTEtMzk2MzU_ee2a5ba3-4613-4933-bcb9-19c41e1482f7">15,459,559</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:9pt;font-weight:400;line-height:100%">Deferred tax 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzctMS0xLTEtMzk2MzU_211d5069-9d43-4ac5-877a-61605c580491">32,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzctMy0xLTEtMzk2MzU_a2388540-21f7-45da-871a-8e31e64c0215">32,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzktMS0xLTEtMzk2MzU_fd0169a7-6f32-45d7-9c29-14a1f58f525a">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzktMy0xLTEtMzk2MzU_af59900b-2013-4713-ba5c-ed146dabc7b1">14,826</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:9pt;font-weight:700;line-height:100%">Total 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDAtMS0xLTEtMzk2MzU_7532c8cb-2438-4dc1-9196-6a3fcd8d615c">161,727,879</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDAtMy0xLTEtMzk2MzU_bc74054e-cd4b-4112-bb4a-afd8b158557f">96,272,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDItMS0xLTEtMzk2MzU_a60ff4ab-610e-40ec-8c10-c215b5aafd2b">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDItMy0xLTEtMzk2MzU_1b62acd7-771b-4eda-8ae7-487066a0b36e">&#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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDMtMS0xLTEtMzk2MzU_c7990877-8012-4ffd-a054-f83819113e90">247,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDMtMy0xLTEtMzk2MzU_bca0f8a8-edaa-4d3b-8de5-1c6589383993">217,382</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDQtMS0xLTEtMzk2MzU_e0808ca4-3378-40d6-813c-5f85a7695e24">1,693,674,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDQtMy0xLTEtMzk2MzU_3d4f0fad-d100-472b-b7dd-31ca3349c74b">1,609,589,797</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:9pt;font-weight:400;line-height:100%">Accumulated deficit</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDUtMS0xLTEtMzk2MzU_d1e56484-59dd-42a0-afdf-af870567ad2e">1,395,600,749</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDUtMy0xLTEtMzk2MzU_c790e45f-d8e7-480c-a533-063ffb0af271">1,209,855,522</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDYtMS0xLTEtMzk2MzU_cdb96fab-5095-469c-8b6d-de43bff4d095">649,664</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDYtMy0xLTEtMzk2MzU_208e627c-d701-48ca-addb-bb72b0665743">282,236</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Inovio Pharmaceuticals, Inc. 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDctMS0xLTEtMzk2MzU_3b3fd5d4-1683-42b0-af45-61f890db7301">297,671,112</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDctMy0xLTEtMzk2MzU_ddfe3a44-ca53-4135-9d65-55a59529a0da">399,669,421</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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 #000;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;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNTAtMS0xLTEtMzk2MzU_9dae3100-bdca-4088-a2a1-cf3ffc60a887">459,398,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNTAtMy0xLTEtMzk2MzU_536f9685-29f5-4a88-8485-fbc8d9f1b1c3">495,941,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">INOVIO PHARMACEUTICALS, INC.</span></div><div style="margin-top:5pt;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-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;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:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></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.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:400;line-height:100%">&#160;</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Revenue under collaborative research and development arrangements</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ecad9ec182401499eaac896026916c_D20220401-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy0xLTEtMS0zOTYzNQ_a7d3a0df-1667-407a-aaf9-349b36769508">36,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i162064257a4c4b3c81fbcc5cee01f90d_D20210401-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy0zLTEtMS0zOTYzNQ_2c4502f6-ef97-4f55-bd30-bed555016526">82,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b93ceb8bb95471bbcb2033e812668e8_D20220101-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy01LTEtMS0zOTYzNQ_670ca181-87c0-4dfb-8b1f-9a0a8a66c7ab">102,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3608e8a4d1444753921ee1bad7c8ee7f_D20210101-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy03LTEtMS0zOTYzNQ_910682e7-493d-4f75-96af-702a2467c6f9">122,538</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%">Revenue under collaborative research and development arrangements with affiliated entities</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="usd" contextRef="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC0xLTEtMS0zOTYzNQ_629866e8-1d3f-49e0-b869-31702b7a7aa0">6,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if66bc81ef70a473e9e2a124ce4d01a96_D20210401-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC0zLTEtMS0zOTYzNQ_54bfbbf9-bb99-4315-aa08-aae74c88247b">74,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC01LTEtMS0zOTYzNQ_42376ce1-ad1e-474a-b839-0e8a0e92ef6f">15,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="iaf6750df05a144418136d1f0c45d5eaa_D20210101-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC03LTEtMS0zOTYzNQ_9f19b481-da9b-4849-8d03-b6bf6454afa1">124,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic38757bba57a4776a9e40227ce3397b2_D20220401-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS0xLTEtMS0zOTYzNQ_1d40fcf8-0344-4c6f-ac70-a63d52fb2a8a">741,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ifb21884b4937416a905ceda12ecee277_D20210401-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS0zLTEtMS0zOTYzNQ_ae518535-133c-4fab-98c4-37d9b19aaaef">115,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="if430714ea53d451c81edb74b703a2b59_D20220101-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS01LTEtMS0zOTYzNQ_6f0cc4c2-922c-44f6-9288-8d415c67558a">865,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0450fc682314332bc0462b5df2c1b91_D20210101-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS03LTEtMS0zOTYzNQ_be5c2431-bbd9-4671-bba2-7b8505d03a2d">396,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC0xLTEtMS0zOTYzNQ_06745c95-d317-4ca4-a9c1-b5e80220372f">784,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><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC0zLTEtMS0zOTYzNQ_677a4f47-d3a7-4313-a906-cb7aad7bba9a">272,824</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 #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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC01LTEtMS0zOTYzNQ_7be7d0ba-0046-48f0-9662-09ece67c7e2f">983,469</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC03LTEtMS0zOTYzNQ_5d920b1c-68e2-4bc3-95d3-392967ad1575">643,945</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;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="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtMS0xLTEtMzk2MzU_af7541bd-92cf-4bb9-b5ea-b27600a79a8b">56,464,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtMy0xLTEtMzk2MzU_2f24f98e-286b-4969-8997-a7219e7d7d15">70,808,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtNS0xLTEtMzk2MzU_3298a2f2-ec04-4e81-962b-f646ee073e07">112,443,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtNy0xLTEtMzk2MzU_e922daec-a178-4558-a7fe-1bc280c2a052">109,852,836</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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtMS0xLTEtMzk2MzU_9095613e-3d89-42d4-89fd-951c4afa57bd">48,456,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtMy0xLTEtMzk2MzU_7a94f08b-a7c5-4ddf-b8c8-53783aec94b3">12,666,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtNS0xLTEtMzk2MzU_8f11286d-1a49-4165-a3bf-d3af80bc28ed">64,410,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtNy0xLTEtMzk2MzU_8be053a0-cc70-4130-8e0f-232933ad0006">26,547,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtMS0xLTEtMzk2MzU_0b1d43fe-7ef3-488a-a6e5-b31210e7cc3e">104,921,721</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtMy0xLTEtMzk2MzU_c55363db-8ccb-4e2a-b7f8-73f597bb2c8d">83,474,759</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtNS0xLTEtMzk2MzU_97c43561-9b27-452d-b719-ba0dfb95cba4">176,853,790</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 #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="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtNy0xLTEtMzk2MzU_ced1aeba-bbfd-49f6-a1bb-b8e1f0e34985">136,400,371</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtMS0xLTEtMzk2MzU_33de1f90-2557-4281-8378-1e93f21c738f">104,137,326</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtMy0xLTEtMzk2MzU_e478755f-894b-4da4-96f4-aa6bfc2267bb">83,201,935</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtNS0xLTEtMzk2MzU_1c0c5371-2088-41b0-8066-b210516c4bfb">175,870,321</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtNy0xLTEtMzk2MzU_713c1d9c-b2db-490d-944c-7d7e2fa40ba0">135,756,426</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income (expense):</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;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%">Interest 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtMS0xLTEtMzk2MzU_94ce4d11-cfd3-4d9b-a778-9ccf873f0721">857,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtMy0xLTEtMzk2MzU_c3c4e04a-699e-48cb-bcc9-1c0a6ad8b2b7">928,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtNS0xLTEtMzk2MzU_931e6a16-9c4e-4c7c-b6e4-1df5a0dcf30c">1,527,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtNy0xLTEtMzk2MzU_4356f665-e775-4242-9557-b431e8b6cc37">1,697,347</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%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctMS0xLTEtMzk2MzU_efadacd4-9b01-4220-8855-2f47e57e4cd5">313,488</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctMy0xLTEtMzk2MzU_1d32fc36-1f3a-497d-bce6-853c3629baa5">466,726</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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctNS0xLTEtMzk2MzU_8b6828b9-ab2d-49eb-ba8d-0777d18f38be">626,976</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctNy0xLTEtMzk2MzU_4811f3ff-5172-49e3-b015-2f01b19661fd">979,760</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain on investment in affiliated entities</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="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="ino:ChangeInValueOfInvestmentsInAffiliatedCompany" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtMS0xLTEtMzk2MzU_77b47e2b-34c3-413c-9ab9-e5021de13035">934,015</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="ino:ChangeInValueOfInvestmentsInAffiliatedCompany" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtMy0xLTEtMzk2MzU_bb200346-85c2-4bd3-9f5b-450bf36bd67b">278,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="ino:ChangeInValueOfInvestmentsInAffiliatedCompany" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtNS0xLTEtMzk2MzU_d4daf0db-1d35-4337-876f-1695149e94f0">1,471,743</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="ino:ChangeInValueOfInvestmentsInAffiliatedCompany" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtNy0xLTEtMzk2MzU_d2585c01-9139-4f2b-b5e1-5fc67271a8f7">551,657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized (loss) gain on available-for-sale equity 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtMS0xLTEtMzk2MzU_f76e1491-3b3b-4959-aa3d-173bac87be7b">3,967,101</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtMy0xLTEtMzk2MzU_56153386-d38c-4229-a901-5c0c530cef27">136,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtNS0xLTEtMzk2MzU_e7957dc0-f2e9-4a85-8cb3-f10efeb262e6">8,807,742</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtNy0xLTEtMzk2MzU_6f80a46a-2ba3-4409-b54a-c803c3e4c7ed">711,465</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItMS0xLTEtMzk2MzU_90bf3c10-cae5-4e25-8154-ad92ccdfe15a">3,048</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItMy0xLTEtMzk2MzU_9618594f-f069-4b72-8603-1a4764ea3ba6">185,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItNS0xLTEtMzk2MzU_ab0a07fd-d0a3-435b-b4f5-94f57be23695">156,516</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItNy0xLTEtMzk2MzU_c361921f-e750-4ea1-ae7d-d0c2699d1795">194,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss before share in net loss of Geneos</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="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctMS0xLTEtMzk2MzU_148eb1fd-9676-4b9a-9472-eb9ac4f1c44d">108,497,311</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctMy0xLTEtMzk2MzU_70544690-9f49-40d9-9816-a918a40dd628">82,139,958</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctNS0xLTEtMzk2MzU_4aff9bf9-28d9-43e7-9ec7-72c120f3377d">185,405,817</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctNy0xLTEtMzk2MzU_0efb8818-192b-449a-81ad-f259754f3e7c">136,107,702</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share in net loss of Geneos</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="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktMS0xLTEtMzk2MzU_ad89be62-d2f9-4875-916f-811b781dd10e">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktMy0xLTEtMzk2MzU_c4f9efb6-56ca-4424-a712-1fa7f271e886">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktNS0xLTEtMzk2MzU_76b792af-27e1-4362-8bb5-264580d9e1f3">2,165,213</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktNy0xLTEtMzk2MzU_2e57e1c3-b97d-4cbb-adb7-fc573bb2d590">434,387</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss</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: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="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtMS0xLTEtMzk2MzU_393a272e-dc61-4f4a-8758-014ef27281aa">108,497,311</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtMy0xLTEtMzk2MzU_61d480f2-6733-42dd-8cd0-0836ad405a3b">82,139,958</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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtNS0xLTEtMzk2MzU_6f519cc9-824b-4a59-9b0e-fd982e6e7b77">187,571,030</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtNy0xLTEtMzk2MzU_8bcc7668-f2c4-43ea-9368-83cda5c64dfb">136,542,089</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic and diluted</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMS0xLTEtMzk2MzU_08f6659a-e2f0-45d0-889e-a2e49bdd0358"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMS0xLTEtMzk2MzU_9b771af6-aed7-4e0b-aace-fb1bf49f2aab">0.46</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMy0xLTEtMzk2MzU_405121d6-b620-4b9f-8962-1b71857e3550"><ix:nonFraction unitRef="usdPerShare" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMy0xLTEtMzk2MzU_765695a3-66b3-4b7d-9ea0-ad01bfbf7913">0.39</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNS0xLTEtMzk2MzU_8a21847a-e01e-4ae3-ba41-720139db3a20"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNS0xLTEtMzk2MzU_e34bde1d-abdc-4f29-a168-af8d104e176f">0.83</ix:nonFraction></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNy0xLTEtMzk2MzU_4e9256a1-a05a-40e5-bdba-bda991563886"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNy0xLTEtMzk2MzU_c58a0fcc-b679-440f-acd6-f46f8470fee7">0.66</ix:nonFraction></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMS0xLTEtMzk2MzU_5a6ea07c-e5b5-4453-9308-b9fb1c087d30"><ix:nonFraction unitRef="shares" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMS0xLTEtMzk2MzU_d282c922-5554-49ef-9992-4fddb8f1d972">235,278,276</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMy0xLTEtMzk2MzU_dbb00781-ec85-4c64-8a22-3f5b64a84f93"><ix:nonFraction unitRef="shares" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMy0xLTEtMzk2MzU_e9b9b8f8-bbc1-4fed-ba9c-d59ef760cfa5">209,561,064</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNS0xLTEtMzk2MzU_6ae3a445-a406-40fa-ba02-e951dd3db748"><ix:nonFraction unitRef="shares" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNS0xLTEtMzk2MzU_bd3f5ae3-b69f-4268-be52-3440037eda8c">227,154,616</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNy0xLTEtMzk2MzU_1685140c-b4f7-4512-bb6f-b2eec5a8101f"><ix:nonFraction unitRef="shares" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNy0xLTEtMzk2MzU_3cc98058-a417-4f1c-8451-dfd75e484ae3">206,007,497</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></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%">3</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><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%">INOVIO PHARMACEUTICALS, INC.</span></div><div style="margin-top:5pt;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 LOSS</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;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:51.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">&#160;</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="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%">2021</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%">Net loss</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi0xLTEtMS0zOTYzNQ_8186f123-26ac-4664-987a-5e93e3b5c595">108,497,311</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi0zLTEtMS0zOTYzNQ_48624af6-d5dd-4a30-b027-07780e0e0970">82,139,958</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi01LTEtMS0zOTYzNQ_b231c4f7-da21-42f0-af7b-9b53f73359ab">187,571,030</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi03LTEtMS0zOTYzNQ_4ae3ce73-62c4-4ccf-bd8a-65f70dcc1459">136,542,089</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Foreign currency translation </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="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS0xLTEtMS0zOTYzNQ_e242816a-9c79-4acd-8984-1c0cab0c2084">14,785</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS0zLTEtMS0zOTYzNQ_7ff0c877-9ebd-4f91-baa7-5e1d858c071b">2,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS01LTEtMS0zOTYzNQ_f40ea578-cc1a-480a-a1c3-c533d3ca297c">21,340</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS03LTEtMS0zOTYzNQ_1abd43f1-8ff8-446f-8583-d64c6690bfd0">11,941</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Unrealized (loss) gain on short-term investments, 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%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi0xLTEtMS0zOTYzNQ_04bd243b-475e-4081-9deb-24b8416ee8de">176,991</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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi0zLTEtMS0zOTYzNQ_bf4a9512-c4ac-49d1-9e09-6472aba1ad89">2,679</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="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi01LTEtMS0zOTYzNQ_054557d4-0ab3-45b5-add0-877a08d2bb56">346,088</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi03LTEtMS0zOTYzNQ_1db86d8a-1757-46a9-aac7-fc7ee7c9c0a6">2,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:700;line-height:100%">Comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS0xLTEtMS0zOTYzNQ_e472ce2c-ef6d-4498-8f65-d58621688668">108,689,087</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS0zLTEtMS0zOTYzNQ_3f0760fb-921b-4a22-947c-c2e085939668">82,140,159</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS01LTEtMS0zOTYzNQ_050439af-c81c-48d0-bed0-541b82e7d6a7">187,938,458</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS03LTEtMS0zOTYzNQ_c4f3f6c1-93ff-4e15-8049-771a8f96b234">136,551,848</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div><span><br/></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%">4</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">INOVIO PHARMACEUTICALS, INC.</span></div><div style="margin-top:5pt;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="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;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:35.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align: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 and Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:400;line-height:100%">Preferred stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:400;line-height:100%">Common stock</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Number<br/>of&#160;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="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%">Number<br/>of 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:2px 1pt;text-align: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" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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/>income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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><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:8pt;font-weight:400;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="i4b745621f7a14bcd9b06992bfe27a63e_I20211231" decimals="INF" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xLTEtMS0zOTYzNQ_ecf94407-935b-468d-848d-8515cc2fe8d2">9</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="i4b745621f7a14bcd9b06992bfe27a63e_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0zLTEtMS0zOTYzNQ_6c0ea9e1-a1ec-458f-86f3-fbc4f9fe618d">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8dbc6c18cb254ba8b6dc4d873b061095_I20211231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy01LTEtMS0zOTYzNQ_7f8ae3fb-9416-4689-9ca1-d63a09e9903a">217,382,887</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="i8dbc6c18cb254ba8b6dc4d873b061095_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy03LTEtMS0zOTYzNQ_9b395087-ec14-43b1-8b88-b87a622f7462">217,382</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="i9822f84b691d4cb5a481142221f9d7b2_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy05LTEtMS0zOTYzNQ_9b930ab0-7654-493e-b811-24d456c4ad85">1,609,589,797</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="i770cd81d5c534e49bb7768e90032d620_I20211231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xMS0xLTEtMzk2MzU_1906cfd1-a07c-4eac-89dc-bbc25558d6a5">1,209,855,522</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="i21cc81771ad24bda978f5cf3619b265d_I20211231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xMy0xLTEtMzk2MzU_d5cefdb7-0e24-42d7-8cee-58fde6e22624">282,236</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xNy0xLTEtMzk2MzU_6874e704-cbf9-4663-94ad-f1062411b803">399,669,421</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0wLTEtMS0zOTYzNQ_0343753e-0ee5-414d-80d1-f0cf3eab5220">Cumulative adjustment from adoption of ASU 2020-06</span></span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="idd545b3594fa45ebb6362649acc5878b_I20211231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC05LTEtMS0zOTYzNQ_54240126-51ea-4144-9700-2feb688090d6">3,294,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="ie0c3360dc41443da8f859293ad078edd_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0xMS0xLTEtMzk2MzU_ffcd8c70-340b-4612-9bdb-486f56f46fc0">1,825,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3db24f42f81e4db29bcd913f5f2a6cd1_I20211231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0xNy0xLTEtMzk2MzU_d8de2e49-f4a8-41cb-bbf8-960a47b9cef2">1,468,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for cash, net of financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS01LTEtMS0zOTYzNQ_a09247cc-6870-443f-87f5-1dbf86cb7227">8,480,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS03LTEtMS0zOTYzNQ_872ef97a-b789-4c92-8a4e-3e905c8fcba6">8,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS05LTEtMS0zOTYzNQ_5cd921f0-6284-4a0e-9f34-d496cf93b5cf">29,356,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS0xNy0xLTEtMzk2MzU_b75b1a35-cc39-4e37-89df-76d86acd1484">29,364,538</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:8pt;font-weight:400;line-height:100%">Exercise of stock options for cash and vesting of RSUs, net of tax payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi01LTEtMS0zOTYzNQ_669903ca-be12-46d9-b441-b5fb1ea55423">647,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi03LTEtMS0zOTYzNQ_02361977-4ddf-4445-b99f-9261e35569ec">646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi05LTEtMS0zOTYzNQ_acd3ca71-55f4-4efd-805b-8b834816092b">943,167</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi0xNy0xLTEtMzk2MzU_f37b80b7-2bb4-4efa-94f4-06681c5e5db7">942,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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: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: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="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNy05LTEtMS0zOTYzNQ_acb6ed90-5986-412e-8873-f7e62b48693e">7,711,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNy0xNy0xLTEtMzk2MzU_8d580834-4558-4f23-ad81-70e9a74db9e5">7,711,151</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: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: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: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="i4f165f9f83c44200a31d4ee6eb47b3a6_D20220101-20220331" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOC0xMS0xLTEtMzk2MzU_8a181c74-d218-4051-9a18-3f282415b85c">79,073,719</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOC0xNy0xLTEtMzk2MzU_878748b0-4edf-48dc-abac-e462f0bd7939">79,073,719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss on short-term investments, 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: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: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="if0c5d9e36551418f9c8324426f85fd4b_D20220101-20220331" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOS0xMy0xLTEtMzk2MzU_477fd838-d013-4395-ba2b-0ef9a4c02cfc">169,097</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOS0xNy0xLTEtMzk2MzU_6e5c76ce-6f76-4593-877e-bd4f14e78ac0">169,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="if0c5d9e36551418f9c8324426f85fd4b_D20220101-20220331" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTAtMTMtMS0xLTM5NjM1_bf86337b-9592-4e8a-836d-de122ac6ff92">6,555</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTAtMTctMS0xLTM5NjM1_fa2d15d0-40f7-41d2-9450-f3996a2ccf69">6,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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="i7e506753f33b43f38ee206e43c671d14_I20220331" decimals="INF" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMS0xLTEtMzk2MzU_c6a6b0d9-c519-47de-84ee-ad81edc18532">9</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="i7e506753f33b43f38ee206e43c671d14_I20220331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMy0xLTEtMzk2MzU_01859bea-a341-48d8-aaa1-43ba58335615">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i565fdc59580f4eb7950b91262dfaec7b_I20220331" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtNS0xLTEtMzk2MzU_cb54cbf6-97ee-4ad8-b4a6-bb1c89d6dff8">226,510,720</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="i565fdc59580f4eb7950b91262dfaec7b_I20220331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtNy0xLTEtMzk2MzU_64a800ab-0673-428c-927b-fa7950391f39">226,509</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="ic5db26bf06eb4ffb9b756888db390743_I20220331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtOS0xLTEtMzk2MzU_fde8079a-be92-4a88-9bc6-cb21de4e72d4">1,642,419,819</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="i11e9958b9f4b467c8a2a0a4a6a884585_I20220331" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMTEtMS0xLTM5NjM1_d995578f-26ab-4ac8-8840-dbecdd1fc462">1,287,103,438</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="i81464a80a32c4261bf7d55deed477087_I20220331" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMTMtMS0xLTM5NjM1_257da548-4237-45b2-b25d-9bd246419893">457,888</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i610a5fcd5ec344ab85cc9c25527e763a_I20220331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMTctMS0xLTM5NjM1_e3a32c8b-581c-405a-a2ad-4ac263ec70a6">355,085,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:8pt;font-weight:400;line-height:100%">Issuance of common stock for cash, net of financing costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItNS0xLTEtMzk5NTk_29624812-956b-46d9-8b1c-a8c552f4a379">20,470,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItNy0xLTEtMzk5NTk_2721647c-1457-46bb-8da9-1bb6386bdca2">20,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="i49ab898213ff4a66b96e158bcff8dbd0_D20220401-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItOS0xLTEtMzk5NTk_f8ff162b-b02c-4945-bd95-12d6952c5c75">43,136,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItMTctMS0xLTQxOTYy_22d84e06-3f1b-4ca8-9cb3-57ce36287fe5">43,156,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:8pt;font-weight:400;line-height:100%">Exercise of stock options for cash and vesting of RSUs, net of tax payments</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="shares" contextRef="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtNS0xLTEtMzk5NTk_c4956806-7f30-4664-8754-855014b6967c">523,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtNy0xLTEtMzk5NTk_54c8da4c-9bf4-4cd0-8e96-38f0a9c69226">523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i49ab898213ff4a66b96e158bcff8dbd0_D20220401-20220630" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtOS0xLTEtMzk5NTk_ae38b44f-aba5-4081-9791-ce6d8f8f25a3">218,213</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtMTctMS0xLTQxOTYy_b4530013-f224-4345-aca3-8b09cb8ac9de">217,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#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="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTQtOS0xLTEtMzk5NTk_ba46153c-9f02-492f-9137-0b76cdc8ad32">8,336,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTQtMTctMS0xLTQxOTYy_57da2d8d-551f-4c68-808f-561d540dc8d8">8,336,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">&#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="i11034388948d411fac92e7283ebfefcd_D20220401-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTUtMTEtMS0xLTM5OTU5_db2c730b-2033-47d0-becf-008bed4d142a">108,497,311</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTUtMTctMS0xLTQxOTYy_c77bb47a-7fdc-4357-ab6a-70708a3ea14f">108,497,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss on short-term investments, 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%">&#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="i1ea83bc69c2a44a29b98811bed8c0792_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTYtMTMtMS0xLTM5OTU5_9a5d2fed-c6af-4c88-b100-da85cda1fd7f">176,991</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTYtMTctMS0xLTQxOTYy_e8bc4dd7-423e-4921-a267-2b70014bf158">176,991</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation</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%">&#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="i1ea83bc69c2a44a29b98811bed8c0792_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTctMTMtMS0xLTM5OTU5_2f2e968c-e713-4e5b-8b61-609489404126">14,785</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTctMTctMS0xLTQxOTYy_75395008-90c0-4396-b225-06131e9a29f8">14,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifcab99f8541f4ae2ac0de94ffe4d4bd8_I20220630" decimals="INF" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMS0xLTEtNDE4ODY_f343e3d7-bafd-4496-9805-035369d9f994">9</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcab99f8541f4ae2ac0de94ffe4d4bd8_I20220630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMy0xLTEtNDE4ODY_6f097c94-8757-4282-b9d3-fdcc62ecf2f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic948d09e35744f87862d2ac9b1404025_I20220630" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtNS0xLTEtNDE4ODY_5b252bb5-0ef6-42e5-8ce5-8c04f5d53aef">247,504,547</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic948d09e35744f87862d2ac9b1404025_I20220630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtNy0xLTEtNDE4ODY_bcb2196d-aa35-4ea9-b038-8f1985916b58">247,503</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6eb4f79c2b1442588680a0a46cc787b0_I20220630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtOS0xLTEtNDE4ODY_a769e67c-4467-4720-88ea-bc6371b7b0ba">1,693,674,022</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8d7136a6adc46808da329e23ea9a502_I20220630" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMTEtMS0xLTQxODg2_9b2da0d3-ecdc-4674-816b-323f9d18ebda">1,395,600,749</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46809cf8c2214142960618ce5d8051d3_I20220630" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMTMtMS0xLTQxODg2_5566dc2e-18d1-4f4b-90f9-d76de2515451">649,664</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMTctMS0xLTQxODg2_3a342257-0c2a-47ae-9e77-727b5db75656">297,671,112</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;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:35.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.586%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:2px 1pt;text-align: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 and Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:400;line-height:100%">Preferred stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:400;line-height:100%">Common stock</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Number<br/>of&#160;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="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%">Number<br/>of 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:2px 1pt;text-align: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" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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/>income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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><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:8pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4d8bd5ecf4c74c809b590db16e928ed6_I20201231" decimals="INF" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xLTEtMS0zOTYzNQ_a19a9c5b-522c-4cd0-870a-0d861e8b65c9">9</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="i4d8bd5ecf4c74c809b590db16e928ed6_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0zLTEtMS0zOTYzNQ_aeecc80d-591c-403d-8a9c-376c41989fb6">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia443fe24d20d40fcb7f6d30d31552e25_I20201231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy01LTEtMS0zOTYzNQ_08ed10f8-e996-48cc-ac9b-1f4be2d9a629">186,851,493</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="ia443fe24d20d40fcb7f6d30d31552e25_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy03LTEtMS0zOTYzNQ_83a610aa-22e1-4069-9210-e422a380c0ae">186,851</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="ie767dde1bd0f4a5f95720b0b6b784b2b_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy05LTEtMS0zOTYzNQ_df7dd9d8-de6a-4eb1-853a-1fa681974ed4">1,367,406,869</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="i973730f5dc6047fea91911aa3d431bb1_I20201231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xMS0xLTEtMzk2MzU_c56ff9e5-ce72-4844-893d-274d53590480">906,196,812</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="i4a5669d3fa384030bc0f36337db57960_I20201231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xMy0xLTEtMzk2MzU_840b96e9-23c3-4750-b418-567c97f4513f">256,150</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="iba6c84b1e50a44d4987d66dd358b1ccf_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xNy0xLTEtMzk2MzU_fa79cfb1-690a-4bc8-9ec5-62246a876173">461,140,758</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for cash, net of financing costs</span></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="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC01LTEtMS0zOTYzNQ_d63c4ce5-f660-4a76-af69-3540d6c6910b">20,355,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC03LTEtMS0zOTYzNQ_351af1cf-5ef2-47b9-b6b2-2d2703a0e14d">20,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="ie415b76af1174cc283b809053d598bdd_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC05LTEtMS0zOTYzNQ_d2c40813-d9bd-4771-a853-f4355b6801f3">162,084,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC0xNy0xLTEtMzk2MzU_8064c345-b154-40ef-b080-827ce3364bef">162,105,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:8pt;font-weight:400;line-height:100%">Conversion of December 2019 Bonds to 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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS01LTEtMS0zOTYzNQ_6e20ba24-7e21-4564-be49-45970c21788e">1,009,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS03LTEtMS0zOTYzNQ_3b5d0d0a-7325-45e3-a63d-9c2827b102fa">1,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie415b76af1174cc283b809053d598bdd_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS05LTEtMS0zOTYzNQ_18afc500-3098-46f2-ac95-3ed49f160308">4,376,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS0xNy0xLTEtMzk2MzU_46c78437-c7c2-45fa-b5e1-7854a91e9c12">4,377,892</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:8pt;font-weight:400;line-height:100%">Exercise of stock options for cash and vesting of RSUs, net of tax payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi01LTEtMS0zOTYzNQ_99f4d07e-0d5a-456b-bf8b-ff0d9b773700">1,118,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi03LTEtMS0zOTYzNQ_c73aea4f-8af7-4bf8-9e05-8395fc8c1b04">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ie415b76af1174cc283b809053d598bdd_D20210101-20210331" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi05LTEtMS0zOTYzNQ_4e2a1a4e-44c1-4c91-9149-be51789fc25c">1,202,907</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi0xNy0xLTEtMzk2MzU_5d9851e4-9aac-4978-99b1-43c3b8b2a8e0">1,201,789</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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: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="ie415b76af1174cc283b809053d598bdd_D20210101-20210331" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNy05LTEtMS0zOTYzNQ_bff92fc9-24b9-4761-9e52-ca9c6cabb241">9,595,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNy0xNy0xLTEtMzk2MzU_8891fb80-9670-4c91-904f-4e26a0b0d891">9,595,947</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: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: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: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="i31d0d14240344d108bc289f3450e3577_D20210101-20210331" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOC0xMS0xLTEtMzk2MzU_a0af3d32-08c8-424c-be8d-a879babd6fd7">54,402,131</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOC0xNy0xLTEtMzk2MzU_e3e1bf3f-47b3-4126-975b-0a6cee513011">54,402,131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized gain on short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i8a1c3078356f42ee98efe48cffff9fe3_D20210101-20210331" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOS0xMy0xLTEtMzk2MzU_d903834b-fde9-4916-87f5-069281c0195c">4,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;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="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOS0xNy0xLTEtMzk2MzU_ea25e986-a49b-4729-a961-733d4e2b9aca">4,861</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:8pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i8a1c3078356f42ee98efe48cffff9fe3_D20210101-20210331" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTAtMTMtMS0xLTM5NjM1_6e226e2e-e96c-43ba-b63a-0745b3ac6829">14,419</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTAtMTctMS0xLTM5NjM1_667997c2-9817-46e6-9137-30d359593363">14,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i426503482f994197abc0f29ed67f81b6_I20210331" decimals="INF" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMS0xLTEtMzk2MzU_199ddc46-1384-4257-80a2-339566c4f43c">9</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="i426503482f994197abc0f29ed67f81b6_I20210331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMy0xLTEtMzk2MzU_06ef06ff-0187-49de-9ed5-ae05c6bd794c">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76b91b7b44464f8f81740db3611487e1_I20210331" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtNS0xLTEtMzk2MzU_c529d5d1-0665-4e7d-ac47-d7632e685344">209,334,036</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="i76b91b7b44464f8f81740db3611487e1_I20210331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtNy0xLTEtMzk2MzU_f04390ab-93b5-4aa4-a139-086728939dbd">209,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i66c7fb7638c840e991c08630af16a519_I20210331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtOS0xLTEtMzk2MzU_ca4ce23e-69f0-4790-8fa9-d10ff6a41cd4">1,542,261,467</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="i6acfec2eb3234c069d59b8c0a5ad80fb_I20210331" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMTEtMS0xLTM5NjM1_7911535d-ce2c-46df-9c5f-94f3557a7690">960,598,943</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="i18496e06dfa74224aa3641d4cc9e5134_I20210331" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMTMtMS0xLTM5NjM1_d49d0e96-506a-40dc-b1b4-291664c2a5c5">265,708</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i616d767b01ba4837aa80434cffebb121_I20210331" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMTctMS0xLTM5NjM1_f0c75d7e-a684-4dad-b6ef-b6259c44a94b">581,606,149</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options for cash and vesting of RSUs, net of tax payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="i106b5b38c0464a74b5fc621c62ddb2ad_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtNS0xLTEtMzk2MzU_58ba92d9-badd-46b7-b0af-b112925815b8">812,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="i106b5b38c0464a74b5fc621c62ddb2ad_D20210401-20210630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtNy0xLTEtMzk2MzU_8357d558-dd72-4ce4-a6d4-32eb5afacef7">813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="usd" contextRef="iefe71318ea464991b2d70d3b17db4ef4_D20210401-20210630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtOS0xLTEtMzk2MzU_b77c3adf-b26e-4da4-93a2-2cf81919b31f">3,440,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtMTctMS0xLTM5NjM1_ba0235ef-ffbf-45bb-b425-ffee8edd5060">3,441,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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: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%">&#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="iefe71318ea464991b2d70d3b17db4ef4_D20210401-20210630" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTQtOS0xLTEtMzk2MzU_c3ee1519-fb77-4fcd-9886-a3331cd88840">5,646,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: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTQtMTctMS0xLTM5NjM1_8626e6bb-a57a-4c22-a322-10c1b4c8850c">5,646,358</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: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%">&#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="i355099f956634bcab3e35886c3a4fd2b_D20210401-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTUtMTEtMS0xLTM5NjM1_fabce3b7-278b-42c0-8438-05739024f049">82,139,958</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTUtMTctMS0xLTM5NjM1_3d64b30f-dfba-4bdc-b3f4-4ae99f58703c">82,139,958</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#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="i4b35e4ee9bab4d0d9044353f7f9cb0b0_D20210401-20210630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTYtMTMtMS0xLTM5NjM1_913e1f99-ec39-4d2e-8149-24df2f396ca2">2,679</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTYtMTctMS0xLTM5NjM1_d539bf1a-e083-4915-b9ef-e4ee3e8c21ec">2,679</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation</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%">&#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="i4b35e4ee9bab4d0d9044353f7f9cb0b0_D20210401-20210630" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTctMTMtMS0xLTM5NjM1_443b1fd3-e304-4b58-8215-173ca8605f1c">2,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;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="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTctMTctMS0xLTM5NjM1_6e929e99-a9a0-47b0-8f2e-ea8339149bb5">2,478</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:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i89af42267bdf4a7980c35eb689a20145_I20210630" decimals="INF" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMS0xLTEtMzk2MzU_465be8f3-471a-4052-9a37-abd1bccb9a4a">9</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89af42267bdf4a7980c35eb689a20145_I20210630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMy0xLTEtMzk2MzU_fb531542-1ef6-4198-97c7-53d18eb9cecb">&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i60d2ad737e7c46c29595fe39f9c19edf_I20210630" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtNS0xLTEtMzk2MzU_e248e8b1-0507-4a8f-b789-480fda584a2e">210,146,880</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60d2ad737e7c46c29595fe39f9c19edf_I20210630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtNy0xLTEtMzk2MzU_dee1cc8b-3cb4-46d1-9841-e8c153ea0366">210,146</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b0f52db8edc434fa53a0cf4e32d4c51_I20210630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtOS0xLTEtMzk2MzU_c5b2a55a-c02a-44ba-9dd6-cc0430dd2254">1,551,348,435</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4dbaab1741c040e0b9fa5952767e9178_I20210630" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMTEtMS0xLTM5NjM1_af00abd7-6b85-4769-aa26-731facd8b017">1,042,738,901</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic32e95aef0724792aac0412c041de045_I20210630" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMTMtMS0xLTM5NjM1_78c94c80-9745-4701-86b0-86f17590dbb2">265,909</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ee16eb5120449588a922a6f51241967_I20210630" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMTctMS0xLTM5NjM1_ed11d045-2e22-4d42-a81f-a1dde148a97a">508,553,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></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="ib1cf49d98ee04a5fab8cabb78fff49fd_28"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;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%">INOVIO PHARMACEUTICALS, 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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:center;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></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:2px 1pt;text-align:left;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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMy0xLTEtMS0zOTYzNQ_64912f9a-1f64-4ca3-82f3-71ab0cc91fd9">187,571,030</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMy0zLTEtMS0zOTYzNQ_185d5964-2783-43ca-88a0-36ad8a743ff6">136,542,089</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNS0xLTEtMS0zOTYzNQ_6975340d-c6e3-435e-baca-07fb99cf1af5">1,869,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNS0zLTEtMS0zOTYzNQ_085a17d4-6f9e-431d-a36e-1ad493dae455">1,361,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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNi0xLTEtMS0zOTYzNQ_93d50ff9-41a3-4998-9551-3ca58c517804">257,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNi0zLTEtMS0zOTYzNQ_10ffdd7e-172d-4932-b6ae-885ca3976808">266,874</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of operating lease right-of-use 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNy0xLTEtMS0zOTYzNQ_e0fd39f4-dbc3-4ea1-bebf-8afc9c44d435">658,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNy0zLTEtMS0zOTYzNQ_5469f2fb-82e5-4fc0-96c3-1db3f6666e46">567,882</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash 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%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfOS0xLTEtMS0zOTYzNQ_e04c812a-1e1e-4f23-8a65-9e63d9e373a9">16,047,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfOS0zLTEtMS0zOTYzNQ_6750c008-7295-4ca4-8ec5-630db8ec609d">15,242,305</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="ino:NonCashInterestIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTItMS0xLTEtMzk2MzU_0a06ae51-5621-4b1f-a22a-db4fa9804178">93,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="ino:NonCashInterestIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTItMy0xLTEtMzk2MzU_15434f04-5446-4afe-a045-2dd3425dbd9a">435,445</ix:nonFraction>&#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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premiums on investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTMtMS0xLTEtMzk2MzU_139e4adb-5901-4226-afc9-7e7920dcc755">72,833</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTMtMy0xLTEtMzk2MzU_deb7ce46-b31f-4b69-b074-95639be75f0c">&#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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on short-term 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:GainLossOnSaleOfOtherInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTQtMS0xLTEtMzk2MzU_3a307aac-751f-42d6-b281-dbf8ffd169f3">320,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:GainLossOnSaleOfOtherInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTQtMy0xLTEtMzk2MzU_716d3efb-bc65-43a0-8b33-a620ddf59877">153,252</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of fixed 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTUtMS0xLTEtMzk2MzU_9e64bf7f-0250-4ff0-88ff-b5820306d751">157,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTUtMy0xLTEtMzk2MzU_49aba2df-023d-43a8-bac3-09b2c62915bb">&#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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on remeasurement of investment in Geneos</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="ino:GainLossOnRemeasurementOfEquityMethodInvestment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTYtMS0xLTEtMzk2MzU_9a6c2ebc-a9b0-4941-bd63-5d64c4e39a06">165,215</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="ino:GainLossOnRemeasurementOfEquityMethodInvestment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTYtMy0xLTEtMzk2MzU_8d7dd70a-25ed-43b7-b543-ecf77d20e663">&#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="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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity investment in affiliated entities</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="ino:ChangeInValueOfInvestmentsInAffiliatedCompany" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTgtMS0xLTEtMzk2MzU_1d1d2ce1-4012-4ecc-a1f7-c9ac71953b6b">1,471,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="ino:ChangeInValueOfInvestmentsInAffiliatedCompany" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTgtMy0xLTEtMzk2MzU_37c02c1a-eb24-45bd-b41a-0d539678127f">551,657</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net loss in Geneos</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTktMS0xLTEtMzk2MzU_9f40c7b8-ad50-44f2-b86b-9c1c3c7328c7">2,165,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTktMy0xLTEtMzk2MzU_ba6faeae-6d93-4c85-a636-70af64877fb9">434,387</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized loss on available-for-sale equity 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjItMS0xLTEtMzk2MzU_06a1995e-5a32-45b7-b381-392e60dd91eb">8,807,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjItMy0xLTEtMzk2MzU_ad8c684d-1473-4151-b461-17d0d219c2a9">711,465</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized transaction gain on foreign-currency denominated debt</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjYtMS0xLTEtMzk2MzU_3dc1a1cd-f169-4615-97f9-98cdbf11a71e">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjYtMy0xLTEtMzk2MzU_d772e258-bce0-4496-a089-efec89582852">176,927</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><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="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%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, including from affiliated entities</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjktMS0xLTEtMzk2MzU_5c8ab723-f847-4067-94fc-dee143c2783a">3,339,490</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjktMy0xLTEtMzk2MzU_5e6f20ce-93b2-44c7-ab71-979f8d9cd544">5,212,478</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets, including from affiliated entities</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzEtMS0xLTEtMzk2MzU_5374d0ce-5925-4cc9-a32d-7f6edfdfb13b">17,590,402</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzEtMy0xLTEtMzk2MzU_9880718d-8142-4311-b892-2846c99512e7">52,141,119</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><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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzQtMS0xLTEtMzk2MzU_06c2ac52-c02b-48b7-bc2b-cf7b45a48e79">655,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzQtMy0xLTEtMzk2MzU_4265ccfa-41c9-4e3e-a443-b82927716029">24,126,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses, including due to affiliated entities</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzUtMS0xLTEtMzk2MzU_df73dc58-799c-48bb-9371-b5c8c65e3907">58,090,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzUtMy0xLTEtMzk2MzU_9f97bf1f-ce7a-45e4-88c3-6b4c93beb20a">10,022,647</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued clinical trial expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="ino:IncreaseDecreaseInAccruedClinicalTrialExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzYtMS0xLTEtMzk2MzU_b85fbe5b-fad6-449a-8852-889349dbcb80">203,397</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="ino:IncreaseDecreaseInAccruedClinicalTrialExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzYtMy0xLTEtMzk2MzU_010bef1b-e6ca-44df-9a42-3e34cc021bff">465,819</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, including from affiliated entity</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzgtMS0xLTEtMzk2MzU_8095cc10-453a-4b7a-a5f1-8b6dfcfdbf1d">8,953,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzgtMy0xLTEtMzk2MzU_7e24c37b-d6e1-418f-9ba9-c2614072fc9d">48,824</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets and liabilities, 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="ino:IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDEtMS0xLTEtMzk2MzU_493c5d60-b29e-471f-b84e-0b1460203bd8">1,272,391</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="ino:IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDEtMy0xLTEtMzk2MzU_ec972359-0262-4774-b44d-e5407b38bf2a">1,131,555</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant funding liability, including from affiliated entity</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="ino:IncreaseDecreaseinDeferredGrantFundingCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDItMS0xLTEtMzk2MzU_381a9866-9ab9-408f-851f-0a30780b3866">1,730,316</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="ino:IncreaseDecreaseinDeferredGrantFundingCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDItMy0xLTEtMzk2MzU_93b53b4d-4112-4dbf-acca-477d39df580f">636,155</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><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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDUtMS0xLTEtMzk2MzU_8a0454d3-8640-4f33-b264-43eaa0d25dcc">14,826</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDUtMy0xLTEtMzk2MzU_e0043b67-1133-4df9-b08b-3e22d4bb0747">6,478</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDYtMS0xLTEtMzk2MzU_44037ac4-7795-4a76-89f8-79751d141dc8">112,410,075</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDYtMy0xLTEtMzk2MzU_ccf545e3-39fd-46a2-91be-de2ddd343959">131,326,659</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Purchases of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDgtMS0xLTEtMzk2MzU_2e3e1d9a-ecf9-4d18-89f8-b9e77d94b6da">139,377,240</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDgtMy0xLTEtMzk2MzU_d05d4383-96c5-4310-82ec-9352ca164c44">307,857,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale or maturity 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDktMS0xLTEtMzk2MzU_999110b2-3c19-431c-8d12-367f1a67b28f">153,122,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDktMy0xLTEtMzk2MzU_4dcd2c9e-f144-4aac-8044-dda1983d352f">83,466,967</ix:nonFraction>&#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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of capital 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTAtMS0xLTEtMzk2MzU_60dc5c68-132b-4d70-91cc-611a7cf31884">717,212</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTAtMy0xLTEtMzk2MzU_e9db3513-66b3-4409-87d9-4e05bbab90a6">418,734</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><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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Geneos</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTItMS0xLTEtMzk2MzU_80f736d5-a700-4586-8bcf-331c2e7f3704">1,999,998</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTItMy0xLTEtMzk2MzU_3f693b40-aef9-489f-a64b-3dd879097089">&#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="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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTYtMS0xLTEtMzk2MzU_82ba4991-a347-4854-819f-a7ae9bacdaf3">11,028,334</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTYtMy0xLTEtMzk2MzU_8f1cbe89-f0c8-4af7-9c17-1c682dc57726">224,808,880</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjAtMS0xLTEtMzk2MzU_746c01b8-7495-4162-9fea-6f669bfe5538">72,521,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjAtMy0xLTEtMzk2MzU_7f1181dd-7b05-42d1-9a6f-3842697b3b27">162,105,030</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock option exercises</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjEtMS0xLTEtMzk2MzU_e264dd0f-4e0c-4f01-8cfa-436918c56d60">189,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjEtMy0xLTEtMzk2MzU_c5fd9c9c-1755-4cd8-9704-ee38726f61ec">6,154,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of equity awards </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjItMS0xLTEtMzk2MzU_e865edd8-197b-4cb5-98d5-6b0c914dc5da">1,349,733</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="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjItMy0xLTEtMzk2MzU_4998604d-7d91-4eb5-a4f3-118665944194">3,915,160</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><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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjUtMS0xLTEtMzk2MzU_e94bd158-0879-49f1-a508-b6a848f45add">71,361,161</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjUtMy0xLTEtMzk2MzU_16f04091-561e-4830-9d84-7941a10ddb44">164,344,664</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</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="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjYtMS0xLTEtMzk2MzU_8b2cbfe2-a299-48e1-b0d6-c9fe021385ec">21,340</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjYtMy0xLTEtMzk2MzU_0fc9357d-3fe7-4132-be6c-976ac5eeeef0">11,941</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Decrease in cash and cash equivalents</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjctMS0xLTEtMzk2MzU_c2552ad5-9117-4a1a-9c2a-86c00aebf328">30,041,920</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjctMy0xLTEtMzk2MzU_d21c0f23-3a3b-483f-845b-f718ffe8698e">191,802,816</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</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="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjgtMS0xLTEtMzk2MzU_8beecd9a-9ce9-4d5d-bbae-5c0cd58b98df">71,143,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="iba6c84b1e50a44d4987d66dd358b1ccf_I20201231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjgtMy0xLTEtMzk2MzU_7756668c-dcdd-419e-aa9f-91641fe05ece">250,728,118</ix:nonFraction>&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjktMS0xLTEtMzk2MzU_317eee65-5f4d-48e6-8cfd-74c28f99e51c">41,101,858</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ee16eb5120449588a922a6f51241967_I20210630" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjktMy0xLTEtMzk2MzU_60a9ffac-dafd-448f-a10b-62eb109bfe19">58,925,302</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts accrued for purchases of fixed assets</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzItMS0xLTEtMzk2MzU_47fa99bf-b011-4ca6-8a94-6f19327b79a1">67,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzItMy0xLTEtMzk2MzU_56513dcd-9329-4313-8286-9c5ce3b194d5">&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzMtMS0xLTEtMzk2MzU_66c5b6cc-319b-46e7-9f0e-9dc7b8c90c19">533,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzMtMy0xLTEtMzk2MzU_53961371-e855-4a9b-a501-0816f7d8d475">544,315</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:31.5pt;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="ib1cf49d98ee04a5fab8cabb78fff49fd_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">INOVIO PHARMACEUTICALS, INC.</span></div><div style="margin-top:5pt;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</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_34"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">1. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNC9mcmFnOjM4ZjI0MjFhNTUxYTRhZmE5MmJjMTNiNTJiNDEwZjQ1L3RleHRyZWdpb246MzhmMjQyMWE1NTFhNGFmYTkyYmMxM2I1MmI0MTBmNDVfMzYwNg_a8b6d55e-deee-4ed6-9e52-d11b07380784" continuedAt="i9351e457a10d4161a12d8b794e6337f6" escape="true">Organization and Operations</ix:nonNumeric></span></div><ix:continuation id="i9351e457a10d4161a12d8b794e6337f6"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inovio Pharmaceuticals, Inc. (the &#8220;Company&#8221; or &#8220;INOVIO&#8221;), is a biotechnology company focused on bringing to market precisely designed DNA medicines and vaccines to help protect people from infectious diseases, including COVID-19, and to help treat people with cancer and conditions associated with human papillomavirus ("HPV"). INOVIO has shown in clinical trials that its DNA vaccine candidates can be delivered into cells in the body via a proprietary smart device allowing the nucleic-acid delivered gene products to activate functional T cell and antibody responses against targeted pathogens and cancers.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's DNA medicines pipeline is comprised of three types of product candidates: prophylactic DNA vaccines, therapeutic DNA immunotherapies, and DNA encoded monoclonal and bispecific antibodies ("dMAbs" and &#8220;dBTAs&#8221;), all of which utilize the two components of INOVIO's integrated platform, SynCon</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%">and CELLECTRA</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%">.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's proprietary SynCon</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%"> technology creates precisely designed plasmids, which are circular strands of DNA that instruct a cell to produce proteins or antigens to help the person&#8217;s immune system respond with antibodies and immune cells which recognize and then help block viruses and destroy cancerous or pre-cancerous cells. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INOVIO's patented CELLECTRA</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%"> proprietary smart device facilitate uptake of its DNA medicines into the cell, which has been a key limitation of historical DNA-based technology approaches. Human clinical trial data from more than 15,000 administrations across more than 5,000 participants to date have shown a tolerable safety profile.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INOVIO's corporate strategy is to develop, seek regulatory approval for and commercialize its novel DNA medicines to address unmet global health needs. The Company continues to advance and clinically validate an array of DNA medicine candidates that target infectious diseases, such as COVID-19, as well as HPV-associated diseases and cancer. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's partners and collaborators include ApolloBio Corporation, AstraZeneca, Advaccine Biopharmaceuticals Suzhou Co., The Bill &amp; Melinda Gates Foundation (Gates), Coalition for Epidemic Preparedness Innovations ("CEPI"), The U.S. Department of Defense ("DoD"), Defense Advanced Research Projects Agency ("DARPA"), HIV Vaccines Trial Network, the U.S. Defense Threat Reduction Agency&#8217;s Medical CBRN Defense Consortium ("MCDC"), International Vaccine Institute ("IVI"), Kaneka Eurogentec, National Cancer Institute, National Institutes of Health, National Institute of Allergy and Infectious Diseases, Ology Bioservices, the Parker Institute for Cancer Immunotherapy, Plumbline Life Sciences, Regeneron Pharmaceuticals, Inc., Richter-Helm BioLogics, Thermo Fisher Scientific, the University of Pennsylvania, the Walter Reed Army Institute of Research and The Wistar Institute.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its collaborators are currently evaluating the feasibility of, or conducting or planning clinical studies of DNA medicines for COVID-19 as a heterologous booster vaccine candidate; Middle East Respiratory Syndrome, or MERS; Lassa fever; Ebola; as well as HPV-associated precancers, including cervical, vulvar, and anal dysplasia; HPV-associated cancers, including head &amp; neck; other HPV-associated disorders, such as recurrent respiratory papillomatosis, or RRP; glioblastoma multiforme, or GBM; and prostate cancer. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INOVIO was incorporated in Delaware in June 2001 and has its principal executive offices in Plymouth Meeting, Pennsylvania.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_37"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfNjcxMw_bd678f6b-33f9-405e-b5a8-0964efe3c030" continuedAt="i1b9b918141b34bb4a91201683d936ecc" escape="true">Basis of Presentation, Liquidity and Risks and Uncertainties</ix:nonNumeric></span></div><ix:continuation id="i1b9b918141b34bb4a91201683d936ecc" continuedAt="i62f019c385ca42129fc1d6eab200992c"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfNjczMQ_7fd39f40-9fd9-41b6-9566-ce2a85daedf5" continuedAt="i7a99495d90604b2faf9a6ca190fddce3" escape="true"><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:4.5pt;text-indent:27pt"><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 of Inovio have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) as contained in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") for interim financial information and with instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive loss and the condensed consolidated statements of stockholders' equity for the three and six months ended June 30, 2022 and 2021 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited, but include all adjustments (consisting of normal recurring adjustments) that the Company considers necessary for a fair presentation of the financial position, results of operations, cash flows and changes in stockholders' equity for the periods presented. </span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2022 shown herein are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022, or for any other period. These unaudited financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year </span></div></ix:nonNumeric></ix:continuation><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%">9</span></div></div></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="#ib1cf49d98ee04a5fab8cabb78fff49fd_7">Table of Contents</a></span></div></div><ix:continuation id="i62f019c385ca42129fc1d6eab200992c"><ix:continuation id="i7a99495d90604b2faf9a6ca190fddce3" continuedAt="icf3c7377d88849d2b83153c661a18888"><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December&#160;31, 2021, included in the Company's Annual Report on Form&#160;10-K filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) on March&#160;1, 2022. The balance sheet at December&#160;31, 2021 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements include the accounts of Inovio Pharmaceuticals, Inc. and its subsidiary. As of June&#160;30, 2022 and December 31, 2021, the Company consolidated its wholly-owned subsidiary Inovio Asia LLC.  All intercompany accounts and transactions were eliminated upon consolidation. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred a net loss attributable to common stockholders of $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjI5MA_71177143-527d-4b91-989b-0e36a500a067">108.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjE5OTAyMzI2MjQ3MA_249fbedb-6b72-442a-ad2c-cf2e734fc790">187.6</ix:nonFraction> million for the three and six months ended June 30, 2022, respectively. The Company had working capital of $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-5" name="us-gaap:Capital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjM0MA_39e7e9c1-9a02-4d23-92cb-81e2be38f01d">285.1</ix:nonFraction> million and an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-8" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjM3NA_8f4ed41b-ae4d-40ae-b25f-90da2b056ea2">1.4</ix:nonFraction> billion as of June&#160;30, 2022. The Company has incurred losses in each year since its inception and expects to continue to incur significant expenses and operating losses for the foreseeable future in connection with the research and preclinical and clinical development of its product candidates. The Company&#8217;s cash, cash equivalents and short-term investments of $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-5" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjcyMQ_dd8ba36f-a9b3-40b4-8ee3-0ed7272eca8e">348.1</ix:nonFraction> million as of June&#160;30, 2022 are sufficient to support the Company's planned operations for a period of at least 12 months from the date of issuance of these financial statements. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to continue to fund future research and development activit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ies, the Company will need to seek additional capital. This may occur through strategic alliance and licensing arrangements, grant agreements and/or future public or private debt or equity financings including At-the-Market Equity Offering Sales Agreements (&#8220;Sales Agreements&#8221;). The Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has a history of conducting debt and equity financings, including the receipt of net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i8cd325cc8acb45fdae65c2a82f2e28a1_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMzM0MQ_505251dd-fb88-4780-ab7e-801d3cefeeb1">72.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if4abc438f2944de8a9fc61d773fb2c97_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMzM1Ng_0c182dbf-10b2-4d22-9274-e8d9d5bf5696">47.7</ix:nonFraction>&#160;million under a Sales Agreement during 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 June 30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and year ended December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ic112b549f4a54cdfb7f3fed1eedd5b96_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMzQ4MA_67b8de54-b8e4-4445-b3bb-8d9234a00a6c">162.1</ix:nonFraction>&#160;million from a January 2021 underwritten public offering of common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. However, sufficient funding may not be available in the future, or if available, may be on terms that significantly dilute or otherwise adversely affect the rights of existing stockholders. If adequate funds are not available, the Company may need to delay, reduce the scope of or put on hold one or more of its clinical and/or preclinical programs.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to continue its operations is dependent upon its ability to obtain additional capital in the future and achieve profitable operations. The Company expects to continue to rely on outside sources of financing to meet its capital needs and the Company may never achieve positive cash flow. These condensed consolidated financial statements do not include any adjustments to the specific amounts and classifications of assets and liabilities, which might be necessary should Inovio be unable to continue as a going concern. The Company's condensed consolidated financial statements as of and for the three and six months ended June 30, 2022 have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business for the foreseeable future. The Company has evaluated subsequent events after the balance sheet date through the date it issued these condensed consolidated financial statements.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icf3c7377d88849d2b83153c661a18888">The Company is, and from time to time&#160;may in the future be, subject to various legal proceedings and claims arising in the ordinary course of business. The Company assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in its consolidated financial statements. An estimated loss contingency is accrued in the consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal proceedings, including litigation, government investigations and enforcement actions, could result in material costs, occupy significant management resources and entail civil and criminal penalties, even if the Company ultimately prevails.&#160;Any of the foregoing consequences could result in serious harm to the Company&#8217;s business, results of operations and financial condition.</ix:continuation> </span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="ino:RisksAndUncertaintiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfNjczMw_3d2c6daf-bcf2-4891-81cb-9d45b9be5f15" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The global pandemic resulting from COVID-19, caused by a novel strain of coronavirus, SARs-CoV-2, has caused national and global economic and financial market disruptions. The impact of this pandemic has been and will likely continue to be extensive in many aspects of society, which has resulted in and will continue to cause significant disruptions to the global economy, as well as businesses and capital markets around the world. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company continues to closely monitor the impact of the COVID-19 pandemic on its employees, collaborators and service providers. The extent to which the pandemic will continue to impact the Company's business and operations will depend on future developments, including travel restrictions to, from and within the United States and other countries, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease, which remain uncertain.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_40"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80MC9mcmFnOmU3Y2YyZjMyMTg2YzRmOWFhMmRkYjk3NDA2YjliOTA2L3RleHRyZWdpb246ZTdjZjJmMzIxODZjNGY5YWEyZGRiOTc0MDZiOWI5MDZfNTgzMQ_f1680012-d690-4e2c-ae14-f5e124ac2be3" continuedAt="ica90d34ed1ab4627a2f757ff73e50155" escape="true">Critical Accounting Policies</ix:nonNumeric></span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="ica90d34ed1ab4627a2f757ff73e50155" continuedAt="i4786b54c953c472a83589e2f66bc1f2f"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:CollaborativeArrangementAccountingPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80MC9mcmFnOmU3Y2YyZjMyMTg2YzRmOWFhMmRkYjk3NDA2YjliOTA2L3RleHRyZWdpb246ZTdjZjJmMzIxODZjNGY5YWEyZGRiOTc0MDZiOWI5MDZfNTgzMw_45151ac1-780b-434a-9d7c-677c32a3db37" continuedAt="i828d1a0856d648b39681775414573944" escape="true">Collaboration Agreements and Revenue Recognition</ix:nonNumeric></ix:continuation></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><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="#ib1cf49d98ee04a5fab8cabb78fff49fd_7">Table of Contents</a></span></div></div><ix:continuation id="i4786b54c953c472a83589e2f66bc1f2f"><ix:continuation id="i828d1a0856d648b39681775414573944"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company assesses whether its collaboration agreements are subject to Accounting Standards Codification ("ASC") Topic 808: Collaborative Arrangements (&#8220;Topic 808&#8221;) based on whether they involve joint operating activities and whether both parties have active participation in the arrangement and are exposed to significant risks and rewards. To the extent that the arrangement falls within the scope of Topic 808 and the Company concludes that its collaboration partner is not a customer, the Company presents such payments as a reduction of research and development expense. If payments from the collaboration partner to the Company represent consideration from a customer, then the Company accounts for those payments within the scope of Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (&#8220;Topic 606&#8221;). </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into collaborative arrangements with partners that typically include payment of one or more of the following: (i) license fees; (ii) product supply services; (iii) milestone payments related to the achievement of developmental, regulatory, or commercial goals; and (iv) royalties on net sales of licensed products. At contract inception, the Company assesses the goods or services agreed upon within each contract and assess whether each good or service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment of management to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligation. The standalone selling price may include items such as forecasted revenues, development timelines, discount rates and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if it can be satisfied at a point in time or over time. In addition, variable consideration must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price. Differences in the allocation of the transaction price between delivered and undelivered performance obligations can impact the timing of revenue recognition but do not change the total revenue recognized under any agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include license fees, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. This assessment is based on the Company&#8217;s past experience with its collaboration partner, market insight and partner communication. Milestone payments that are not within the Company&#8217;s or the collaboration partner&#8217;s control, such as regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration or other revenues and earnings in the period of adjustment and could be material.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include sales-based royalties, including milestone payments based on the level of sales, and for which the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue in the period the underlying sales occur. To date, the Company has not recognized any royalty revenue resulting from any of its collaborative arrangements.</span></div></ix:continuation><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80MC9mcmFnOmU3Y2YyZjMyMTg2YzRmOWFhMmRkYjk3NDA2YjliOTA2L3RleHRyZWdpb246ZTdjZjJmMzIxODZjNGY5YWEyZGRiOTc0MDZiOWI5MDZfNTgyOQ_b4cb8ef2-cb94-4664-a7d6-bfa6b8e9cfd8" escape="true"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses - Clinical Trial Accruals</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's activities have largely consisted of research and development efforts related to developing its proprietary smart device technology and DNA medicine candidates. For clinical trial expenses, judgements used in estimating accruals rely on estimates of total costs incurred based on participant enrollment, completion of studies and other events. Accrued clinical trial costs are subject to revisions as trials progress. Revisions are charged to expense in the period in which the facts that give rise to the revision become known. Historically, revisions have not resulted in material changes to research and development expense; however a modification in the protocol of a clinical trial or cancellation of a trial could result in a charge to the Company's results of operations.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_43"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTUxNA_5a37f050-ae76-4ec0-8dc4-2241a4af6229" continuedAt="if4c5ef35fead4324b9650b263d812cd6" escape="true">Impact of Recently Issued Accounting Standards </ix:nonNumeric></span></div><ix:continuation id="if4c5ef35fead4324b9650b263d812cd6" continuedAt="i0113301dde1b4f8a974387a50b4c57fb"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTUxMA_e6a05741-4713-477c-939d-5af118394666" continuedAt="ic08aee5ce2d6417893302eb1ddb03690" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recent accounting pronouncements below may have a significant effect on the Company's financial statements. Recent accounting pronouncements that are not anticipated to have an impact on or are unrelated to the Company's financial condition, results of operations, or related disclosures are not discussed. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Recently Adopted</span></div></ix:nonNumeric></ix:continuation><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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><ix:continuation id="i0113301dde1b4f8a974387a50b4c57fb"><ix:continuation id="ic08aee5ce2d6417893302eb1ddb03690"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU No. 2020-06.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2020-06&#8221;), which simplifies the guidance on an issuer&#8217;s accounting for convertible instruments and contracts in its own equity. ASU 2020-06 is effective for public entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company adopted ASU 2020-06 as of January 1, 2022 on a modified retrospective basis and recorded a net reduction in accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTExNA_418c2a00-2dd1-4ba7-a215-064e81c1f170">1.8</ix:nonFraction>&#160;million, a decrease in additional paid-in capital of $<ix:nonFraction unitRef="usd" contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101" decimals="-5" sign="-" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTE2Mg_681a6291-1a53-4263-ba06-2f0674978d31">3.3</ix:nonFraction>&#160;million, and an increase in convertible senior notes of $<ix:nonFraction unitRef="usd" contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101" decimals="-5" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTIxMw_0695e2ec-f84c-428c-b587-9df03be95b3e">1.5</ix:nonFraction>&#160;million to reflect the impact of the accounting change. The Company derecognized the related deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="i050de6a016e74163be0485bb5ce638d3_I20220630" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTMyOQ_7dd3a5ef-dd64-41aa-baa0-d6fa5463f1b8">1.5</ix:nonFraction>&#160;million with a corresponding adjustment to the valuation allowance, resulting in no net impact to the cumulative adjustment to retained earnings (see Note 9, "Convertible Debt").</span></ix:continuation></ix:continuation></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_46"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfNDU0_c5fc3767-da37-4487-8154-25d517b8050f" continuedAt="if7436ad5023c4c9c959db71ae76923be" escape="true">Revenue Recognition  </ix:nonNumeric></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if7436ad5023c4c9c959db71ae76923be">During the three and six months ended June 30, 2022, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="icc3e193e981b4045abf2e28bbfa344e5_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjMxNQ_73493144-4234-488a-92b4-7e44ae3fad73">625,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8d714cce55de41c392f81454555f3d52_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjMyMw_09a2fea6-4151-47d6-9b4f-412b5b96009f">625,000</ix:nonFraction>, respectively, from the DoD, $<ix:nonFraction unitRef="usd" contextRef="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMTUy_8cc01752-9863-474b-a61e-c68b5d92a80c">6,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjAxOA_0d6f29f4-5cb9-4b8d-82e3-0ce1bcc6e99f">15,000</ix:nonFraction>, respectively, from its affiliated entity Plumbline Life Sciences, Inc. ("PLS") and $<ix:nonFraction unitRef="usd" contextRef="i5e682da6e3d24c4e8d9521468382df4b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjQ2_7b0e67be-1056-4743-957e-c04134f9d3fe">154,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i06891963c5cf497592218375cf5d02d1_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjAzMg_04c0d7ba-1402-4d87-95c2-866e5c07f22a">344,000</ix:nonFraction>, respectively, from various other contracts as a result of performance obligations being satisfied. Of the total revenue recognized during the three and six months ended June 30, 2022, $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-2" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfNDAz_a661b86d-ef14-4b72-b801-45c213f55360">3,700</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-2" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjA1OA_baca3a2f-12fc-48d2-9449-b4dfb59dd8d6">13,700</ix:nonFraction>, respectively, was in deferred revenue as of December 31, 2021.</ix:continuation> </span></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_49"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2NA_61b78900-0cc2-4d16-a7cb-da9599ec4842" continuedAt="i96688974af5248369272add5ab8ecefc" escape="true"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2NA_f66d20db-845f-42cc-b48e-368a938968d1" continuedAt="i71249cca4fdb46188668af6399112a1b" escape="true">Short-term Investments and Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i96688974af5248369272add5ab8ecefc" continuedAt="i673abdb70abe4e85814ecde54e34c73a"><ix:continuation id="i71249cca4fdb46188668af6399112a1b" continuedAt="ide70a8e31cd14c8793e612f66544fd7f"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2OQ_cd93820e-218c-4460-ad1f-9c9d48d0ead6" escape="true"><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.812%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr style="height:21pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">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%">Gross&#160;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%">Gross&#160;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%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</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="if1a402bc9a8c46e6a3335fb3030d1325_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi0zLTEtMS0zOTYzNQ_5887aab5-e4d4-4a00-a70b-d81ac79681d3">178,648,717</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="if1a402bc9a8c46e6a3335fb3030d1325_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi01LTEtMS0zOTYzNQ_2d27ff46-df4d-47e5-9cae-4fd2bd889b49">&#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="if1a402bc9a8c46e6a3335fb3030d1325_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi03LTEtMS0zOTYzNQ_9878c868-e818-41c9-a9b1-beeebe97ef07">10,335,084</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="if1a402bc9a8c46e6a3335fb3030d1325_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi05LTEtMS0zOTYzNQ_047fb888-f3fe-48e9-ae30-5f17d4e2b57a">168,313,633</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than <ix:nonNumeric contextRef="i9776e2d74ba347bf93be6cc585295722_D20220101-20220630" name="ino:DebtSecuritiesAvailableforSaleContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmU4MTgzMTgzZDBmYzRlNjM5NTAyNTdiMDkyZmMyOWJlXzE0_57a36f73-4c73-44c8-ac87-379d432b5729">1</ix:nonNumeric></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="i1feb321cb0be40fab627b358ac6d0dd9_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy0zLTEtMS0zOTYzNQ_9bd27ff2-b861-479c-babf-bed9d6039122">114,612,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1feb321cb0be40fab627b358ac6d0dd9_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy01LTEtMS0zOTYzNQ_af7b496f-6885-4f81-b154-efc925b0b2a0">133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1feb321cb0be40fab627b358ac6d0dd9_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy03LTEtMS0zOTYzNQ_fd986e5e-c5df-4ed7-9e69-83b349cb4ec4">247,419</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="i1feb321cb0be40fab627b358ac6d0dd9_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy05LTEtMS0zOTYzNQ_cf70fee2-4c4c-4439-b345-e99f02620cbe">114,365,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than <ix:nonNumeric contextRef="i2511a556ccc24615b694bc7ff123b5cf_D20220101-20220630" name="ino:DebtSecuritiesAvailableforSaleContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmI3ZjU4Y2FkOWZjOTQxYjlhOWM4OWU0MzIxZGI4YTExXzE0_77657463-11eb-417f-aa22-a86b94d9b073">1</ix:nonNumeric></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="id6f6c9cd466241d895433fe0ce6eaed7_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC0zLTEtMS0zOTYzNQ_b39654a5-75aa-43ff-917c-13879a6fd56d">19,998,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6f6c9cd466241d895433fe0ce6eaed7_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC01LTEtMS0zOTYzNQ_c8bf3f52-94b4-4965-8a27-f95a86ad32ad">&#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="id6f6c9cd466241d895433fe0ce6eaed7_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC03LTEtMS0zOTYzNQ_321a8842-d0b9-4c12-b643-064f7e540a38">&#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="id6f6c9cd466241d895433fe0ce6eaed7_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC05LTEtMS0zOTYzNQ_c1b51d3a-c4ee-45f8-8322-f88cb87b8cc0">19,998,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than <ix:nonNumeric contextRef="ia457c743d444493aa4fbb115829bcb2d_D20220101-20220630" name="ino:DebtSecuritiesAvailableforSaleContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjY3NGRjZWIxNWE0NzRhNGI4YTliYzNjMDBiODJjMmZmXzE0_0f747046-e4ae-4187-b1b6-9a1690d55ca1">1</ix:nonNumeric></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="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS0zLTEtMS0zOTYzNQ_92f7f9d4-1d3b-4778-858d-1f8a3a0e700f">2,976,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS01LTEtMS0zOTYzNQ_f902607d-38e5-4370-924a-2ed5265be443">14,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS03LTEtMS0zOTYzNQ_5e3bbb63-1c5f-4ade-9e72-985aed2c6e6e">329</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="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS05LTEtMS0zOTYzNQ_5a06703e-82b2-437f-b324-af8a2d849384">2,991,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</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="i8c613f7c443847fcb543272304c807d4_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi0zLTEtMS0zOTYzNQ_3d1cb91c-d735-4e9e-a71a-c9347017ffa9">1,481,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c613f7c443847fcb543272304c807d4_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi01LTEtMS0zOTYzNQ_523988c6-46e9-4040-8e54-307179444502">&#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="i8c613f7c443847fcb543272304c807d4_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi03LTEtMS0zOTYzNQ_f4e568ee-4040-420e-a5bd-a34f0fff52f6">127,253</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="i8c613f7c443847fcb543272304c807d4_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi05LTEtMS0zOTYzNQ_8c1c2677-0f72-446c-983c-02eeb5d23ae4">1,354,389</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:0 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 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy0zLTEtMS0zOTYzNQ_765328f8-6901-4ce0-b45e-5c0858a06327">317,718,760</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy01LTEtMS0zOTYzNQ_80504893-5612-4959-84ef-ca176e79014e">14,782</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy03LTEtMS0zOTYzNQ_7712a70c-1dc9-4430-9407-20383376e483">10,710,085</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy05LTEtMS0zOTYzNQ_da8da5b2-ca8c-4f57-877b-dfa58902c34b">307,023,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.812%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr style="height:20pt"><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%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">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%">Gross&#160;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%">Gross&#160;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%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</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="i339a470181c442078e62c729d177bdc4_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi0zLTEtMS0zOTYzNQ_2b5f327c-96e0-437c-8f1e-9b4fa39c8a1d">192,966,772</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="i339a470181c442078e62c729d177bdc4_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi01LTEtMS0zOTYzNQ_c9221470-b09a-47c7-abe0-4ce817cb3416">87,069</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="i339a470181c442078e62c729d177bdc4_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi03LTEtMS0zOTYzNQ_ffebc944-aa19-4e68-8e24-c1000da32c7f">1,614,411</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="i339a470181c442078e62c729d177bdc4_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi05LTEtMS0zOTYzNQ_2b810a6e-4eb8-41da-a405-90019b4a0033">191,439,430</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;<ix:nonNumeric contextRef="i0ce00f35bce34a0db7ef864eb79729d1_D20210101-20211231" name="ino:DebtSecuritiesAvailableforSaleContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjlkMjVkZTYxZjNmNjRiNTFiNDdiNTU0MDdkM2YzZWQzXzE0_4f86bcb7-3ed4-459d-a246-f659b4218a6f">1</ix:nonNumeric></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="i39a263538dd745d5860633226c5b8bb1_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy0zLTEtMS0zOTYzNQ_0f33fedb-8634-4f70-919f-60646bb0f1f6">94,193,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39a263538dd745d5860633226c5b8bb1_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy01LTEtMS0zOTYzNQ_b34be626-69a0-4464-92af-a39cd9fe958c">&#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="i39a263538dd745d5860633226c5b8bb1_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy03LTEtMS0zOTYzNQ_88c57909-1d01-490f-8232-df65f25355a6">9,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39a263538dd745d5860633226c5b8bb1_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy05LTEtMS0zOTYzNQ_42253c90-9c19-4b1b-8920-acad862720a9">94,183,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;<ix:nonNumeric contextRef="idb424544b5034ec3aecbc637f3cd89bc_D20210101-20211231" name="ino:DebtSecuritiesAvailableforSaleContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmFiZTI1NDI3ZDEyYTQ5NDhhYmUyNDhjZDUwNTYyYjE2XzE0_e05893bc-d871-4d32-aad5-ed314be97b42">1</ix:nonNumeric></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="i98101bc4b3bb4c169a3b69681f55163c_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC0zLTEtMS0zOTYzNQ_3dda07a9-f38c-4120-849e-c4187d2231d8">39,967,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98101bc4b3bb4c169a3b69681f55163c_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC01LTEtMS0zOTYzNQ_5a17c4be-0b97-4459-9e1b-bb9fcf934aec">&#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="i98101bc4b3bb4c169a3b69681f55163c_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC03LTEtMS0zOTYzNQ_76d117d3-eba6-4d54-a7c5-fa7f33a97d8a">&#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="i98101bc4b3bb4c169a3b69681f55163c_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC05LTEtMS0zOTYzNQ_93a51f2e-7d24-4000-8e6f-b5e8af6888c0">39,967,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than <ix:nonNumeric contextRef="i8e9eba96027a4c5f91d9356caca1d46a_D20210101-20211231" name="ino:DebtSecuritiesAvailableforSaleContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmIxNTkxODcyNzQ0MTQyMmViMWYzMmJiYTEyYzk3MDZiXzE0_e487de24-7933-4bbb-9fea-cdf4804443c0">1</ix:nonNumeric></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="i273e9f69f0b14174b36d18e7f688ac96_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS0zLTEtMS0zOTYzNQ_f6c60af0-8b5c-4ecc-88e7-32fcb444ebc1">2,976,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273e9f69f0b14174b36d18e7f688ac96_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS01LTEtMS0zOTYzNQ_10ef52d1-9c3d-4be1-93c0-e55d7f1bd705">15,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i273e9f69f0b14174b36d18e7f688ac96_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS03LTEtMS0zOTYzNQ_ee5ab10f-32d7-4a2c-aad2-d2773037e0bf">338</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="i273e9f69f0b14174b36d18e7f688ac96_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS05LTEtMS0zOTYzNQ_1e026c40-6e4d-4526-9fd5-78a836952043">2,991,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</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="i444812efe7bd4a73b8ed5171b1188a6f_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi0zLTEtMS0zOTYzNQ_2d8ed43b-d8e3-42e3-82ca-5839564aa742">1,608,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i444812efe7bd4a73b8ed5171b1188a6f_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi01LTEtMS0zOTYzNQ_c26624ec-b53c-4cc9-baee-a99b2369687a">4,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i444812efe7bd4a73b8ed5171b1188a6f_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi03LTEtMS0zOTYzNQ_c1f2dc79-4aa1-47c0-b321-215c461ef664">23,998</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="i444812efe7bd4a73b8ed5171b1188a6f_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi05LTEtMS0zOTYzNQ_cc27b362-6058-4873-a696-825f39534b05">1,588,647</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:0 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 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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy0zLTEtMS0zOTYzNQ_c91a0c06-8535-44bf-83de-4cb9df94febd">331,712,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: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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy01LTEtMS0zOTYzNQ_cb571ac3-c0cb-42ac-a439-c688aaea96aa">107,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><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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy03LTEtMS0zOTYzNQ_3780f7d3-cf64-4c89-97ca-fe9996e585cc">1,648,668</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy05LTEtMS0zOTYzNQ_a82116d6-32de-4eb9-bd16-21f250e84d95">330,170,940</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:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*No single maturity date.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three and six months ended June 30, 2022, the Company recorded gross realized gain on investments of $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjQ5_9fdf7930-01a3-4b94-9f90-dedde87277b5">1,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjU2_a7386eef-bf7d-449f-9464-be6002576228">21,000</ix:nonFraction>, respectively, and gross realized loss on investments of $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMzE2_e537b8dc-7147-44d6-8167-c716bc853779">3,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMzIz_c0a31d5d-5c18-4538-88cd-c4a5bb405525">342,000</ix:nonFraction>, respectively. During the three and six months ended June 30, 2021, the Company recorded gross realized gain on investments of $<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDIxOA_f6481d6e-0ac4-4a75-a4eb-b7a8703e0119">358,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDIyOA_6d53d10b-355b-47e5-9c94-dbbb982b58a2">358,000</ix:nonFraction>, respectively, and gross realized loss on investments of $<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDIzOA_b6173b59-525b-4a7b-af48-76f7992f53f0">194,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDI0OA_73fea727-2d24-48f6-9c2c-f57198f1e0b4">204,000</ix:nonFraction>, respectively. During the three and six months ended June 30, 2022, the Company recorded net unrealized loss on available-for-sale equity securities of $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDQ5_a713c2d5-3615-49f1-8a24-6b962dd7d6a9">4.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDU2_490a431e-af12-4a3b-bc28-8b538ee5a614">8.8</ix:nonFraction> million, respectively. During the three and six months ended June 30, 2021, the Company recorded net unrealized gain (loss) on available-for-sale equity securities of $<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDQ4Nw_a83085b8-073a-4605-b686-7699e557060d">136,000</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDQ5Nw_bec4c107-a1c2-4a99-8fb9-78956486df09">711,000</ix:nonFraction>), respectively. No&#160;material balances were&#160;reclassified out of accumulated&#160;other comprehensive loss for the three and six months ended June 30, 2022 and 2021. Interest and dividends on investments classified as available-for-sale are included in interest income in the condensed consolidated statements of operations. As of June&#160;30, 2022, the Company had <ix:nonFraction unitRef="position" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNzYx_9fa0eacf-eefc-45ae-bd0c-30b33ff8b3a2">32</ix:nonFraction> available-for-sale securities in an unrealized loss position, of which <ix:nonFraction unitRef="position" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfODM1_9dee5787-becc-4faa-a532-f7c438dd1131">16</ix:nonFraction> with an aggregate total unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfODgx_e228562f-831e-4efa-af70-46fbc45b2af7">4.5</ix:nonFraction> million were in such position for longer than 12 months.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company periodically reviews its portfolio of available-for-sale debt securities to determine if any investment is impaired due to credit loss or other potential valuation concerns. For the debt securities where the fair value of the investment is </span></div></ix:continuation></ix:continuation><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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i673abdb70abe4e85814ecde54e34c73a" continuedAt="ia6bcc6671980443cb04ff6c7db20c733"><ix:continuation id="ide70a8e31cd14c8793e612f66544fd7f" continuedAt="ic437aa84796e44de83d577cb87936e45"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">less than the amortized cost basis, the Company has assessed at the individual security level for various quantitative factors including, but not limited to, the nature of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of impairment. Unrealized losses on available-for-sale debt securities as of&#160;June&#160;30, 2022&#160;were primarily due to changes in interest rates</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and not due to increased credit risks associated with specific securities. Based on the credit quality of the available-for-sale debt securities that are in an unrealized loss position, and the Company&#8217;s estimates of future cash flows to be collected from those securities, the Company believes the unrealized losses are not credit losses. Accordingly, at June&#160;30, 2022, the Company has not recorded an allowance for credit losses related to its available-for-sale debt securities.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2Nw_2dae8a6e-d0c2-4422-af3f-f5366df8a8ac" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:400;line-height:100%">&#160;</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%">Total</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%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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;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%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70b3a0ab608b4e2ea32ac8c325240a9e_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC0xLTEtMS0zOTYzNQ_b582954b-3a93-40e6-969e-8ed245d0bb06">168,313,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i54d4ddf374454099b9b4797fcc329165_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC0zLTEtMS0zOTYzNQ_12d0e1d0-e30f-48fd-b672-c5758b15ce87">168,313,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i76fd6f56c0204c90bedec4d9c9db4d2f_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC01LTEtMS0zOTYzNQ_190b28ad-b125-4ef5-acd7-266aa7418181">&#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="id41d7a87203c46beb6ed22bc138ef849_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC03LTEtMS0zOTYzNQ_8df0a5ec-62e2-4020-ab6f-969e0b5bed95">&#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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7ca7884f8ad4a688bc95b2f01a83ae2_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS0xLTEtMS0zOTYzNQ_c8ab1563-f84b-449b-bb71-819a4f5cd32c">114,365,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia55720c611944369a74ea86ed38fb661_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS0zLTEtMS0zOTYzNQ_b5186c45-32e4-4dd0-9fd1-9a8ab0eec719">114,365,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5177964500dd4c2caee90a2b68239120_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS01LTEtMS0zOTYzNQ_b6c945a6-604a-4bf1-8448-5f1cc0235f1c">&#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="i6d0d8f4dcac94926a3f95c14faf60b74_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS03LTEtMS0zOTYzNQ_06f8293b-8867-4344-9aec-9b8c23793d41">&#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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7710daff9a7c4a49a93e8f135ad2e394_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi0xLTEtMS0zOTYzNQ_215ab356-8025-43f9-8320-fb96a816f337">19,998,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07183830ff7d404d890a3e95f71c43f7_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi0zLTEtMS0zOTYzNQ_7aa9bd10-68f9-47d6-9b8b-8ebe8bb04d91">&#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="i9a3775cf5b9049f7b9260f7dda691031_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi01LTEtMS0zOTYzNQ_55a334c3-e34f-4dcc-9562-d294c4c78609">19,998,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbe4f9390fba4710a0830683bfa0d45b_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi03LTEtMS0zOTYzNQ_1c932bdc-eb65-4266-8332-3be5b0010358">&#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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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="ie84bf2c4394d4045972f9a31e9f91fac_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy0xLTEtMS0zOTYzNQ_23f7dfba-dbc5-4514-84d1-a96552430513">2,991,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b2829b807ef4ee1998a01a501bc0a14_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy0zLTEtMS0zOTYzNQ_de543c51-9c6c-4f60-b59d-2dd9923801a4">&#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="i4df14c0f57cd4ccd9c1c19f2505e5890_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy01LTEtMS0zOTYzNQ_7d7170f3-dcf5-499b-915c-f4cbea75cf88">2,991,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i366a667d39264955b3fd06a158a74802_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy03LTEtMS0zOTYzNQ_0bbeabf2-8f8f-414f-8568-7ac33d8d33c5">&#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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6b8592b574847e694972bb448285948_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC0xLTEtMS0zOTYzNQ_aba59c78-f8e5-49dc-b3a3-49c75b74c83c">1,354,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie44a918f8b744dcbb7e07e788fa6bae6_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC0zLTEtMS0zOTYzNQ_4e0402bb-94a9-465f-8bf9-518b107612b1">&#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="ifceef27c3a5347dc84337f51d140e30d_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC01LTEtMS0zOTYzNQ_3839ec37-af11-49f0-b1b3-e146ccb19601">1,354,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54a39f47ad944154adf1b6cad0b48ac6_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC03LTEtMS0zOTYzNQ_e8e8b5b4-cf2d-476c-8b70-da378a6a78db">&#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%">Total short-term investments</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="i98e38bdd47814edf900484eb4ad78c5b_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS0xLTEtMS0zOTYzNQ_f6f9352c-fed1-4cc0-bae9-5d442654e9ce">307,023,457</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="i08823babe3d84ab38303adf6b4c25539_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS0zLTEtMS0zOTYzNQ_96ce3991-da5a-4b64-a3d3-2e72a862f636">282,679,033</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="i13e99aad648a4d2db4b4a379286367f5_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS01LTEtMS0zOTYzNQ_a3796259-e2ba-423f-a8c2-bf07b3d78efc">24,344,424</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="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS03LTEtMS0zOTYzNQ_50a1dacb-41ae-4f88-adee-e082f9a842f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in affiliated entity</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="i98e38bdd47814edf900484eb4ad78c5b_I20220630" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtMS0xLTEtMzk2MzU_82c4f1fd-e373-486a-9bbc-1dc8abc6cbe4">2,435,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08823babe3d84ab38303adf6b4c25539_I20220630" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtMy0xLTEtMzk2MzU_1be77b7e-e437-4d93-8470-35a2ad30452b">2,435,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e99aad648a4d2db4b4a379286367f5_I20220630" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtNS0xLTEtMzk2MzU_05e696e5-8158-4e8e-a78e-df3c3cf431d2">&#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="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtNy0xLTEtMzk2MzU_5d140af1-1a92-4faf-b512-5a71fd506a22">&#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%">Total assets measured at fair value</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="i98e38bdd47814edf900484eb4ad78c5b_I20220630" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItMS0xLTEtMzk2MzU_a18d30fd-9e27-481d-bab9-0f96886078f0">309,458,510</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="i08823babe3d84ab38303adf6b4c25539_I20220630" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItMy0xLTEtMzk2MzU_34ceafd7-c0c8-4ad9-a263-0803f513b808">285,114,086</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="i13e99aad648a4d2db4b4a379286367f5_I20220630" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItNS0xLTEtMzk2MzU_fcf5385d-2388-4e88-847f-e81ae4532a29">24,344,424</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="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItNy0xLTEtMzk2MzU_47109ffc-f3b2-4285-8f17-52ab71d0de78">&#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></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><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 Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:400;line-height:100%">&#160;</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%">Total</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%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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;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%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e66b9314ee74efd9e3dced0ac9df1a8_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC0xLTEtMS0zOTYzNQ_1a06cfbc-0508-4190-a2e4-f2f1ee2992e8">191,439,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id312a86797814ed9951299df2db4d79a_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC0zLTEtMS0zOTYzNQ_bb2b4bed-922f-4f97-9377-f317ab4a176b">191,439,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i084115bcaf5d4475afce590c537f2aaf_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC01LTEtMS0zOTYzNQ_b6ffdc20-a4ec-4201-b699-ec3022ebd393">&#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="i858ae58995b04b94966eca7bf10d56fd_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC03LTEtMS0zOTYzNQ_00c167fa-43f1-480f-ad96-e74962a11b0d">&#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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18bffe94a36458c9c5326951c99e03a_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS0xLTEtMS0zOTYzNQ_3d6837e5-5936-41a5-9152-b124ca6e9af0">94,183,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b7623d7e094474e88097747d4e99ff8_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS0zLTEtMS0zOTYzNQ_ac3af632-232f-4aaa-b295-cc64109f9417">94,183,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07fb8d3bfd97492a9968bff3d6ede815_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS01LTEtMS0zOTYzNQ_95ed8ac6-f950-4dd5-9bea-3f7503285099">&#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="ic5a9d0707b9b4f118d3ee080002912a2_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS03LTEtMS0zOTYzNQ_5ca767d6-e2d8-451c-8b22-ab2df7386f28">&#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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a5e336320ee49c5989d11e7c25eca87_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi0xLTEtMS0zOTYzNQ_e0951ad7-a1a1-4aea-80e7-6d84f9cc32e8">39,967,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8ae5307ae74f93a0715031d923f12b_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi0zLTEtMS0zOTYzNQ_82e3c7ee-c11c-4d44-9a3b-4ccbfca305e1">&#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="iee76d4ac21854a19902d41cd136e2baa_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi01LTEtMS0zOTYzNQ_171ef671-e48b-461d-b550-7a5833ef6252">39,967,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95e515946dd043ee8995cddb3688b7e6_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi03LTEtMS0zOTYzNQ_fee38e18-e531-4099-bb9a-b23910de5d1e">&#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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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="i1bf2ea43141a4f64bc9c87fe2af2adb8_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy0xLTEtMS0zOTYzNQ_b9cf296d-6c9c-43e1-9ca7-d3564fb9370b">2,991,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c01d92f37774e0ba3441e6d20d5ac5f_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy0zLTEtMS0zOTYzNQ_2beb3c58-a8b9-4e99-8067-6879c951886e">&#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="ibffb5631f3e94ae49d807b9cbd162281_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy01LTEtMS0zOTYzNQ_c1082b10-2cff-42e1-82d5-77b95451f239">2,991,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e5c2ea6cd164bc19f7aa478b52a5891_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy03LTEtMS0zOTYzNQ_86183c51-2498-48b2-b021-031ebdb4308f">&#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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd8c5f1cf6842d482b36a1950ed9dbe_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC0xLTEtMS0zOTYzNQ_74ee8888-1c70-4416-bcf9-2cce9c5654d8">1,588,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a5bc0d2a8b42a087e8312e249958ef_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC0zLTEtMS0zOTYzNQ_f0655ba5-a101-402d-bcd9-4f837389393d">&#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="i91613a282280421fba9d36400624ad89_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC01LTEtMS0zOTYzNQ_44102989-fbb4-41e1-91c2-7817fa7bf113">1,588,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc405a45a49145738674a9a85f4cc9de_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC03LTEtMS0zOTYzNQ_f5457ade-08ea-464b-bdfe-cf8efaf82cc6">&#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%">Total short-term investments</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="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS0xLTEtMS0zOTYzNQ_fd9b0c9b-9a90-4f2c-958f-ae78ec572fec">330,170,940</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="icf55aa022b034356be34e0291e5d735e_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS0zLTEtMS0zOTYzNQ_5d8a2ace-8bf9-4b1c-8826-13cc54dd2cc5">285,622,950</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="i3f45ac865ba4460187eb893ddd311725_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS01LTEtMS0zOTYzNQ_7bb90191-4c13-4ffe-a18d-9a8491ab3213">44,547,990</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="i902a4ab57cbf4879ab18f753704d45d5_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS03LTEtMS0zOTYzNQ_a3a59df7-6b62-415a-a4ab-6fe3a9f3f706">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in affiliated entity</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="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtMS0xLTEtMzk2MzU_9ffe9775-d8b1-4de8-88aa-f4126340815b">3,906,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf55aa022b034356be34e0291e5d735e_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtMy0xLTEtMzk2MzU_e80b69ad-9fac-48c9-bf6c-ec0792742739">3,906,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f45ac865ba4460187eb893ddd311725_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtNS0xLTEtMzk2MzU_63da069a-4ef0-4e34-8827-810d51f6a991">&#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="i902a4ab57cbf4879ab18f753704d45d5_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtNy0xLTEtMzk2MzU_87082d5e-3c22-442b-9e8b-da1cf429ea5b">&#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%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItMS0xLTEtMzk2MzU_6ea99659-7fcc-4538-893a-329917e0a68b">334,077,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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="icf55aa022b034356be34e0291e5d735e_I20211231" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItMy0xLTEtMzk2MzU_bad0abde-b5e5-4be9-8156-ab5382153117">289,529,746</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="i3f45ac865ba4460187eb893ddd311725_I20211231" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItNS0xLTEtMzk2MzU_064eabff-9323-43bb-9927-1dd2b18666a6">44,547,990</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="i902a4ab57cbf4879ab18f753704d45d5_I20211231" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItNy0xLTEtMzk2MzU_d727d809-5c42-4fdb-96b6-4ff61af331c3">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 1 assets at June&#160;30, 2022 consisted of mutual funds and U.S. treasury securities held by the Company that are valued at quoted market prices, as well as the Company&#8217;s investment in its affiliated entity, PLS. The Company accounts for its investment in <ix:nonFraction unitRef="shares" contextRef="i0cdcaa8bfaa94ada8cbddd54568946d0_I20220630" decimals="INF" name="us-gaap:InvestmentOwnedBalanceShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjY0NQ_148fd629-7f01-47dc-a983-f460eeb1e0f5">597,808</ix:nonFraction> common shares of PLS based on the closing price of the shares on the Korea New Exchange Market on the applicable balance sheet date. Unrealized gains and losses on the Company's equity securities are reported in the consolidated statement of ope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">rations as unrealized gain (loss) on available-for-sale equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">or as a gain (loss) on investment in affiliated entity. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 assets at June&#160;30, 2022 consisted of commercial paper, certificates of deposit and U.S. agency mortgage-backed securities held by the Company that are initially valued at the transaction price and subsequently valued, at the end of each </span></div></ix:continuation></ix:continuation><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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia6bcc6671980443cb04ff6c7db20c733"><ix:continuation id="ic437aa84796e44de83d577cb87936e45"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period, typically utilizing market observable data. The Company obtains the fair value of its Level 2 assets from a professional pricing service, which may use quoted market prices for identical or comparable instruments, or inputs other than quoted prices that are observable either directly or indirectly. The professional pricing service gathers quoted market prices and observable inputs from a variety of industry data providers. The valuation techniques used to measure the fair value of the Company's Level 2 financial instruments were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. The Company validates the quoted market prices provided by the primary pricing service by comparing the service's assessment of the fair values of the Company's investment portfolio balance against the fair values of the Company's investment portfolio balance obtained from an independent source.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no Level 3 assets held as of June&#160;30, 2022.</span></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_1178"></div><div style="margin-top:5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUw_6e6cb716-478c-4066-af78-247662845d26" continuedAt="i9a1cb690d1de4bf2ad683067ca462b4e" escape="true"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:OtherCurrentAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUw_6fee310a-b222-43e1-95bb-faef3b9291ad" continuedAt="i8ce634a904bc425faff5a53a9495d027" escape="true">Certain Balance Sheet Items</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i9a1cb690d1de4bf2ad683067ca462b4e"><ix:continuation id="i8ce634a904bc425faff5a53a9495d027"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUx_cd4f5469-557d-47d5-800a-14e5a53b886b" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets, consisted of the following:</span></div><div style="text-indent:-4.5pt"><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:69.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.291%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Insurance recovery (a)</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:EstimatedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18zLTEtMS0xLTQ0Mzk4_cb3f3155-c4b1-43d5-b827-72a50ed20c0d">29,748,499</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:EstimatedInsuranceRecoveries" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18xLTMtMS0xLTQ0NTU5_3ff2412b-14b4-4a68-a208-01680a10e8de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid manufacturing expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:PrepaidManufacturingExpensesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN180LTEtMS0xLTQ0Mzk4_88207587-c9d2-4b32-9b5e-4e7373a9f20c">18,337,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:PrepaidManufacturingExpensesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18yLTMtMS0xLTQ0NTU5_b6662441-d52a-40f7-b91e-1ad42e20b01c">27,474,159</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%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN181LTEtMS0xLTQ0Mzk4_ae379803-a7d9-4925-8a25-f8110a383787">8,169,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18zLTMtMS0xLTQ0NTU5_4005498c-c4a2-4258-af74-990d5b40b914">11,362,832</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 14.5pt;text-align: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 prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN180LTEtMS0xLTQ1NDY4_03cb2f34-5c75-4d5b-8049-c9b2fe5a2761">56,255,326</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN180LTMtMS0xLTQ1NDY4_82900155-ae45-4d8f-9fc1-14d803eab0b4">38,836,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUy_794050a8-8eb8-4164-96a3-73aec82d599e" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses, consisted of the following:</span></div><div style="text-indent:-4.5pt"><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:69.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.291%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Trade accounts payable</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AccountsPayableTradeCurrentAndNoncurrent" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18xLTEtMS0xLTQ0NTY2_5cebb9b8-3ce8-487d-8413-95fc39b578b6">38,235,903</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AccountsPayableTradeCurrentAndNoncurrent" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18xLTMtMS0xLTQ0NTY2_9adf8f17-3d52-4f9a-901e-e359a8aa8ae2">27,424,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18yLTEtMS0xLTQ0NTY2_cc800749-65f1-4089-9fd9-45c3e02eaccc">15,142,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18yLTMtMS0xLTQ0NTY2_6d10f68b-11fb-4ee1-bce8-6934970191fa">16,112,912</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%">Accrued litigation settlement (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:LitigationReserveCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18zLTEtMS0xLTQ0NTY2_13d98746-5db3-419a-983e-b830e800df61">44,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:LitigationReserveCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18zLTMtMS0xLTQ0NTY2_f4497c61-f02c-4095-824a-9c23dec7f0bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY181LTEtMS0xLTQ0NTY2_2486b10a-526b-42b2-937f-16dca2deded6">7,637,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY181LTMtMS0xLTQ0NTY2_7e958ff8-54a9-46d6-bc62-b35e2550fe44">4,106,875</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 14.5pt;text-align: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 accounts payable and accrued expenses</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY182LTEtMS0xLTQ1NDgw_fc74865c-6680-42fb-80a3-c8769f9883a3">105,015,337</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY182LTMtMS0xLTQ1NDgw_0046db93-70c5-4dc5-9c35-a5388e44513a">47,644,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#8220;Legal Proceedings.&#8221; The proposed settlement includes $<ix:nonFraction unitRef="usd" contextRef="i6800c94074404bb0a7eedb82a70039f1_I20220731" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzU1_a6dfe8f7-b222-4724-9ccd-51bf52535f22">30.0</ix:nonFraction>&#160;million in cash and $<ix:nonFraction unitRef="usd" contextRef="i6800c94074404bb0a7eedb82a70039f1_I20220731" decimals="-5" name="ino:LossContingencyEstimateOfPossibleLossValueOfShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF8xMDk5NTExNjMxNTI1_c3748344-652e-4df4-9d36-1d80e723656e">14.0</ix:nonFraction>&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $<ix:nonFraction unitRef="usd" contextRef="i302095378fe1479e9e8f7a2f705f5484_D20220101-20220630" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF8xMDk5NTExNjMyMjAz_b7ecee1d-d9c9-470b-94c9-3765b4b5c5e5">252,000</ix:nonFraction> of other expenses on behalf of the Company that will be offset against the insurers' commitment.</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="padding-left:27pt"><span><br/></span></div><div style="text-indent:-4.5pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_55"></div><div style="margin-bottom:3pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjcx_04ff971f-232c-452d-83f4-d3c12d423229" continuedAt="if3be6340c9e044c5a772dae536b12243" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if3be6340c9e044c5a772dae536b12243"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjYx_1a2f862a-4b56-46ad-b95f-7b6bb44c439a" continuedAt="i1f6d24de7ac14a5491402829b2221284" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the goodwill and intangible assets by major asset class:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:18.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.918%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:45pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Weighted Average Useful<br/>Life<br/>(Yrs)</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%">Gross</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%">Accumulated<br/>Amortization</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%">Net Book<br/>Value</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%">Gross</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%">Accumulated<br/>Amortization</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%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived:</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><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy0zLTEtMS0zOTYzNQ_b65a28bb-8962-4a69-b853-087493a2d103">10,513,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy03LTEtMS0zOTYzNQ_0d33ad6a-b7ab-424d-841e-0b053d1bb073">10,513,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy05LTEtMS0zOTYzNQ_5ddb17d0-3487-41df-921b-330a6201cfa4">10,513,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy0xMy0xLTEtMzk2MzU_94348535-b2a6-4bee-b8d0-017fda2e8ac0">10,513,371</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%">Definite lived:</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></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%"><ix:nonNumeric contextRef="i474ff4f7ff654ff48bfb13c62c3ee1e9_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0xLTEtMS0zOTYzNQ_3d3bfc22-a939-41f1-828f-b3ec1e5ff9a8">10</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0zLTEtMS0zOTYzNQ_0d93a52e-3b30-490a-8f44-97b9e4b2d568">1,323,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi01LTEtMS0zOTYzNQ_3ae2db8f-317e-45ee-992f-9bea05d7b970">1,323,761</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="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi03LTEtMS0zOTYzNQ_b7f2ae8e-7e30-4e70-b8ad-3be4899fa389">&#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="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi05LTEtMS0zOTYzNQ_8f7b90da-f915-426b-b579-db84b99835e6">1,323,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0xMS0xLTEtMzk2MzU_274fa873-20ad-4043-ba71-4dfde4b7210b">1,305,600</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="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0xMy0xLTEtMzk2MzU_33833b1f-c9bc-4ef6-942b-af86aae01656">18,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bioject(a)</span></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%"><ix:nonNumeric contextRef="icf5e34be4f8443a291b8685255f0c338_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0xLTEtMS0zOTYzNQ_5814bc12-a2a9-4a05-88a8-5e82529f061c">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if06d71c1085d4912b8cf44e07795a5d1_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0zLTEtMS0zOTYzNQ_510d6842-cbf5-45bd-b9da-93e2d27b5483">5,100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if06d71c1085d4912b8cf44e07795a5d1_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS01LTEtMS0zOTYzNQ_2ab153f1-89a5-4e79-8f66-bd37d892765f">2,862,222</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="if06d71c1085d4912b8cf44e07795a5d1_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS03LTEtMS0zOTYzNQ_49e84846-6e62-4db5-a0d7-eb2557cb2a0c">2,237,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7e561f0adc942d88ce66ed0e6785d3b_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS05LTEtMS0zOTYzNQ_9ca6cc8e-21c9-4c75-b0a5-036ff36ae002">5,100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7e561f0adc942d88ce66ed0e6785d3b_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0xMS0xLTEtMzk2MzU_3aa2b8a7-af4a-4140-9893-613fc3e094a6">2,735,556</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="id7e561f0adc942d88ce66ed0e6785d3b_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0xMy0xLTEtMzk2MzU_568370f4-f3aa-4365-bfb4-505d53e5bb63">2,364,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other(b)</span></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%"><ix:nonNumeric contextRef="i5b5270a3791540fdae3d28396141e44e_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMS0xLTEtMzk2MzU_70be5633-f5a8-4a1f-ae2d-709bc686a2e2">18</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302e73a2e7cb41c1ad165b984b685839_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMy0xLTEtMzk2MzU_2922b1c5-add7-4f4a-90bb-95867b64b64b">4,050,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i302e73a2e7cb41c1ad165b984b685839_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtNS0xLTEtMzk2MzU_4d7d307b-cbaa-4540-bb12-e3e767d819e0">3,918,750</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="i302e73a2e7cb41c1ad165b984b685839_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtNy0xLTEtMzk2MzU_5991dbff-5f76-430f-a39d-b75967754e0f">131,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b832a940934400d858dd882af3e69bb_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtOS0xLTEtMzk2MzU_cfee4a7d-4f80-4470-aec3-2609f29109bb">4,050,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b832a940934400d858dd882af3e69bb_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMTEtMS0xLTM5NjM1_7edf661b-a873-4640-98a3-81faa920626d">3,806,250</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="i1b832a940934400d858dd882af3e69bb_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMTMtMS0xLTM5NjM1_c8c320ae-4688-406b-8e79-fcc23d279f35">243,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i76c0330ee0d140568f2a8f7048f80c56_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMS0xLTEtMzk2MzU_8d0dd0d8-26b6-4726-8567-ce4ad758b56d">11</ix:nonNumeric></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMy0xLTEtMzk2MzU_6abde281-464c-4241-b0ce-62f0be41e277">10,473,761</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtNS0xLTEtMzk2MzU_e842982a-c127-40b9-abd8-29f46a943280">8,104,733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtNy0xLTEtMzk2MzU_d27473c9-ee8d-4dff-a020-3d60a9ec7172">2,369,028</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtOS0xLTEtMzk2MzU_4e8bc425-85bc-480d-9c81-192d0a337557">10,473,761</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMTEtMS0xLTM5NjM1_531b50d8-afd0-4a3e-8ed1-1696ffa8b177">7,847,406</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMTMtMS0xLTM5NjM1_aace7322-94ab-4166-9498-601756a11911">2,626,355</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:GoodwillAndIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItMy0xLTEtMzk2MzU_356fcf1e-726e-43cc-8344-299a81aa2d3a">20,987,132</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItNS0xLTEtMzk2MzU_abcc1902-6aa4-4253-a42b-2e9c713e96f5">8,104,733</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="0" name="ino:GoodwillAndIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItNy0xLTEtMzk2MzU_6f4ddd74-d8ec-411e-82db-5a06974d3a8e">12,882,399</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:GoodwillAndIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItOS0xLTEtMzk2MzU_83c2af7c-7f8d-4746-b4b0-03ddbab6a625">20,987,132</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItMTEtMS0xLTM5NjM1_17ea45f3-bde1-46a2-8695-755302778ae2">7,847,406</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="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="0" name="ino:GoodwillAndIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItMTMtMS0xLTM5NjM1_a5d5c76d-aae1-4a4c-9fe8-b907a1fb6ff3">13,139,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Bioject intangible assets represent the estimated fair value of developed technology and intellectual property which were recorded from an asset acquisition.</span></div></ix:nonNumeric><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1f6d24de7ac14a5491402829b2221284" continuedAt="ia96eb819a3aa4e41b159fd0b500c7186">(b)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"><ix:continuation id="ia96eb819a3aa4e41b159fd0b500c7186">Other intangible assets represent the estimated fair value of acquired intellectual property.</ix:continuation> </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate amortization expense on intangible assets for the three and six months ended June 30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNDU2_367d8461-ee4b-4751-a3aa-fc3e3d3341a3">131,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfMjE5OTAyMzI1NjIzMw_af002c6c-59aa-4b1d-9bcb-4f0e14d1994e">257,000</ix:nonFraction>, respectively. Aggregate amortization expense on intangible assets for the three and six months ended June 30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNDYz_8b35ff6f-0da1-4ebb-804d-11e4bf4e2bb2">130,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfMjE5OTAyMzI1NjMzMA_3ba8c411-538b-4418-a5f8-410badcc28dd">267,000</ix:nonFraction>, respectively. Estimated aggregate amortization expense is $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTI2_c6f583d1-483b-4c07-8dd8-1f39e1717510">239,000</ix:nonFraction> for the remainder of fiscal year 2022, $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTY2_4ddced2f-f19e-42b2-8f61-a44b1fcfa011">272,000</ix:nonFraction> for 2023, $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTc4_6b2ef749-f7d4-4805-aba2-79fbfa018425">253,000</ix:nonFraction> for 2024, $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTkw_979b4a86-8419-4422-9a94-1a193fd0a4f2">253,000</ix:nonFraction> for 2025, $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjAy_90ead2c5-9d49-4849-b2a4-293356e87d62">253,000</ix:nonFraction> for 2026 and $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-5" name="ino:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjE3_068179be-0322-4166-9b61-21ba97fac8d0">1.1</ix:nonFraction> million for 2027 and subsequent years combined. There were <ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_91d361eb-e826-4166-bdad-28322c2dc040"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_a42d9cf1-e8cf-4a9a-80f0-52032c0d4b37"><ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_c80da36a-5dd8-49db-a77f-e0187bc09073"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_d2047583-b978-40fb-84b5-2dde81a1ef3f">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment or impairment indicators present and <ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_5bc11a20-2a60-4b70-822f-aef8c1e7bb98"><ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_8e9bffde-a53d-4fed-a072-fd9ce18b0163"><ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_8ef3feb7-06f5-4c13-a8cd-f0d9ebb51e7f"><ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_a18d9b3c-c05e-48e2-b257-ed2d6076cc05">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> losses were recorded during the three and six months ended June 30, 2022 or 2021.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_58"></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTY3Nw_cd2052fb-d132-4c7e-8e3f-9f3402f0e33b" continuedAt="ifa9fd1fc6ef14fb68733d2468d3a749b" escape="true">Convertible Debt</ix:nonNumeric></span></div><ix:continuation id="ifa9fd1fc6ef14fb68733d2468d3a749b" continuedAt="id75f47b568404c848f01d5eed74fe073"><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 19, 2019 and March 1, 2019, the Company completed a private placement of $<ix:nonFraction unitRef="usd" contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTM2_40ab2dae-c5e3-4a55-81ee-f62403c395fa">78.5</ix:nonFraction> million aggregate principal amount of its <ix:nonFraction unitRef="number" contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTcz_26bc41da-1a24-49b1-bae5-037fe98ca331">6.50</ix:nonFraction>% convertible senior notes due 2024 (the &#8220;Notes&#8221;). The Notes were sold in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. Net proceeds from the offering were $<ix:nonFraction unitRef="usd" contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDA1_786b4857-0082-4b96-94fa-9e1807cd9d2f">75.7</ix:nonFraction> million.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are senior unsecured obligations of the Company and accrue interest payable in cash semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2019, at a rate of <ix:nonFraction unitRef="number" contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNjE0_92529276-74bd-4846-a73e-47cc2462eb51">6.50</ix:nonFraction>% per annum. The Notes will mature on March 1, 2024, unless earlier converted, redeemed or repurchased.&#160;Prior to the close of business on the business day immediately preceding November 1, 2023, the Notes will be convertible at the option of the holders only upon the satisfaction of certain circumstances. Thereafter, the Notes will be convertible at the option of the holders at any time until the close of business on the scheduled trading day immediately before the maturity date. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. The initial conversion rate was 185.8045 shares per $1,000 principal amount of Notes (equivalent to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTQxMg_27e44c54-15ff-438c-98e9-100b9cc16088">5.38</ix:nonFraction> per share), subject to adjustment upon the occurrence of specified events.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem all, or any portion, of the Notes for cash if the last reported sale price per share of the Company's common stock exceeds <ix:nonFraction unitRef="number" contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTYzOA_c974f074-af8b-4aeb-99a6-da679785c790">130</ix:nonFraction>% of the conversion price on (i) each of at least <ix:nonFraction unitRef="day" contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTY4OQ_6732113f-fd2a-4f72-9163-695821141221">20</ix:nonFraction> trading days (whether or not consecutive) during the <ix:nonFraction unitRef="day" contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTc0NQ_124f5537-1415-4bf0-9897-75c561541334">30</ix:nonFraction> consecutive trading days ending on, and including, the trading day immediately before the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such redemption notice.&#160;The redemption price will be equal to <ix:nonFraction unitRef="number" contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjAxNg_c203fe51-ae9b-4cff-b8ef-025a8e7e7ece">100</ix:nonFraction>% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initially, in accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments, which do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option for the Notes was $<ix:nonFraction unitRef="usd" contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjU0MA_80fd8cf7-b9db-4923-88f2-900eced1eff3">16.3</ix:nonFraction>&#160;million and was recorded as a debt discount, which was being amortized to </span></div></ix:continuation><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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id75f47b568404c848f01d5eed74fe073"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest expense at an effective interest rate of <ix:nonFraction unitRef="number" contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjY1OQ_760650d3-f3c8-4c2d-b74f-79ae202f670b">13.1</ix:nonFraction>%. In addition, the Company allocated $<ix:nonFraction unitRef="usd" contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjY5OA_b819bfe5-c1f4-4272-ad5c-5d3c78b8bc79">592,000</ix:nonFraction> of debt issuance costs to the equity component and the remaining debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="if60941e7d9384c5f91cd8e1785798af0_I20220630" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjc4OQ_b327a0b0-3068-4da9-bbeb-0eb98c22dda3">2.2</ix:nonFraction>&#160;million were allocated to the liability component, which were being amortized to interest expense under the effective interest rate method.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted ASU No. 2020-06, Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity (&#8220;ASU 2020-06&#8221;), which is intended to simplify the accounting for convertible instruments. The ASU eliminates the cash conversion feature models in ASC 470-20, Debt with Conversion and Other Options, which required an issuer of certain convertible debt to separately account for embedded conversion features as a component of equity. Instead, an issuer will account for these securities as a single unit of account, unless the conversion feature meets certain criteria. The Company adopted the new standard using the modified retrospective method, and recorded a net reduction to accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMzgwNQ_a0b3b6d8-8215-438f-98f5-94f93176c31e">1.8</ix:nonFraction>&#160;million, a decrease to additional paid-in capital of $<ix:nonFraction unitRef="usd" contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101" decimals="-5" sign="-" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMzg1Mw_992bd617-d4b7-46ee-8198-c99f113825aa">3.3</ix:nonFraction>&#160;million, and an increase to convertible senior notes of $<ix:nonFraction unitRef="usd" contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101" decimals="-5" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMzkwNA_10ce321f-a5e1-4907-883a-f0256532de22">1.5</ix:nonFraction>&#160;million to reflect the impact of the accounting change. The Notes are now accounted for as a single liability measured at amortized cost, as no other embedded features require bifurcation and recognition as derivatives.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ConvertibleDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTY3OA_baf6f37c-ed54-490f-83a6-e82dfac52bef" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of the Notes at June&#160;30, 2022 was as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original principal amount</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="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfMC0xLTEtMS0zOTYzNQ_0465ea7a-860a-4746-84de-0908ee57f19a">78,500,000</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%">Principal amount converted into common shares</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="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630" decimals="0" name="ino:DebtInstrumentConvertibleDebtConvertedAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfMS0xLTEtMS0zOTYzNQ_2d9b2da4-24c0-435b-a2a3-15b10f5c1a81">62,085,000</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="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%">Unamortized debt issuance cost</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="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630" decimals="0" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfMy0xLTEtMS0zOTYzNQ_e2634cf6-2868-4b8b-8e69-8936383427e7">249,306</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630" decimals="0" name="ino:DebtInstrumentAccruedInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfNC0xLTEtMS0zOTYzNQ_509d3e8e-afa0-4986-88af-a81c9b58cba9">355,658</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%">&#160;&#160;&#160;&#160;&#160;Net carrying amount </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="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630" decimals="0" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfNS0xLTEtMS0zOTYzNQ_da0cc80a-7d56-497a-8a23-1502facb4465">16,521,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;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, 2022,&#160;the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i2eb2ac53849d4bfe8e85b963eb3a38a2_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDIxMw_d73f211c-7680-4972-92cf-b29cd89cbb3c">313,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i013fa488859e4c4cad91a36e747bb1a2_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDIyMA_10706159-a8b4-49e5-a77f-2ae98034b77d">627,000</ix:nonFraction>, respectively, of interest expense related to the Notes, of which $<ix:nonFraction unitRef="usd" contextRef="i2eb2ac53849d4bfe8e85b963eb3a38a2_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDI4OQ_6511f1e8-8a76-4ab0-a773-538f9df6d93a">267,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i013fa488859e4c4cad91a36e747bb1a2_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDI5Ng_91ca5472-f862-4191-b291-0e6cc5c2f040">533,000</ix:nonFraction>, respectively, related to the contractual interest coupon. For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2021</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 Company recognized $<ix:nonFraction unitRef="usd" contextRef="i0c387e4b2638405bb772907530e1d36c_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTUzOA_c4404eb3-38d3-45a9-9731-ba4a5adff5c1">467,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73268ea9f8034b9297caad575cae8e24_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTU0OA_4e269264-d853-4d61-8552-a1127bdf8a30">930,000</ix:nonFraction>, respectively, of interest expense related to the Notes, of which $<ix:nonFraction unitRef="usd" contextRef="i0c387e4b2638405bb772907530e1d36c_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTU1OA_12b453bb-50b4-4cd4-8789-c76ca0fff205">267,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73268ea9f8034b9297caad575cae8e24_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTU2OA_0d91a080-37ab-4959-ab2c-3d1b6332c6a3">533,000</ix:nonFraction>, respectively, related to the contractual interest coupon.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTY3OQ_d0bbe9ba-4d7e-4a33-9cac-1bbcc838ae98" escape="true"><div style="margin-top:5pt;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments due under the Notes, representing contractual amounts due, including interest based on the fixed rate of <ix:nonFraction unitRef="number" contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDQ5Nw_1041d417-44c0-4482-87e1-d7635af167c1">6.5</ix:nonFraction>% per annum, were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as follows:</span></div><div style="margin-top:10pt;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:85.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="0" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfMi0yLTEtMS0zOTYzNQ_204cd16f-636a-4d5a-9b85-bee09d0d01df">534,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="0" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfMy0yLTEtMS0zOTYzNQ_cb771d86-15e4-4b00-9e22-e4071df44264">1,067,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="0" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfNC0yLTEtMS0zOTYzNQ_bb91b466-1699-4df2-8435-646343145891">16,948,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630" decimals="0" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfNi0yLTEtMS0zOTYzNQ_a872abc5-a41a-4087-803e-281e3e439c7d">18,549,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="padding-left:22.5pt"><span><br/></span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">December 2019 Convertible Bonds </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;26, 2019, the Company closed a private placement of convertible promissory notes (the &#8220;December 2019 Bonds&#8221;) with an aggregate principal amount of <ix:nonFraction unitRef="krw" contextRef="i337d659345ed49849d6c20c1b6849bd1_I20191226" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDcyMw_488785be-7721-49f0-9d2e-1057f4606541">4.7</ix:nonFraction> billion KRW (USD $<ix:nonFraction unitRef="usd" contextRef="i337d659345ed49849d6c20c1b6849bd1_I20191226" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDczNQ_9e6a539f-05ca-4a68-8f4c-d8da94e83c85">4.1</ix:nonFraction> million based on the exchange rate on the date of issuance) issued to a Korea-based institutional investor. Net proceeds from the offering were $<ix:nonFraction unitRef="usd" contextRef="i5888ea4577c6416f810ed905fb71f2b6_D20191226-20191226" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDg3NA_71610cdf-6897-44ea-98c2-3aa9739eed20">4.0</ix:nonFraction> million.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The December 2019 Bonds, which were unsecured obligations of the Company, were issued on December&#160;31, 2019 and accrued interest at a coupon rate of <ix:nonFraction unitRef="number" contextRef="i337d659345ed49849d6c20c1b6849bd1_I20191226" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTAyOA_678559d9-613f-4467-8265-e371ff6d0170">1.00</ix:nonFraction>% per annum, payable quarterly. The December 2019 Bonds were scheduled to mature on December&#160;31, 2024, unless earlier converted or repurchased. On March 17, 2021, the December 2019 Bonds were converted in full into an aggregate of <ix:nonFraction unitRef="shares" contextRef="ifc0a3eb3a680409c823cac6166b5468f_D20210317-20210317" decimals="INF" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTI2MA_c95cd343-4e54-4769-842e-d1da17470b65">1,009,450</ix:nonFraction> shares of the Company's common stock, leaving no further December 2019 Bonds outstanding. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon conversion, the $<ix:nonFraction unitRef="usd" contextRef="ifc0a3eb3a680409c823cac6166b5468f_D20210317-20210317" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTM3NQ_9a55f21e-6d8b-43ee-a2a1-751756431b41">4.4</ix:nonFraction>&#160;million carrying value of the December 2019 Bonds was reclassified to stockholders' equity.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the December 2019 Bonds was <ix:nonFraction unitRef="number" contextRef="id2c91210c09e48d0bacde79c178e08fe_I20210630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTUyNA_3f14d318-3197-4af2-a06c-ff4fee717ea5">6.2</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%">. 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 June 30, 2021</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 Company recognized $<ix:nonFraction unitRef="usd" contextRef="if310c18fb1fa4f008d231e9b2d268da1_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTU2Mw_b0aa3575-10de-43d6-bca7-07c454df4201">50,000</ix:nonFraction> of interest expense related to the December 2019 Bonds, of which $<ix:nonFraction unitRef="usd" contextRef="if310c18fb1fa4f008d231e9b2d268da1_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTYzMQ_e9d9cab1-cec2-4c05-aa5b-0c8d9eef2753">9,000</ix:nonFraction> related to the contractual interest coupon.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span><br/></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%">16</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzIxOQ_3eb5b9c2-c09e-46bd-a029-72914fecfe8b" continuedAt="i3deb61867e5e4703b86a31d3248ec00f" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i3deb61867e5e4703b86a31d3248ec00f" continuedAt="iacb74fcc096143d5a61bb9952866ab03"><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzIxOA_ccda313e-5ca0-4c33-a0db-756b4c3d6b0c" escape="true"><div style="margin-bottom:10pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's authorized and issued common and preferred stock as of June&#160;30, 2022 and December&#160;31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:42.095%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</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%">Outstanding as of</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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Authorized</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%">Issued</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%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjJhMTBiMDQ2NmU1MTQ0NzE5ZjJkMTZiYzRiODk5MWVhXzI4_26883540-7f00-40e9-9d9d-92b50f7c5dd5"><ix:nonFraction unitRef="usdPerShare" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjJhMTBiMDQ2NmU1MTQ0NzE5ZjJkMTZiYzRiODk5MWVhXzI4_9b9ff12d-1bd2-4399-b3f0-72d261e43731">0.001</ix:nonFraction></ix:nonFraction> per share</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: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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0xLTEtMS0zOTYzNQ_ebe2a310-dec1-48ae-ad21-627755520c92">600,000,000</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="shares" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0zLTEtMS0zOTYzNQ_2f593177-9bf6-4ff8-97e8-f625351d6dbf">247,504,547</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="shares" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi01LTEtMS0zOTYzNQ_27624e3b-740d-44e7-921d-06fc1ea94d8e">247,504,547</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="shares" contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi03LTEtMS0zOTYzNQ_05052895-ae70-4012-b9c6-4634a6f2374b">217,382,887</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><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;C Preferred Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjM5Njc4MWY0ZmI4YzRiNDU4YTEwMGI0NGM0MTBmYzFiXzQw_8113f53d-bc5f-4926-90ff-eae691796377"><ix:nonFraction unitRef="usdPerShare" contextRef="iecd3e0e3adf14dd8ac32cf22a3d8d515_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjM5Njc4MWY0ZmI4YzRiNDU4YTEwMGI0NGM0MTBmYzFiXzQw_bfd032ca-f199-4483-a9fc-92df14fed664">0.001</ix:nonFraction></ix:nonFraction> per share</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="shares" contextRef="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0xLTEtMS0zOTYzNQ_b9a2c0f4-f595-4391-b88a-4885332e0acb">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0zLTEtMS0zOTYzNQ_652a25ac-5032-4b97-ad6a-7e086b2770e5">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS01LTEtMS0zOTYzNQ_16d122d4-afd1-4981-b763-952050995162">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iecd3e0e3adf14dd8ac32cf22a3d8d515_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS03LTEtMS0zOTYzNQ_bac279f1-926e-46cf-b169-3c2ec5ee4455">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuances of Common Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021, the Company entered into an ATM Equity Offering</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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales Agreement (the &#8220;2021 Sales Agreement&#8221;) with outside sales agents (collectively, the &#8220;Sales Agents&#8221;) for the offer and sale of its common stock for an aggregate offering price of up to $<ix:nonFraction unitRef="usd" contextRef="i3ef74d611e764b58a691cf75dcf507df_D20211109-20211109" decimals="-5" name="ino:StockSalesAgreementMaximumAuthorizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNDE3_3abc21fa-9ae3-4aed-8bf1-57af221dcfd0">300.0</ix:nonFraction>&#160;million. The 2021 Sales Agreement provides that the Sales Agents will be entitled to compensation in an amount equal to up to <ix:nonFraction unitRef="number" contextRef="i3ef74d611e764b58a691cf75dcf507df_D20211109-20211109" decimals="INF" name="ino:SaleOfStockSalesProceedsOfAnyCommonStockPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNTM4_1bf63765-3b3e-41c1-8174-19636c4bc35a">3.0</ix:nonFraction>% of the gross sales proceeds of any common stock sold through the Sales Agents under the 2021 Sales Agreement. For the six months ended June 30, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630" decimals="INF" name="ino:StockSaleAgreementAggregateNumberofSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNjgw_e0235f15-cd8d-45e0-86e8-62069e9fc16d">28,950,958</ix:nonFraction> shares of its common stock under the 2021 Sales Agreement at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630" decimals="2" name="ino:StockSaleAgreementWeightedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNzkz_f438eab2-e2ad-480b-a88a-ef2436e20f00">2.54</ix:nonFraction> per share, resulting in aggregate net proceeds of $<ix:nonFraction unitRef="usd" contextRef="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630" decimals="-5" name="ino:StockSaleAgreementAggregateProceedsFromIssuanceOfStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfODQ2_0aec1819-6574-47b7-af47-6f013c7e558a">72.5</ix:nonFraction> million. 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&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> there was $<ix:nonFraction unitRef="usd" contextRef="i6448efb8002a41959efb9be7833f01c5_I20220630" decimals="-5" name="ino:StockSalesAgreementRemainingAuthorizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfODY5_349615c8-fef3-402f-8588-0a71286b5976">178.0</ix:nonFraction> million of remaining capacity under the 2021 Sales Agreement.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company closed an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i4edad6a401c84fa399d4a682930ac2df_D20210125-20210125" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTAwMQ_5bc61d44-79d2-49a7-92e0-067a35b73545">20,355,000</ix:nonFraction> shares of common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i7cc75831f2ca45609bae2ebadf885671_I20210125" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA1Nw_7441e5b3-71f7-41fb-bfb1-08bda8a0c900">8.50</ix:nonFraction> per share. The net proceeds to the Company, after deducting the underwriters' discounts and commissions and other offering expenses, were $<ix:nonFraction unitRef="usd" contextRef="i4edad6a401c84fa399d4a682930ac2df_D20210125-20210125" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTE5OA_78eca037-d059-4888-bb9a-1d78583e5c06">162.1</ix:nonFraction>&#160;million. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options and Restricted Stock Units</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a stock-based incentive plan, the 2016 Omnibus Incentive Plan (as amended to date, the "2016 Incentive Plan"), pursuant to which the Company may grant stock options, restricted stock awards, restricted stock units ("RSUs") and other stock-based awards or short-term cash incentive awards to employees, directors and consultants. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Incentive Plan was originally approved by the Company's stockholders on May 13, 2016, and an amendment to the plan to increase the number of shares available for issuance was approved by the stockholders on May 8, 2019. 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&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the maximum number of shares of the Company&#8217;s common stock available for issuance over the term of the 2016 Incentive Plan was <ix:nonFraction unitRef="shares" contextRef="i7a25391d913b412880d00053ea1d52fe_I20160513" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTk0Nw_351a6b50-33d7-497b-9248-cd239513d39b">22,000,000</ix:nonFraction> shares. On the first business day of each calendar year, such maximum number of shares shall be increased by&#160;<ix:nonFraction unitRef="shares" contextRef="i7a25391d913b412880d00053ea1d52fe_I20160513" decimals="INF" name="ino:NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjA1OQ_c44d60fc-592d-4076-890d-2dd18a4a9deb">2,000,000</ix:nonFraction> shares of common stock unless the Company's board of directors determines, prior to January 1 for any such calendar year, to increase such maximum amount by a fewer number of shares or not to increase the maximum amount at all for such year. On January 1, 2022, the maximum number of shares increased by <ix:nonFraction unitRef="shares" contextRef="i7b4f0d655f96449596085d9cba229b28_I20220101" decimals="INF" name="ino:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjM0Mw_978dd909-5126-4673-87f3-3a470e56e52c">2,000,000</ix:nonFraction>. At June&#160;30, 2022, the Company had <ix:nonFraction unitRef="shares" contextRef="i4bf0147536e44ef0890bf29e55280115_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjM3MA_edc245a9-2ed8-478b-94a8-69b470bb01a8">1,792,342</ix:nonFraction> shares of common stock available for future grant under the 2016 Incentive Plan, <ix:nonFraction unitRef="shares" contextRef="i4bf0147536e44ef0890bf29e55280115_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjQ1NA_2c1e10b6-c896-4fe8-80b6-baffcd7e8e21">2,764,680</ix:nonFraction> shares underlying outstanding but unvested RSUs and options outstanding to purchase <ix:nonFraction unitRef="shares" contextRef="i4bf0147536e44ef0890bf29e55280115_I20220630" decimals="INF" name="us-gaap:CommonStockOtherSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjU1OQ_3284fc98-26e5-49a4-a9ab-4aa4323be2ff">11,902,181</ix:nonFraction> shares of common stock under the 2016 Incentive Plan. The awards granted and available for future grant under the 2016 Incentive Plan generally vest over <ix:nonNumeric contextRef="i72bd6bd317cb4efca2d04203fa2e3fa8_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjcxNg_a15f0540-d5a2-457a-b281-7080cc16d8db">three years</ix:nonNumeric> and have a maximum contractual term of <ix:nonNumeric contextRef="i72bd6bd317cb4efca2d04203fa2e3fa8_D20220101-20220630" name="ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjc1OA_2d4ee032-c12a-4882-969f-748675ba154d">ten years</ix:nonNumeric>. The 2016 Incentive Plan terminates by its terms on March&#160;9, 2026.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 24, 2022, the Company's board of directors adopted a stock-based incentive plan (the "2022 Inducement Plan"), which provides for the discretionary grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, RSU awards, performance awards, and other awards to individuals as a material inducement to entering into employment with the Company. The aggregate number of shares of the Company&#8217;s common stock that may be issued under the 2022 Inducement Plan will not exceed <ix:nonFraction unitRef="shares" contextRef="i793fdd6710f940258166f2dc9f9bc5f6_I20220624" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzMzkyNw_3d976a21-c856-4b4f-be1b-ab2668de6113">2,000,000</ix:nonFraction> shares. At June 30, 2022 the Company had <ix:nonFraction unitRef="shares" contextRef="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzNDgzNQ_92facf7e-f9ca-4414-bc7b-580032ca1382">1,735,000</ix:nonFraction> shares of common stock available for future grant under the 2022 Inducement Plan, <ix:nonFraction unitRef="shares" contextRef="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzMzk2OQ_99f48eca-f123-4305-a9df-e94f20da6d07">105,000</ix:nonFraction> shares underlying outstanding but unvested RSUs and options outstanding to purchase <ix:nonFraction unitRef="shares" contextRef="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630" decimals="INF" name="us-gaap:CommonStockOtherSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzMzk2Ng_abd2f01a-a7dd-4c2c-a957-e866494467dc">160,000</ix:nonFraction> shares of common stock under the 2022 Inducement Plan. The 2022 Inducement Plan can be terminated by the Company's board of directors at any time.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iacb74fcc096143d5a61bb9952866ab03" continuedAt="i6c147cc3b8a244bc8a103d562be0f3ca">The Amended and Restated 2007 Omnibus Incentive Plan (the "2007 Incentive Plan") was adopted on M</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="i6c147cc3b8a244bc8a103d562be0f3ca">arch&#160;31, 2007 and terminated by its terms on March&#160;31, 2017. At June&#160;30, 2022, the Company had options outstanding to purchase <ix:nonFraction unitRef="shares" contextRef="ifcc5697e0cde46318b92a00f4a6e15ae_I20220630" decimals="INF" name="us-gaap:CommonStockOtherSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzA0MQ_54a981c6-66bb-42f2-b072-a08796c11583">2,230,181</ix:nonFraction> shares of common stock under the 2007 Incentive Plan. The awards granted under the 2007 Incentive Plan generally vest over <ix:nonNumeric contextRef="i818a4928bb944350b19da40d20ff44ec_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzE2Nw_a4d9ef5c-8f0d-485a-afcc-f54ccaa48fa9">three years</ix:nonNumeric> and have a maximum contractual term of <ix:nonNumeric contextRef="i818a4928bb944350b19da40d20ff44ec_D20220101-20220630" name="ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzIwOQ_191d273c-52b0-49d9-b332-5880e6a1cce0">ten years</ix:nonNumeric>.</ix:continuation> </span></div><div><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_67"></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.  <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RleHRyZWdpb246ODExMjVjZTUxMThmNGM3MWIwNjhkZGNhNTJhMGUxYjJfMTY0OQ_52b95e3c-2ab2-47cf-a7cf-a785388011bd" continuedAt="ia9377c9b43a346f08e5619f7efc72ef3" escape="true">Net Loss Per Share </ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><ix:continuation id="ia9377c9b43a346f08e5619f7efc72ef3" continuedAt="if4f18430da064cdb862bbf94436c12d3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss for the period by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated in accordance with the treasury stock method for the outstanding stock options and RSUs and refle</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cts the potential dilution that would occur if securities or other con</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tracts to issue common stock were exercised or converted to common stock. The dilutive impact of the outstanding Notes </span></ix:continuation></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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if4f18430da064cdb862bbf94436c12d3"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued by the Company (discussed in Note 9) has been considered using the "if-converted" method. The calculation of diluted net loss per share requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of the options or other securities and the presumed exercise of such securities are dilutive to net loss per share for the period, an adjustment to the net loss used in the calculation is required to remove the change in fair value of such securities from the numerator for the period. Likewise, an adjustment to the denominator is required to reflect the related dilutive shares, if any. For the three and six months ended June 30, 2022 and 2021, basic and diluted net loss per share were the same, as the assumed exercise or settlement of stock options and RSUs and the potentially dilutive shares issuable upon conversion of the Notes would have been anti-dilutive.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RleHRyZWdpb246ODExMjVjZTUxMThmNGM3MWIwNjhkZGNhNTJhMGUxYjJfMTY0Nw_5935b4bf-c128-4a1d-9f57-ec7f08cc1b4f" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes potential shares of common stock that were excluded from the diluted net loss per share calculation because of their anti-dilutive effect: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><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:65.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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="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%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8397e4f54f5b45a193aee56e3085014d_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0xLTEtMS0zOTYzNQ_0a0641a1-dafc-45b5-9aa2-6135e9c98c53"><ix:nonFraction unitRef="shares" contextRef="i59f0e80229254a6b9eba9be249d62e9b_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0xLTEtMS0zOTYzNQ_4e6b0a21-f017-4bc4-9719-a5791028bacd">14,292,362</ix:nonFraction></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="shares" contextRef="i5d4f893861f94c0fbaa283f4454cbe5e_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0zLTEtMS0zOTYzNQ_43bf01fc-8d51-4df9-8afe-14d1bb9d9581"><ix:nonFraction unitRef="shares" contextRef="icf6d0f6e643549a9a5eab979706b88bf_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0zLTEtMS0zOTYzNQ_b6ade6e2-8296-4ec3-b0e3-26647f3cca5d">10,330,818</ix:nonFraction></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iabbe8eb598684807a54537d90e35fce7_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0xLTEtMS0zOTYzNQ_6dc44e45-4cde-4272-94a9-a48b2421a0e3"><ix:nonFraction unitRef="shares" contextRef="i742d33d5150d445893508e0c5d72f2c6_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0xLTEtMS0zOTYzNQ_b6281c8a-25bf-4e13-a50c-478470f6da49">2,869,680</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b1b5b6d79064475946e547114e92254_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0zLTEtMS0zOTYzNQ_c69e8614-a596-4062-89a0-af3d9bb4915c"><ix:nonFraction unitRef="shares" contextRef="i1d0bb9afb81c4bb3899ebc8bc0393eff_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0zLTEtMS0zOTYzNQ_d24beb51-4ae6-4519-b126-b50dda43d506">2,516,102</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Performance-based restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic973f58c6cb842e688172edd0b2ea481_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0xLTEtMS0zOTYzNQ_8a483cb3-b323-4372-bd2f-6e7d2f693be8"><ix:nonFraction unitRef="shares" contextRef="i059b2b0d36b942659d5086e3919b6b65_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0xLTEtMS0zOTYzNQ_c7fb3282-749a-4563-9df7-59727e70055d">111,941</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="i4eedf46177ad4c279eba354b5e3b506e_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0zLTEtMS0zOTYzNQ_566d872c-3d6c-43b1-b3f2-7d5d2be00319"><ix:nonFraction unitRef="shares" contextRef="icd28634b405341ac8ebae26a75c2db16_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0zLTEtMS0zOTYzNQ_8124a4d3-d800-4866-a663-f58d1713c974">663,353</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f34100719454b7c9211c459d04c4740_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0xLTEtMS0zOTYzNQ_0fba856d-f19c-428e-a22d-19fdc95fbfef"><ix:nonFraction unitRef="shares" contextRef="i9d29526bd4c44dd896acd3d1295b21dd_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0xLTEtMS0zOTYzNQ_117b0c93-b4a0-4b00-a8ec-992d33088657">3,309</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2f413d55fbcc4a65986acb4cde2cd2fa_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0zLTEtMS0zOTYzNQ_10dd160f-1d0f-4326-9614-500ec7b7bf70"><ix:nonFraction unitRef="shares" contextRef="iad861df5b48b403289d640f0da6ef73f_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0zLTEtMS0zOTYzNQ_8670cdd7-8284-4f54-bc97-850ebf1f6ee3">3,309</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i097a473658d04729a87cbd7337738392_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0xLTEtMS0zOTYzNQ_2280872a-42f8-4344-b597-7b59a16811f7"><ix:nonFraction unitRef="shares" contextRef="idedab14677914c28a4bb9586d266eb48_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0xLTEtMS0zOTYzNQ_d39d522e-6f55-477e-bd1c-29b0323a19f0">3,049,980</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="i140b7301a4164d019b86b728025a98ad_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0zLTEtMS0zOTYzNQ_1e2602ae-369b-4441-8cbe-400357174ee3"><ix:nonFraction unitRef="shares" contextRef="i29ca5b54b76a4d41b6925f7f641864a7_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0zLTEtMS0zOTYzNQ_5d6d3592-b582-43bc-be1f-db4596accb54">3,049,980</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="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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0xLTEtMS0zOTYzNQ_dc9c7c09-7709-46aa-bf03-55854e65082e"><ix:nonFraction unitRef="shares" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0xLTEtMS0zOTYzNQ_e9c9b05c-686b-4c4b-b916-bf3a94aaaed4">20,327,272</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0zLTEtMS0zOTYzNQ_1907b3db-6945-4b6d-870d-11fd478af318"><ix:nonFraction unitRef="shares" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0zLTEtMS0zOTYzNQ_954c68d5-1d08-4ceb-8dcf-c65c6e8a620c">16,563,562</ix:nonFraction></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><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><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:71.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></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><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><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><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 id="ib1cf49d98ee04a5fab8cabb78fff49fd_73"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.  <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMzQ3Mw_680f4304-58d2-4219-8dd0-359ebc500972" continuedAt="i071f9f96fe4442a5809386b65d34cbc0" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i071f9f96fe4442a5809386b65d34cbc0" continuedAt="i5f9535e21fd64babb435377ec83b80b5"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs stock-based compensation expense related to RSUs and stock options. The fair value of restricted stock is determined by the closing price of the Company's common stock reported on the Nasdaq Global Select Market on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes option pricing model. The Black-Scholes option pricing model was developed for use in estimating the fair value of traded options, which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of subjective assumptions, including the expected stock price volatility and expected option life. The Company amortizes the fair value of the awards on a straight-line basis over the requisite vesting period of the awards. Expected volatility is based on historical volatility. The expected life of options granted is based on historical expected life. The risk-free interest rate is based on the U.S. Treasury yield in effect at the time of grant. The dividend yield is based on the fact that no dividends have been paid historically and none are currently expected to be paid in the foreseeable future. The Company recognizes forfeitures as they occur.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMzQ2Mw_7104e9a7-6ae1-4630-9211-dca83c8b87fe" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used in the Black-Scholes model for option grants to employees and directors are presented below:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi0xLTEtMS0zOTYzNQ_c463f225-9b16-4b73-9248-51e7c23c8493">2.90</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi0zLTEtMS0zOTYzNQ_3c673068-04ef-4330-8310-6b8c8789f077">0.99</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi01LTEtMS0zOTYzNQ_6f6dbeba-890c-476b-8d4c-16d2e5200e5e">2.04</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi03LTEtMS0zOTYzNQ_19b66f28-9bcf-47ee-90b7-9ae3139c3d39">0.90</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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%"><ix:nonFraction unitRef="number" contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy0xLTEtMS0zOTYzNQ_c8f41946-abfa-45fa-91a7-0ed2d2f7d23e">95</ix:nonFraction>%</span></td><td colspan="3" style="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%"><ix:nonFraction unitRef="number" contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy0zLTEtMS0zOTYzNQ_fab4c60b-3833-49e9-80ee-27d8f82e2f7e">93</ix:nonFraction>%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy01LTEtMS0zOTYzNQ_fd83aa8b-767d-46c9-92c7-92df5bd52ace">94</ix:nonFraction>%</span></td><td colspan="3" style="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%"><ix:nonFraction unitRef="number" contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy03LTEtMS0zOTYzNQ_6cfe7d18-4e2b-4426-83fd-2dfa38b5ef77">92</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></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%"><ix:nonNumeric contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC0xLTEtMS0zOTYzNQ_f294b778-411b-4531-a9eb-25b59275fbeb">5.7</ix:nonNumeric></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%"><ix:nonNumeric contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC0zLTEtMS0zOTYzNQ_b29bb90d-2e74-4fb8-b1fe-1421b2e7f847">5.7</ix:nonNumeric></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%"><ix:nonNumeric contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC01LTEtMS0zOTYzNQ_f4aee8ea-53c1-4bb2-b044-49d9115a1e10">5.7</ix:nonNumeric></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%"><ix:nonNumeric contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC03LTEtMS0zOTYzNQ_2e2ae7da-51d0-4ec6-9ef9-04ea69719edb">5.8</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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%"><ix:nonFraction unitRef="number" contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS0xLTEtMS0zOTYzNQ_dcb793b8-a647-42c4-8102-4a86a3e8c840">&#8212;</ix:nonFraction></span></td><td colspan="3" style="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%"><ix:nonFraction unitRef="number" contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS0zLTEtMS0zOTYzNQ_b4e60490-ce5f-4337-b2e7-e6651e77ec64">&#8212;</ix:nonFraction></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS01LTEtMS0zOTYzNQ_96a7265e-3bf6-4dce-9958-60aed05022ac">&#8212;</ix:nonFraction></span></td><td colspan="3" style="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%"><ix:nonFraction unitRef="number" contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS03LTEtMS0zOTYzNQ_e554779c-f2e1-4c13-843b-4459e6a662d0">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee and director stock-based compensation expense recognized in the condensed consolidated statements of operations for the three and six months ended June 30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i114b7085572a4d978d96857460b38ec5_D20220401-20220630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTU5NA_9e9c02b3-dc5c-42c4-bed2-8972ff0aef92">8.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaa10f80ff9d74f2489c68c861fd1337a_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTAzOQ_8ec274aa-4fc2-45fd-b04d-3c43ae3c6fe3">16.0</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="ib1b56feec4ac47d2889e771c7cb55db8_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTYzMA_bd7ce42f-ea79-40db-8b7f-c03c4a0fe8b3">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idee4e395ac2c4e2a997c08a0c153efae_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTA0Ng_29c12f57-ab2c-45d8-8608-6af58535c3de">5.9</ix:nonFraction> million, respectively, was included in research and development expenses, and $<ix:nonFraction unitRef="usd" contextRef="ie0be90cb387d4a39994d47f38b199220_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTcxMg_a4abcc05-01f4-4075-a6d9-200001158c6d">6.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ida4fe6c366944cfebf87fcd370aab6f7_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTA1Mw_b944469a-7b26-48cb-be75-13072b1f9624">10.1</ix:nonFraction> million, respectively, was included in general and administrative expenses. The Company entered into a Separation Agreement with J. Joseph Kim, the Company's former President and Chief Executive Officer on May 10, 2022.  Pursuant to the terms of the Separation Agreement, Dr. Kim's outstanding RSU's as of the separation date were fully vested and one-half of the RSUs were settled in the Company's common stock and one-half were settled in cash. Dr. Kim's outstanding stock options will continue to vest over a certain period and his vested stock options will remain exercisable until <ix:nonNumeric contextRef="iacae419405a94e39b47da81b7b7794bb_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMzg0ODI5MDcwNzY2NQ_e9b10531-df26-4b25-abc0-8bacf529e10c">five years</ix:nonNumeric> after the separation date. Stock-based compensation for the three and six months ended June 30, 2022 included a $<ix:nonFraction unitRef="usd" contextRef="i97885a230c734018b5681696183400d3_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzODEwMg_0a38d9ed-5289-410c-a483-01370492456a"><ix:nonFraction unitRef="usd" contextRef="i596d6ae8d465486e8d6ea6e9a84a0eb7_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzODEwMg_9b10d0b6-f441-4bd3-8a94-4565aa45ddc5">4.2</ix:nonFraction></ix:nonFraction>&#160;million charge related to these modifications.</span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee and director stock-based compensation expense recognized in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i1d839f6b1bfa4908b167df53c94cb472_D20210401-20210630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQxMQ_d444fa25-b98f-4dd3-8823-0b573c7e290b">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaaef8209c9cd42e49499242df76c3db1_D20210101-20210630" decimals="-5" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQxNQ_4817b3da-8813-4c7e-bd1e-cfed3289686e">14.5</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i961caea101c94c04a4d92a9cf6b47bd8_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQxOQ_9ee13954-b827-4e0b-9238-c839f59102b3">2.7</ix:nonFraction> </span></div></ix:continuation><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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5f9535e21fd64babb435377ec83b80b5" continuedAt="ia08136d53b9b4fc8a470f81a8b5e116f"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million and $<ix:nonFraction unitRef="usd" contextRef="i47eda2cf61e7430d80de32fdd1ad4b0a_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQzMA_e555a551-b4b3-4244-83a9-a01abad29c2f">7.9</ix:nonFraction> million, respectively, was included in research and development expenses, and $<ix:nonFraction unitRef="usd" contextRef="i915aed3d3ade425e92dd9b96b1ee55e4_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQzNA_a9575605-1d4c-4a17-84df-7ad34cc894b7">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iadcb657a8fbc4cdda6df486ca00ee113_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQzOA_9e6fd278-29af-461d-a816-affde1b9d7db">6.6</ix:nonFraction> million, respectively, was included in general and administrative expenses.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTgwOA_ae44fcfa-b7f9-4f1a-b09e-ce2db8fe761d">15.5</ix:nonFraction> million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTk1OA_419461bc-aca7-47a4-85ef-142b53d668fc">2.0</ix:nonNumeric> years.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share, calculated using the Black-Scholes option pricing model, was $<ix:nonFraction unitRef="usdPerShare" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjA3Nw_a9169cb2-5b86-4fc2-8192-a3f871b074c0">1.66</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQ3MA_61ed6c7f-200d-4d3e-be2d-b7ddf0de9e1a">2.35</ix:nonFraction> for employee and director stock options granted during the three and six months ended June 30, 2022, respectively, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQ4MQ_3be1ac20-f4db-427c-8893-d7820cfc5a8b">5.25</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQ4OQ_39cbdd09-4304-436d-8c67-b6c33a6e5087">7.91</ix:nonFraction> for the three and six months ended June 30, 2021, respectively. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="ic21d342e030647139943a8f0369248e8_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5MQ_2b94b247-5509-4b30-a022-b2eb7e8a77a5">11.6</ix:nonFraction> million of total unrecognized compensation expense related to unvested service-based RSUs, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjM0Ng_61742f41-ec92-4645-89e9-422e567dda60">2.0</ix:nonNumeric> years.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share was $<ix:nonFraction unitRef="usdPerShare" contextRef="i52918abf256b4b438013cc2412fd82ae_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjQxNQ_5ef4b092-bb90-44eb-abd4-f2d312a1a5de">2.14</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTU1Mw_b8672490-a081-42b5-8ad0-a4267e4b3437">3.12</ix:nonFraction> for service-based RSUs granted during the three and six months ended June 30, 2022, respectively, and $<ix:nonFraction unitRef="usdPerShare" contextRef="ieedef57be2224274b9a51d6b9fd75dbf_D20210401-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTU3MQ_69a52469-c41b-4d6e-8be1-05ae59bd2282">6.81</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ib5272b2d62f742d7b24556432891c5a2_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTU3OQ_597c09d7-1803-439b-bf3a-8c280e035ad9">10.64</ix:nonFraction> for the three and six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options granted to non-employees was estimated using the Black-Scholes pricing model. Total stock-based compensation expense for stock options and RSUs granted to non-employees for the three and six months ended June 30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ia363c8cc2b194a269a47054e761d4649_D20220401-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjcxOQ_e010368f-5207-4ec0-a24c-e16bf6fc2f63">415,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i735989e5810f4166907338f05c1bd75b_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTYyOA_d05ce7db-413b-48e8-88ae-cf58147da86c">965,000</ix:nonFraction>, respectively. Total stock-based compensation expense for stock options and RSUs granted to non-employees for the three and six months ended June 30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="iae6522dea81e4b609e140eb1e41ba6e4_D20210401-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTc3OA_78a91136-f261-4eab-9a44-0a4755be90ed">308,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8ba84e66797a40259b1e42a4d6147a26_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTc4Mg_05b4fb3c-13a7-4fd9-9304-1034a1abfb4c">737,000</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="margin-bottom:5pt;text-indent:27pt"><ix:continuation id="ia08136d53b9b4fc8a470f81a8b5e116f" continuedAt="i99a9fe64bf8c48c88bfaa422d11bb1ef"><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">June&#160;30, 2022</span></ix:continuation><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i99a9fe64bf8c48c88bfaa422d11bb1ef">, the Company had <ix:nonFraction unitRef="shares" contextRef="ic21d342e030647139943a8f0369248e8_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzMjMyNw_5c34049a-fbdb-4959-b651-7688bfed02ad">111,941</ix:nonFraction> performance-based RSUs outstanding, which were granted to key employees in August 2020.  The underlying performance milestones of the RSUs were not probable of achievement as of June 30, 2022, and <ix:nonFraction unitRef="usd" contextRef="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzMjMzNQ_228163a6-189f-4c55-be18-b1964a0ea96e">no</ix:nonFraction> stock-based compensation expense has been recognized to date for the performance-based RSUs.</ix:continuation> </span></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_76"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.  <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzQ3MQ_de38c7ee-5f78-45aa-b9a4-1c2cecdfda01" continuedAt="i29feb8edcb9c419794f7e4c750a3c272" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i29feb8edcb9c419794f7e4c750a3c272" continuedAt="i39b1688adcfb4886ada0bf1b7276c3ad"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plumbline Life Sciences, Inc.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owned <ix:nonFraction unitRef="shares" contextRef="i223537f5984e4383a57d6cc286c68d46_I20220630" decimals="INF" name="us-gaap:InvestmentOwnedBalanceShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfODU_8108f2b3-3f73-4bc5-953a-998c6358f4a2">597,808</ix:nonFraction> shares of common stock in PLS as of June&#160;30, 2022, representing a <ix:nonFraction unitRef="number" contextRef="i223537f5984e4383a57d6cc286c68d46_I20220630" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTQz_119c0010-0a22-4feb-9a7e-db418ea3cb25">18.7</ix:nonFraction>% ownership interest, and one of the Company's directors, Dr.&#160;David B. Weiner, acts as a consultant to PLS.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from PLS consists of milestone, license and patent fees. For the three and six months ended June 30, 2022, the Company recognized revenue from PLS of $<ix:nonFraction unitRef="usd" contextRef="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzky_8cc01752-9863-474b-a61e-c68b5d92a80c">6,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTAzNg_0d6f29f4-5cb9-4b8d-82e3-0ce1bcc6e99f">15,000</ix:nonFraction>, respectively, and $<ix:nonFraction unitRef="usd" contextRef="if66bc81ef70a473e9e2a124ce4d01a96_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTA0Ng_d80e1c86-db57-4764-947f-d17e71abc6b2">75,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iaf6750df05a144418136d1f0c45d5eaa_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTA1NA_11df73af-8082-4100-8c13-fa01e7424b41">125,000</ix:nonFraction> for the three and six months ended June 30, 2021, respectively. At June&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance of $<ix:nonFraction unitRef="usd" contextRef="i34c751dbfc62487eb6e3dbdb047d4045_I20220630" decimals="-3" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfNDgx_f27766e3-a12c-4de8-8491-c4dcdf4f1c82">40,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2b24b22e41ed4b95bf1777a2d1091eb4_I20211231" decimals="-3" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfNDg4_44874267-2b85-4a17-8663-42412cc60440">25,000</ix:nonFraction>, respectively, related to PLS.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Wistar Institute</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's director Dr.&#160;David B. Weiner is a director of the Vaccine Center of The Wistar Institute ("Wistar"). Dr. Weiner is also the Executive Vice President of Wistar.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2016, the Company entered into collaborative research agreements with Wistar&#160;for preventive and therapeutic DNA-based immunotherapy applications and products developed by&#160;Dr. Weiner and Wistar for the treatment of cancers and infectious diseases. Under the terms of the agreement, the Company reimbursed Wistar for all direct and indirect costs incurred in the conduct of the collaborative research, not to exceed $<ix:nonFraction unitRef="usd" contextRef="i1646c7a236764daeb4bb8ec093b7c620_D20160301-20160331" decimals="-5" name="ino:CollaborativeAgreementExpensesToReimburse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTE0MA_2edc260e-341d-4014-a139-c18ee1e149d6">3.1</ix:nonFraction> million during the <ix:nonNumeric contextRef="i1646c7a236764daeb4bb8ec093b7c620_D20160301-20160331" name="ino:CollaborativeArrangementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzQ2NQ_c0d167af-8929-4165-9f8a-7685f212c633">five-year</ix:nonNumeric> term of the agreements. In March 2021, upon expiration of the March 2016 agreements, the Company entered into new collaborative research agreements with Wistar&#160;with the same terms. The Company will have the exclusive right to in-license new intellectual property developed under this agreement.  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company entered into collaborative research agreements with Wistar in support of the clinical development of INO-4800. Under the terms of these collaborative research agreements, the Company will reimburse Wistar for all direct and indirect costs incurred in the conduct of the collaborative research, not to exceed $<ix:nonFraction unitRef="usd" contextRef="i970e1ed75765480fa58e835a6fa335e3_D20210101-20211231" decimals="-5" name="ino:CollaborativeAgreementExpensesToReimburse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTc4OA_99fdc87a-9e43-4cef-8fb8-bc721ba3a70f">1.9</ix:nonFraction>&#160;million during the <ix:nonNumeric contextRef="i970e1ed75765480fa58e835a6fa335e3_D20210101-20211231" name="ino:CollaborativeArrangementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzQ2Ng_54cec3f0-c90b-4f3f-9de8-36cdb7ea1aad">two-year</ix:nonNumeric> term of the agreements. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Novem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ber 2016, the Company received a&#160;$<ix:nonFraction unitRef="usd" contextRef="i9d52c481e74f4b09a0e0af6f75922e19_D20161101-20161130" decimals="-5" name="ino:CollaborativeAgreementAwardedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTg3Ng_eca8fc69-43e3-4d4a-b1e5-90d2945079b7">6.1</ix:nonFraction> million&#160;sub-grant through Wistar to develop a dMAb against the Zika infection, which was fully funded through December 2021. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also a collaborator with Wistar on an Integrated Preclinical/Clinical AIDS Vaccine Development grant from the National Institutes of Health&#8217;s National Institute of Allergy and Infectious Diseases, with funding through February 2023.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company received a $<ix:nonFraction unitRef="usd" contextRef="i086c8f74e5cb42f0a0275ef5c8dcab3d_D20200101-20201231" decimals="-5" name="ino:CollaborativeAgreementAwardedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5Nw_90b982ef-5aac-433f-878a-5f00fa4fcdb8">10.7</ix:nonFraction>&#160;million sub-grant through Wistar, which was amended in 2021 to $<ix:nonFraction unitRef="usd" contextRef="iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231" decimals="-5" name="ino:CollaborativeAgreementAmendedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjI1NQ_49ea62e0-c80d-46c3-a73f-7e0c68378021">13.6</ix:nonFraction>&#160;million, for the preclinical development and translational studies of dMAbs as countermeasures for COVID-19, with funding through November 2022. The sub-grant also includes an option for an additional $<ix:nonFraction unitRef="usd" contextRef="if6fafab7d0784ced86365e89cdb9e269_D20220101-20220630" decimals="-5" name="ino:CollaborativeAgreementAwardedOptionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjQ1MQ_3e62d80e-ee5a-441a-93aa-611e706e01b0">6.0</ix:nonFraction>&#160;million in funding through March 2024, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of which $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-5" name="ino:CollaborativeAgreementAwardedExercisedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjQ5NA_ccd58d51-b763-46cc-84e1-836d7f66b948">3.3</ix:nonFraction>&#160;million had been exercised as of June&#160;30, 2022.</span></div></ix:continuation><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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i39b1688adcfb4886ada0bf1b7276c3ad"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred grant funding recognized from Wistar and recorded as contra-research and development expense is related to work performed by the Company on the research sub-contract agreements. For the three and six months ended June 30, 2022, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="ia520766b554e4314ab73f451afe98bd3_D20220401-20220630" decimals="-5" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjc1NQ_7b24ec3c-89fc-4882-b60a-ea14b0141d72">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie6f5f744df82463ca3b121bcaef8c7df_D20220101-20220630" decimals="-5" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTEwMA_1c62546f-a399-429c-a236-6edaab0a8811">5.4</ix:nonFraction> million, respectively, and for the three and six months ended June 30, 2021 the Company recorded $<ix:nonFraction unitRef="usd" contextRef="id42eba092a2b484e98586bc7dbf99e46_D20210401-20210630" decimals="-3" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTE2Mw_f535fb8f-233d-4c09-ba33-61a67da7c275">381,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0948690542484fecba65594cfd470765_D20210101-20210630" decimals="-3" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTE3MQ_5c903b3b-fc86-4b61-b109-4b1dbb6029d6">610,000</ix:nonFraction>, respectively, as contra-research and development expense from Wistar. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses recorded from Wistar relate primarily to the collaborative research agreements and sub-contract agreements related to Gates and CEPI (see Note 15). Research and development expenses recorded from Wistar for the three and six months ended June 30, 2022  were $<ix:nonFraction unitRef="usd" contextRef="ia520766b554e4314ab73f451afe98bd3_D20220401-20220630" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzA5OQ_b8195fe8-79b2-46f1-baaf-14c7873ffd6c">444,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie6f5f744df82463ca3b121bcaef8c7df_D20220101-20220630" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTIwNg_777db915-66f7-42e7-81da-daf26fe14360">626,000</ix:nonFraction>, respectively. Research and development expenses recorded from Wistar for the three and six months ended June 30, 2021 were $<ix:nonFraction unitRef="usd" contextRef="id42eba092a2b484e98586bc7dbf99e46_D20210401-20210630" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTMxNQ_38bf800a-9817-4fe6-a881-9a89e8c4d710">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0948690542484fecba65594cfd470765_D20210101-20210630" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTMxOQ_7a8565c8-e506-4ffa-9b50-2d5e2cc66011">1.6</ix:nonFraction> million, respectively. At June&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance of $<ix:nonFraction unitRef="usd" contextRef="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzE4OA_02b0c960-b628-43eb-b819-83196f45e6c7">6.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaf3760a2c6674a5491bef40149c98204_I20211231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzE5NQ_37f2b8e0-7a43-4897-a9dc-fc3eaabc685f">2.6</ix:nonFraction> million, respectively, and an accounts payable and accrued liability balance of $<ix:nonFraction unitRef="usd" contextRef="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzI3MA_73f096c0-e632-4e66-9bc3-551aecf9c042">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaf3760a2c6674a5491bef40149c98204_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzI3Nw_bda1e2ff-2292-4585-a233-b750696441e3">548,000</ix:nonFraction>, respectively, related to Wistar. As of June&#160;30, 2022, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630" decimals="-3" name="ino:DeferredGrantFundingFromAffiliate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzM0NQ_bf4a6044-83cc-4fbd-980d-8aaa2ec66c66">154,000</ix:nonFraction> as deferred grant funding and $<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzM3OA_821efe01-4f31-44ae-ba11-0782ab66c74a">433,000</ix:nonFraction> as prepaid expenses on the condensed consolidated balance sheet related to Wistar.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_79"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.  <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTE5NTA_dac6d823-d7f1-4d4e-ab11-ca87ee3c4270" continuedAt="ia18aadf831d0475894b684292a620645" escape="true">Commitments and Contingencies                                                  </ix:nonNumeric></span></div><ix:continuation id="ia18aadf831d0475894b684292a620645" continuedAt="ib0644e6e05374562bd73526ea2a1983a"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases approximately <ix:nonFraction unitRef="sqft" contextRef="i810596c3604b431eb6f112fc605e16e8_D20220101-20220630" decimals="0" name="ino:LesseeOperatingLeaseAreaofLandUnderLease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTMw_d7d68c6d-509a-4701-a8e9-fdb472fed403">82,200</ix:nonFraction> square feet of office, laboratory, and manufacturing space in San Diego, California and <ix:nonFraction unitRef="sqft" contextRef="iaf86662b8a744cba871e105f195b028b_D20220101-20220630" decimals="0" name="ino:LesseeOperatingLeaseAreaofLandUnderLease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjIx_a46b34d2-b2ca-40fc-83be-bd2877633e5e">57,360</ix:nonFraction> square feet of office space in Plymouth Meeting, Pennsylvania under various non-cancellable operating lease agreements with remaining lease terms as of June&#160;30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of <ix:nonNumeric contextRef="i2cb1001442a241b2af59b86e66606fab_I20220630" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMzgy_d158138a-08a3-4740-829d-524be54a06f5">1.4</ix:nonNumeric> to <ix:nonNumeric contextRef="icd003864214f422b8de082129f80a0cb_I20220630" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMzg4_f6354679-7a30-4c44-8fb5-5aa147626b3e">7.5</ix:nonNumeric> ye</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ars, which represent the non-cancellable periods of the leases. The Company has excluded the extension options from its lease terms in the calculation of future lease payments as they are not reasonably certain to be exercised. The Company's lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms as well as payments for common area maintenance and administrative services. The Company has received customary incentives from its landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an evaluation of its contracts with customers and suppliers in accordance with ASC Topic 842 and determined that, except for the real estate leases described above and various copier leases, none of its other contracts contain a right-of-use asset. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and liabilities on the condensed consolidated balance sheet represents the present value of the remaining lease payments over the remaining lease terms. Payments for additional monthly fees to cover the Company's share of certain facility expenses are not included in operating lease right-of-use assets and liabilities. The Company uses its incremental borrowing rate to calculate the present value of its lease payments, as the implicit rates in the leases are not readily determinable.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTE5NDc_10921e2b-d4ab-4ece-ae16-f47f1f6257ee" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">As of June&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:</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:85.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></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%">Remainder of 2022</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMC0xLTEtMS0zOTYzNQ_bfe46225-6487-44ab-825a-eac9ed89890d">2,059,000</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%">2023</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMS0xLTEtMS0zOTYzNQ_2de908c1-37c5-41b3-8693-a592ba86140c">4,089,000</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%">2024</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMi0xLTEtMS0zOTYzNQ_e4da1865-0048-457f-9ca1-d57175424456">3,050,000</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%">2025</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMy0xLTEtMS0zOTYzNQ_243d7516-0406-4624-9e7c-23806beab86f">3,063,000</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%">2026</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNC0xLTEtMS0zOTYzNQ_eab74f54-e785-405f-b008-3286da631dc4">3,139,000</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%">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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="ino:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNS0xLTEtMS0zOTYzNQ_b6b31445-a20a-4675-8139-8681478ab614">6,749,000</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%">&#160;&#160;&#160;Total remaining lease payments</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNi0xLTEtMS0zOTYzNQ_3caf9da8-26c2-404c-94c4-5fa7d68b6cb1">22,149,000</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%">Less: present value adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNy0xLTEtMS0zOTYzNQ_967e3b42-043b-4938-a48d-d7a4e3de7554">5,358,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total operating lease 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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfOC0xLTEtMS0zOTYzNQ_d5606184-30d1-432e-a6bf-e1a4fcb797ea">16,791,000</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%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfOS0xLTEtMS0zOTYzNQ_1d9aa89c-fc3c-4203-8329-0474c1a8061b">2,738,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMTAtMS0xLTEtMzk2MzU_1c41198b-5679-4819-9865-215097583777">14,053,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMTItMS0xLTEtMzk2MzU_f719ba82-d1a1-4ff2-b0e7-b07fabd5ffe2">6.3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="i0d9d8759347246d1994ed9a3d8e57171_I20220630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMTMtMS0xLTEtMzk2MzU_5f8691a3-4953-46f3-806c-f7f0899e0eef">8.5</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:3pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs included in operating expenses in the condensed consolidated statements of operations for the three and six months ended June 30, 2022 were $<ix:nonFraction unitRef="usd" contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjA2NQ_17b459ad-bac0-4eb4-b1d3-904b3e31787f">851,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" decimals="-5" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjA3Mg_1e0212c8-d5cc-495a-ba71-c6e959bd4cf5">1.7</ix:nonFraction> million, respectively. Lease costs included in operating expenses in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjE5OTAyMzI2NzY4OA_6c36e6a1-794d-4ab6-9ed4-9aa6926040fa">827,000</ix:nonFraction> and </span></div></ix:continuation><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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ib0644e6e05374562bd73526ea2a1983a" continuedAt="i3e7dd41adc364bfe8432c2f92cfb5d5f"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630" decimals="-5" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjE5OTAyMzI2NzY5OA_9dce12ae-c893-400e-a897-1278c46971df">1.7</ix:nonFraction>&#160;million, respectively. Operating lease costs consisting of the fixed lease payments included in operating lease liabilities are recorded on a straight-line basis over the lease terms. Variable lease costs are recorded as incurred.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2019, the Company entered into <ix:nonFraction unitRef="agreement" contextRef="i82a030592cc247bb9b7df4c4de0b54e3_D20191001-20191231" decimals="INF" name="ino:LesseeOperatingLeaseNumberOfAgreementsToSublease" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjM1NA_ee72e662-5db1-423f-9fd6-da229e69d9b0">two</ix:nonFraction> agreements to sublease a total of approximately <ix:nonFraction unitRef="sqft" contextRef="id4980e743bd34eda84d1859d1586643e_D20191001-20191231" decimals="0" name="ino:LesseeOperatingLeaseAreaofLandUnderLease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjQwNQ_2f9310e7-2f7b-4970-ab4b-d20dcb298a71">13,500</ix:nonFraction> square feet in its Plymouth Meeting headquarters through periods between December 31, 2022 and March 31, 2025.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party. It is not possible to predict the maximum potential amount of future payments under these types of agreements due to the conditional nature of the Company's obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the Company under these types of agreements have not had a material effect on its business, consolidated results of operations or financial condition.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><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 style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2020, a purported shareholder class action complaint, McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim, was filed in the United States District Court for the Eastern District of Pennsylvania, naming the Company and J. Joseph Kim, the Company&#8217;s former President and Chief Executive Officer, as defendants. The lawsuit alleges that the Company made materially false and misleading statements regarding its development of a vaccine for COVID-19 in its public disclosures in violation of certain federal securities laws. The plaintiff seeks unspecified monetary damages on behalf of the putative class and an award of costs and expenses, including reasonable attorneys&#8217; fees. On June 18, 2020, the court appointed Manuel Williams to serve as lead plaintiff. On August 3, 2020, Mr. Williams filed a consolidated complaint, naming the Company and three of its officers as defendants. On September 21, 2020, Mr. Williams and another purported stockholder, Andrew Zenoff filed a first amended complaint, naming the Company and three of its officers as defendants. Defendants filed a motion to dismiss plaintiff&#8217;s first amended complaint on November 5, 2020. On February 16, 2021, the court issued an order granting in part, and denying in part, the defendants&#8217; motion to dismiss. The court granted the defendants&#8217; motion to dismiss, and dismissed with prejudice, the claims premised on certain of the Company&#8217;s statements. The court denied defendants&#8217; motion to dismiss as to the remaining statements. On March 9, 2021, the defendants filed their answer to the complaint. After additional motions were filed in the case, in June 2022 the parties negotiated an agreement in principle to settle the shareholder class action complaint. Under the proposed settlement, the Company will pay $<ix:nonFraction unitRef="usd" contextRef="id172dc7640224c5c84beecd4cb2fd73f_I20210309" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTA5OTUxMTY1Mzg3Nw_fc9c3518-24da-4b68-9306-0e0a2d486262">30.0</ix:nonFraction>&#160;million in cash and $<ix:nonFraction unitRef="usd" contextRef="id172dc7640224c5c84beecd4cb2fd73f_I20210309" decimals="-5" name="ino:LossContingencyEstimateOfPossibleLossValueOfShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTA5OTUxMTY1Mzg5Mg_ceb27462-44d6-4fca-95d1-eb921084ca83">14.0</ix:nonFraction>&#160;million in shares of its common stock to settle all outstanding claims. The Company's insurance carriers will pay the $<ix:nonFraction unitRef="usd" contextRef="id172dc7640224c5c84beecd4cb2fd73f_I20210309" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTA5OTUxMTY1Mzk2MA_d7eaa0fc-6549-486a-8a55-06a07272f4c5">30.0</ix:nonFraction>&#160;million cash component of the settlement. The parties are in the process of negotiating a stipulation of settlement and, thereafter, intend to file a motion for preliminary approval of settlement. The settlement is subject to court approval. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, a purported shareholder derivative complaint, Behesti v. Kim, et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors of the Company as defendants. The lawsuit asserts state and federal claims and is based on the same alleged misstatements as the shareholder class action complaint. The lawsuit accuses the Company&#8217;s board of directors of failing to exercise reasonable and prudent supervision over the Company&#8217;s management, policies, practices, and internal controls. The plaintiff seeks unspecified monetary damages on behalf of the Company as well as governance reforms. On June 5, 2020, the court stayed the Beheshti action pending resolution of a forthcoming motion to dismiss the McDermid securities class action or until any party provides notice that they no longer consent to the stay. On June 12, 2020 and June 15, 2020, two additional shareholder derivative complaints were filed in the United States District Court for the Eastern District of Pennsylvania, captioned Isman v. Benito, et al. and Devarakonda et al. v Kim, et. al. The complaints assert substantially similar claims as the Beheshti action and name the Company&#8217;s current directors as defendants. The Devarakonda complaint also names one of the Company&#8217;s former directors as a defendant. On July 21, 2020, the court consolidated the three derivative cases under the caption In re Inovio Pharmaceuticals, Inc. Derivative Litigation. The consolidated action is stayed.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 7, 2020, a fourth shareholder derivative complaint, Fettig v. Kim et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors of the Company as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action. On August 27, 2020, the Fettig action was consolidated with the other derivative cases, which remain stayed as explained above.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2022, a fifth shareholder derivative complaint, Schumacher v. Benito et al., was filed in the Delaware Court of Chancery, naming eight current and former directors as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action.</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%">On May 4, 2022, the Delaware Court of Chancery entered a stay of the litigation.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">VGXI Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 3, 2020, the Company filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against VGXI, Inc. and GeneOne Life Science, Inc., or GeneOne, and together with VGXI, Inc. collectively referred to as VGXI, alleging that VGXI had materially breached the Company&#8217;s supply agreement with them. The complaint seeks declaratory judgments, specific performance of the agreement, injunctive relief, an accounting, damages, attorneys&#8217; fees, </span></div></ix:continuation><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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3e7dd41adc364bfe8432c2f92cfb5d5f"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest, costs and other relief from VGXI. On June 3, 2020, the Company filed a petition for preliminary injunction, which was denied on June 25, 2020. On June 26, 2020, the Company filed notice of appeal of the denial of the petition with the Pennsylvania Superior Court.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 7, 2020, VGXI filed an answer, new matter and counterclaims against the Company, alleging that the Company had breached the supply agreement, as well as misappropriation of trade secrets and unjust enrichment. The counterclaims seek injunctive relief, damages, attorneys&#8217; fees, interest, costs and other relief from the Company. Also, on July 7, 2020, VGXI filed a third-party complaint against Ology Bioservices, Inc., a contract manufacturing organization that the Company had engaged to provide services similar to those that were being provided by VGXI. On July 27, 2020, the Company filed an answer to VGXI&#8217;s counterclaims, disputing the allegations and the claims raised in VGXI&#8217;s filing. On October 1, 2020, the Company filed a notice of discontinuance of appeal with the Pennsylvania Superior Court. A trial date for the litigation has not been set.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to aggressively prosecute the claims set forth in its complaint against VGXI and to vigorously defend itself against VGXI&#8217;s counterclaims.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GeneOne Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2020, GeneOne filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against the Company, alleging that the Company had breached the CELLECTRA</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%"> Device License Agreement, or the Agreement, between the Company and GeneOne. The Company terminated the Agreement on October 9, 2020. The complaint asserts claims for breach of contract, declaratory judgment, unfair competition, and unjust enrichment. The complaint seeks injunctive relief, an accounting, damages, disgorgement of profits, attorneys&#8217; fees, interest, and other relief from the Company. On January 29, 2021, the Company filed preliminary objections to the complaint. On August 23, 2021, the court overruled the Company&#8217;s preliminary objections to the complaint. On September 13, 2021, the Company filed an answer to the complaint, new matter, and counterclaims. The Company&#8217;s counterclaims allege that GeneOne breached the Agreement and assert claims for breach of contract and declaratory judgment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The counterclaims seek damages, interest, expenses, attorney&#8217;s fees, and costs.</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%">On October 18, 2021, GeneOne filed its answer to the Company&#8217;s counterclaims and new matter. On November 8, 2021, we filed our answer to GeneOne&#8217;s new matter. A trial date for this litigation has not been set.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to aggressively prosecute the claims set forth in its counterclaims against GeneOne and to vigorously defend itself against the claims in GeneOne&#8217;s complaint. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Matters</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject the Company to costly legal expenses and, while the Company generally believes that it has adequate insurance to cover many different types of liabilities, its insurance carriers may deny coverage or its policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on the Company's consolidated results of operations and financial position. Additionally, any such claims, whether or not successful, could damage the Company's reputation and business. Except as described above, the Company is not a party to any legal proceedings, the adverse outcome of which, in management&#8217;s opinion, individually or in the aggregate, would be reasonably expected to have a material adverse effect on the Company&#8217;s consolidated results of operations or financial position.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_82"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTY3NjU_c2a2791c-7b35-478e-907c-d0abf7a37a90" continuedAt="i4ad04caf0e644f6eaef8d9f5f41e5900" escape="true">Collaborative Agreements</ix:nonNumeric></span></div><ix:continuation id="i4ad04caf0e644f6eaef8d9f5f41e5900" continuedAt="ia266f3c0ab364a31b8fdfa7157fd59db"><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advaccine Biopharmaceuticals Suzhou Co., Ltd. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2020, the Company entered into a Collaboration and License Agreement with Advaccine Biopharmaceuticals Suzhou Co., Ltd. (&#8220;Advaccine&#8221;), which was amended and restated on June 7, 2021 (as amended and restated, the &#8220;Advaccine Agreement&#8221;). Under the terms of the Advaccine Agreement, the Company granted to Advaccine the exclusive right to develop, manufacture and commercialize the Company&#8217;s vaccine candidate INO-4800 within the territories of China, Taiwan, Hong Kong and Macau (referred to collectively as &#8220;Greater China&#8221;) and 33 additional countries in Asia. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advaccine does not have the right to grant sublicenses, other than to affiliated entities, without the Company&#8217;s express prior written consent. As part of the collaboration, Advaccine also granted to the Company a non-exclusive license to certain DNA vaccine manufacturing processes.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 2021 amendment relates to the collaboration between the Company and Advaccine to jointly conduct the global Phase 3 segment of the Company&#8217;s ongoing Phase 2/3 trial of INO-4800 and expand the existing collaboration to include the planned global Phase 3 trial. The parties will jointly participate in the trial and will equally share the global development costs for the trial, including the Company&#8217;s manufacturing costs to supply INO-4800. In certain instances, the Company will have the right to convert the exclusive license to a non-exclusive license in the licensed territories, other than Greater China, unless Advaccine agrees to pay the Company its full share of development costs in excess of a specified maximum. Notwithstanding the foregoing, Advaccine will be fully responsible for conducting the trial in Greater China, including its costs and expenses </span></div></ix:continuation><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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia266f3c0ab364a31b8fdfa7157fd59db" continuedAt="i52d3397d54de41ec9ded919039e9c4af"><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incurred. The Company will be fully responsible for its costs and expenses, if any, incurred solely as a result of its activities in connection with the performance of the trial in the United States. The parties may continue to conduct clinical trials of INO-4800 outside of the territories covered by the Advaccine Agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><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 that a global purchasing entity desires to enter into a purchase agreement for INO-4800 in both parties&#8217; territories, the parties will enter into good faith negotiations for an arrangement to supply INO-4800 to such entity. In addition, the Company is permitted to enter into an agreement with a global purchasing entity to authorize the entity to conduct a portion of the global Phase 3 trial in the licensed territory outside of Greater China.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Advaccine Agreement, Advaccine made an upfront payment to the Company of $<ix:nonFraction unitRef="usd" contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131" decimals="-5" name="ino:CollaborativeAgreementsUpfrontPaymentReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjY4Nw_a4430bdb-0354-4c87-8a36-6f8355ac94b2">3.0</ix:nonFraction>&#160;million in January 2021. In addition to the upfront payment, the Company is entitled to receive up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131" decimals="-5" name="ino:CollaborationAgreementAdditionalRevenueToBeAchieved" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjgwMA_88eaba39-cad5-4a66-a6c8-7a82086562de">206.0</ix:nonFraction>&#160;million upon the achievement of specified milestones related to the development, regulatory approval and commercialization of INO-4800, including the achievement of specified net sales thresholds for INO-4800 in Greater China and the additional covered territories, if approved. The Company will also be entitled to receive a royalty equal to a high single-digit percentage of annual net sales in each region within the licensed territory, subject to reduction in the event of competition from biosimilar products in a particular region and in other specified circumstances. Advaccine&#8217;s obligation to pay royalties will continue, on a licensed product-by-licensed product basis and region-by-region basis, for <ix:nonNumeric contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630" name="ino:CollaborationAgreementRoyaltyPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzUwNQ_8e3f1dcd-3385-4a8f-ae07-7f5ece2aaccc">ten years</ix:nonNumeric> after the first commercial sale in a particular region within Greater China or, if later, until the expiration of the last-to-expire patent covering a given licensed product in a given region.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the first calendar year following the first commercial sale of INO-4800 in the licensed territory outside of Greater China, Advaccine will pay the Company an annual maintenance fee of $<ix:nonFraction unitRef="usd" contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630" decimals="-5" name="us-gaap:CostMaintenance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzg5OA_42baa5bf-1711-4076-806d-3108c4674ac5">1.5</ix:nonFraction>&#160;million for a period of <ix:nonNumeric contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630" name="ino:AnnualMaintenancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzkxNw_fa8961f3-fffd-4737-9acb-a144110ba8a6">five years</ix:nonNumeric>, which fee will be creditable against any royalties payable by Advaccine with respect to sales outside of Greater China.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Advaccine Agreement, the Company will supply Advaccine&#8217;s clinical requirements of INO-4800 and devices, although Advaccine may manufacture INO-4800 for its clinical use and may procure alternate suppliers. Advaccine is responsible for the manufacture and supply of INO-4800 itself or through a contract manufacturer for commercial use. Upon Advaccine&#8217;s reasonable request, the parties may negotiate a separate clinical and/or commercial supply agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Advaccine Agreement will continue in force on a region-by-region basis until Advaccine has no remaining royalty obligations in such region. Either party may terminate the Advaccine Agreement (i) in the event the other party shall have materially breached its obligations thereunder and such default shall have continued for a specified period after written notice thereof or (ii) upon the bankruptcy or insolvency of the other party. In addition, the Company may terminate the agreement, upon prior written notice, if Advaccine (i) ceases all development or commercialization activities for at least nine months, subject to certain exceptions, or (ii) challenges the validity, enforceability or scope of any of the patents licensed by the Company to Advaccine under the Advaccine Agreement, subject to certain conditions. Advaccine may terminate the Advaccine Agreement at any time for convenience upon nine months&#8217; written notice to the Company, if such notice is provided before the first commercial sale of INO-4800 in the licensed territory, or <ix:nonNumeric contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630" name="ino:CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNTU1OQ_2e8a017d-96f0-4046-a797-bff5c6db34c9">18</ix:nonNumeric> months&#8217; written notice thereafter; provided that the Company may accelerate the effectiveness of such termination to the extent permitted by law.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the terms of the Advaccine Agreement under ASC Topics 606 and 808 at inception and determined that the contract was with a customer and therefore should be accounted for under ASC Topic 606. The license to INO-4800 in the territories was identified as the only distinct performance obligation on a standalone basis as of the inception of the Advaccine Agreement. The Company concluded that the license was distinct from potential future manufacturing and supply obligations. The Company further determined that the transaction price under the Advaccine Agreement consisted of the $<ix:nonFraction unitRef="usd" contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131" decimals="-5" name="ino:CollaborativeAgreementsUpfrontPaymentReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNjMxMA_c8d0ebbb-a9aa-4dc7-9be9-565bdde2676f">3.0</ix:nonFraction>&#160;million upfront payment received in January 2021 plus a $<ix:nonFraction unitRef="usd" contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131" decimals="-5" name="ino:CollaborationAgreementPaymentEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNjM2MQ_4311acb5-f556-4d27-80c6-ea7897a93c27">2.0</ix:nonFraction>&#160;million milestone payment which was achieved upon contract signing. The future potential milestone amounts were not included in the transaction price, as they were all determined to be fully constrained. As part of the evaluation of the development and regulatory milestones constraint, the Company determined that the achievement of such milestones is contingent upon success in future clinical trials and regulatory approvals, each of which is uncertain. Future potential milestone amounts may be recognized as revenue under the Advaccine Agreement, as well as under other collaborative research and development arrangements, if unconstrained. Reimbursable program costs will be recognized proportionately with the performance of the underlying services or delivery of drug supply and are excluded from the transaction price.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Topic 606, the entire transaction price of $<ix:nonFraction unitRef="usd" contextRef="i268e3b7cfa14489c902ef1ebb7a37ffe_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNzIzMw_cbde80db-e39d-4275-9252-d2aa9ce69a97">5.0</ix:nonFraction>&#160;million was allocated to the license performance obligation. For the six months ended June 30, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="i37c8d9f93cb5413b93dd10baa6670527_D20220101-20220630" decimals="INF" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNzcyMQ_37846116-9373-45d4-8eea-cbbe1af7c75c"><ix:nonFraction unitRef="usd" contextRef="i46d13ff184cd4a0ca9dc9be6e0a361c7_D20210101-20210630" decimals="INF" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNzcyMQ_8c7b71a7-a9d5-4f0f-90de-33e88a84a065">no</ix:nonFraction></ix:nonFraction> revenue was recognized from Advaccine. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the June 2021 amendment, the Company determined that the global Phase 3 trial component of the agreement is a collaboration and not a contract with a customer and therefore concluded to account for the June 2021 amendment under ASC Topic 808. Reimbursements from Advaccine will be recognized as contra-research development expense on the condensed consolidated statement of operations once earned and collectibility is assured.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ApolloBio Corporation </span></div></ix:continuation><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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i52d3397d54de41ec9ded919039e9c4af" continuedAt="ic9f123f06d764d65999eb1f28cb12489"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;29, 2017, the Company entered into an Amended and Restated License and Collaboration Agreement (the "ApolloBio Agreement"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with ApolloBio Corporation ("ApolloBio"), with an effective date of March 20, 2018. Under the terms of the ApolloBio Agreement, the Company has granted to ApolloBio the exclusive right to develop and commercialize&#160;VGX-3100, its DNA immunotherapy product candidate designed to treat&#160;pre-cancers&#160;caused by HPV, within the agreed upon territories.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is entitled to receive up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630" decimals="-5" name="ino:CollaborationAgreementAdditionalRevenueToBeAchieved" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfODgyNA_fe84760d-641e-4e5e-9b61-484f4fbb7893">20.0</ix:nonFraction> million, less required income, withholding or other taxes, upon the achievement of specified milestones related to the regulatory approval of&#160;VGX-3100&#160;in accordance with the ApolloBio Agreement. In the event that&#160;VGX-3100 is approved for marketing, the Company will be entitled to receive royalty payments based on a tiered percentage of annual net sales, with such percentage being in the&#160;low-&#160;to&#160;mid-teens,&#160;subject to reduction in the event of generic competition in a particular territory. ApolloBio&#8217;s obligation to pay royalties will continue for <ix:nonNumeric contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630" name="ino:CollaborationAgreementRoyaltyPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfOTM3MA_aa98154e-29c8-438b-8383-b399fb5f6480">10</ix:nonNumeric> years after the first commercial sale in a particular territory or, if later, until the expiration of the&#160;last-to-expire&#160;patent covering the licensed products in the specified territory. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ApolloBio Agreement will continue in force until ApolloBio has no remaining royalty obligations. Either party may terminate the ApolloBio Agreement in the event the other party shall materially breach or default in the performance of its material obligations thereunder and such default continues for a specified period after written notice thereof. In addition, ApolloBio may terminate the ApolloBio Agreement at any time beginning <ix:nonNumeric contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630" name="ino:CollaborativeAgreementPeriodFromEffectiveDateForTermination" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfOTk5Mg_e88a3072-ce3b-43c6-96e9-0ef0d0490226">one year</ix:nonNumeric> after the effective date for any reason upon <ix:nonNumeric contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630" name="ino:CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTAwNDA_6c3747b9-c2e3-44d6-a6a6-49bbc6f28638">90</ix:nonNumeric> days written notice to the Company.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June&#160;30, 2022 there have been no significant reimbursable program costs under the ApolloBio Agreement.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coalition for Epidemic Preparedness Innovations </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with CEPI, pursuant to which the Company intends to develop vaccine candidates against Lassa fever and MERS. The goal of the collaboration between the Company and CEPI is to conduct research and development so that investigational stockpiles will be ready for clinical efficacy trial testing during potential disease outbreaks. The agreements with CEPI contemplate preclinical&#160;studies, as well as Phase 1 and Phase 2 clinical trials, occurring over multiple years. As part of the arrangement between the parties, CEPI has agreed to fund up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="iba95353c681b462ca07c89edfd5f77f2_D20180401-20180430" decimals="-6" name="ino:CollaborativeAgreementFundingToBeReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTA4Mzg_f8f14b81-23b8-4912-914a-6cbf241855c6">56</ix:nonFraction> million of costs over a <ix:nonNumeric contextRef="iba95353c681b462ca07c89edfd5f77f2_D20180401-20180430" name="ino:CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTY3NzE_548c0bdb-9c17-4325-80aa-d74bc812bcb1">five-year</ix:nonNumeric> period for preclinical studies, as well as planned Phase 1 and Phase 2 clinical trials, to be conducted by the Company and collaborators, with funding from CEPI based on the achievement of identified milestones. During the three and six months ended June 30, 2022, the Company received funding of $<ix:nonFraction unitRef="usd" contextRef="ie6e7fc4fe27b4bf0b2658b459ca1af60_D20220401-20220630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTExMzM_27a288b0-c0b8-4eb3-9325-a27f93ab6e85">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0797998f0bc44cd692094e29d0f5857c_D20220101-20220630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjYyNg_a0182c59-cee9-42ab-b0b8-89757d766427">5.2</ix:nonFraction> million, respectively, related to these grants and recorded those payments as contra-research and development expense. During the three and six months ended June 30, 2021, the Company received funding of $<ix:nonFraction unitRef="usd" contextRef="i37fd636486ae4a74bdbd2e39159eee53_D20210401-20210630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjY0NQ_f84459ca-0fa2-4121-95ab-e2166117089e">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9d25e666f78747f28d2a1e9a28779c67_D20210101-20210630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjY2MA_c5a4a69c-f4bd-4bd0-a12f-ce47b514ef1e">4.4</ix:nonFraction> million, respectively, related to these grants and recorded those payments as contra-research and development expense. As of June&#160;30, 2022, the Company had an accounts receivable balance of $<ix:nonFraction unitRef="usd" contextRef="i6e3d444e63fe48a6b52d7ec8bc136c5e_I20220630" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTEzMTQ_01adc401-63ee-44e9-a89d-4c6ca8eeea5e">1.4</ix:nonFraction> million on the condensed consolidated balance sheet related to these CEPI grants. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, CEPI awarded the Company a grant of up to $<ix:nonFraction unitRef="usd" contextRef="i64375c51cbd641df9998d46e467cc398_D20200101-20200131" decimals="-5" name="ino:CollaborativeAgreementFundingToBeReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE0NTE_d0177d37-de3d-4f18-ac71-903b99613315">9.0</ix:nonFraction> million to support preclinical and clinical development of INO-4800 through Phase 1 human testing in the United States. In April 2020, CEPI awarded the Company a grant of $<ix:nonFraction unitRef="usd" contextRef="i24f8a0ea65d54f05b61d4a9699ffe37f_D20200401-20200430" decimals="-5" name="ino:CollaborativeAgreementFundingToBeReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE2MTc_6dcd2a32-a073-4df1-bc5a-6ba578d891d4">6.9</ix:nonFraction> million to work with the International Vaccine Institute ("IVI") and the Korea National Institute of Health ("KNIH") to conduct clinical trials of INO-4800 in South Korea, a grant of $<ix:nonFraction unitRef="usd" contextRef="i04f6025de65a46e19f5652e95e779fb3_D20200401-20200430" decimals="-5" name="ino:CollaborativeAgreementFundingToBeReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE3OTU_c3c6fc62-a5b5-4e01-838b-e015f2a9eef5">5.0</ix:nonFraction> million to accelerate development of  the Company's next-generation intradermal electroporation device, known as CELLECTRA</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%"> 3PSP, for the intradermal delivery of INO-4800, and a grant of $<ix:nonFraction unitRef="usd" contextRef="ic94849e240ac4abd952b0b4fbb573600_D20200401-20200430" decimals="-5" name="ino:CollaborativeAgreementFundingToBeReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE5Nzc_e78988b3-66d5-49e4-bc8a-e8b72ad3c44f">1.3</ix:nonFraction> million to support large-scale manufacturing of INO-4800. During the three and six months ended June 30, 2022, the Company received funding of $<ix:nonFraction unitRef="usd" contextRef="iac002e3719254ef6991146eb79225b29_D20220401-20220630" decimals="-3" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTIwODY_7db83703-1f7c-42bc-8b51-5c8a4839b3f4">243,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ife85ffca86e142c7b5695ccf6b91958d_D20220101-20220630" decimals="-3" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjY3OQ_36b1f84f-12f1-4eb9-a4ca-ed1d5d83c5f4">754,000</ix:nonFraction>, respectively, from CEPI related to these grants for INO-4800 and recorded such amounts as contra-research and development expense. During the three and six months ended June 30, 2021, the Company received funding of $<ix:nonFraction unitRef="usd" contextRef="id90b5661422e42a29465a0bc43720a18_D20210401-20210630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3Mjg4MA_23242474-7d63-407d-9d35-92fae8bfea0d">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic3a1e10d230e459e80d24539763b4418_D20210101-20210630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3Mjg4NA_da4ae14b-49cc-4851-8c2e-b1f3b47085d6">3.5</ix:nonFraction> million, respectively, from CEPI related to these grants for INO-4800 and recorded such amounts as contra-research and development expense. As of June&#160;30, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i516182a060e249c48b1a55d8455fff4c_I20220630" decimals="-5" name="ino:DeferredGrantFundingCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTIyNTQ_bc563580-a7fe-4e12-b52d-509697156352">2.4</ix:nonFraction> million recorded as deferred grant funding on the condensed consolidated balance sheet from the CEPI grants related to INO-4800.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bill &amp; Melinda Gates Foundation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, Gates awarded and funded the Company a grant of $<ix:nonFraction unitRef="usd" contextRef="ic1517574e0e747bfb3effb4183f17d67_D20181001-20181031" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTI0NzU_d1580228-e376-4c38-9baf-ed4448d60752">2.2</ix:nonFraction> million to advance the development of dMAbs to address issues in infectious disease prevention and therapy. This technology has high relevance for the control of influenza and HIV. This next-generation approach to the delivery of monoclonal antibodies would make the technology accessible to low and middle-income countries. In August 2019, Gates funded an additional $<ix:nonFraction unitRef="usd" contextRef="icad745667c944de59cd11333bfa9ed50_D20190801-20190830" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTI4Mzg_035a1a74-bc5a-4f25-8070-6f5c20f379a0">1.1</ix:nonFraction> million for the project. During the three and six months ended June 30, 2022, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="icfe2b329526c437cbc339e9c729183a1_D20220401-20220630" decimals="-3" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTIyNA_cbef4a2c-34dc-4234-bbd6-ea07b0aeafa3">6,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0f5d0c69b14e4b6db3fb22d0331542ba_D20220101-20220630" decimals="-3" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTIyOQ_133254e0-92d8-456b-a5b9-e13ae416c5f8">86,000</ix:nonFraction>, respectively, as contra-research and development expense related to the Gates dMAb grant. During the three and six months ended June 30, 2021, the amounts recorded were minimal. As of June&#160;30, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i66e8ddb4da5a44fdab89b60221f3d676_I20220630" decimals="-3" name="ino:DeferredGrantFundingCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTMwMzA_c7c149c9-96fe-4945-ac0d-7b366741f578">298,000</ix:nonFraction> recorded as deferred grant funding on the condensed consolidated balance sheet related to the grant.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, Gates awarded and funded the Company a grant of $<ix:nonFraction unitRef="usd" contextRef="i5aaecf63a3ab4aa2a38a71f261a58749_D20200301-20200331" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTMxOTc_1ae5de1d-d2bc-400c-a700-69148613284f">5.0</ix:nonFraction> million to accelerate the development of the CELLECTRA</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%"> 3PSP device for the intradermal delivery of INO-4800. During the three and six months ended June 30, 2022, the Company recorded <ix:nonFraction unitRef="usd" contextRef="if1b0eb2b14444d4c9e6055b68edc05ac_D20220101-20220630" decimals="INF" name="ino:CollaborativeAgreementFundingReceived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzU5Ng_6a4e23bc-9bdd-48fd-bc6c-d5812155ec26"><ix:nonFraction unitRef="usd" contextRef="i88be14dd42134cdf9cb3278842f12b65_D20220401-20220630" decimals="INF" name="ino:CollaborativeAgreementFundingReceived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzU5Ng_6ab1ce60-783e-49b2-a2c6-59ea3621027f">no</ix:nonFraction></ix:nonFraction> contra-research and development expense related to this Gates grant and during the three and six months ended June 30, 2021, recorded $<ix:nonFraction unitRef="usd" contextRef="idb06999435ee4528ae197384d64ea081_D20210401-20210630" decimals="-3" name="ino:CollaborativeAgreementFundingReceived" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTI0NA_d9d67f25-bb29-4f14-a59e-5585b3a7d20a">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifa0253e548ed4f5fb3093234dfe21f98_D20210101-20210630" decimals="-3" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTI1MA_d1861d71-1691-4388-8219-12abbe51825d">893,000</ix:nonFraction>, respectively, as contra-research and development expense related to </span></div></ix:continuation><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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic9f123f06d764d65999eb1f28cb12489"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this Gates grant. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Department of Defense (DoD) </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the &#8220;OTA Agreement&#8221;)&#160;with the DoD to fund the Company&#8217;s efforts in developing the CELLECTRA</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%">&#160;3PSP device and associated arrays to be used for delivery of&#160;INO-4800 against&#160;COVID-19. Under the OTA Agreement, the Company intends to develop the CELLECTRA</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%"> 3PSP device and arrays for use in the U.S. military population and the U.S. population as a whole, subject to approval of the device by the U.S. Food and Drug Administration (the &#8220;FDA&#8221;). The OTA Agreement is also expected to support large-scale manufacturing of the CELLECTRA</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%"> 3PSP device, as well as large-scale DNA plasmid production for manufacture and supply of a specified number of doses of&#160;INO-4800&#160;in support of FDA approval of the device. The total amount of funding being made available to the Company under the OTA Agreement is $<ix:nonFraction unitRef="usd" contextRef="i8a87f9bebb6d491f9a7e6dbced234794_D20200601-20200630" decimals="-5" name="ino:CollaborativeAgreementFundingReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTQzNjA_e5774a33-d713-4423-94b8-daa1b321e297">54.5</ix:nonFraction> million. The Company has determined that the OTA Agreement should be considered under Subtopic 958-605, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not-for-Profit Entities Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is outside the scope of Topic 606, as the government agency granting the Company funds is not receiving reciprocal value for their contributions. The Company will record contra-research development expense on the condensed consolidated statement of operations in the same period that the underlying expenses are incurred. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, in June 2020, the Company was awarded a fixed-price contract (the &#8220;Procurement Contract&#8221;) from the DoD for the purchase of the Company&#8217;s intradermal CELLECTRA</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%">&#160;2000 device and accessories. The CELLECTRA</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%"> 2000 devices will be used to inject&#160;INO-4800&#160;in the Company&#8217;s planned later-stage clinical trials. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total purchase price under the Procurement Contract is expected to be $<ix:nonFraction unitRef="usd" contextRef="i85de82dc7da648eaa69e0820ed5ec697_D20200601-20200630" decimals="-5" name="ino:CollaborativeArrangementFixedPriceContractAmountAwarded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTUyMzg_a04ebc3d-2b48-4876-93c1-601e469e7d7f">10.7</ix:nonFraction>&#160;million. The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Company determined that the Procurement Contract falls under the scope of ASC Topic 606 as the contract is with a customer and the Company is able to satisfy its obligations under the arrangement. Performance obligations under the Procurement Contract consist of the delivery of a specified number of CELLECTRA</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%">&#160;2000 devices and accessories. The total transaction price was allocated to the individual performance obligations based on the determined standalone selling price for the devices and accessories. The Company will recognize revenue upon shipment of the purchased devices and accessories. During each of the three and six months ended June 30, 2022, the Company recorded revenue of $<ix:nonFraction unitRef="usd" contextRef="i36e8e49e8edb4d20b4c677b199255c09_D20220401-20220630" decimals="-3" name="ino:CollaborativeArrangementRevenueFromTheProcurementContract" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYwMDA_308e99c6-b625-42d0-a5c6-cfca6a9c44d3"><ix:nonFraction unitRef="usd" contextRef="i85e6ef63906d411ebaa28554ec89eafb_D20220101-20220630" decimals="-3" name="ino:CollaborativeArrangementRevenueFromTheProcurementContract" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYwMDA_3bad74e2-61e9-4b22-a514-fb5fe1c11d2b">625,000</ix:nonFraction></ix:nonFraction> under the Procurement Contract. For the three and six months ended June 30, 2021, the Company recorded <ix:nonFraction unitRef="usd" contextRef="ieff94edc3aa544b5bf8b12b4b3cf4a7e_D20210101-20210630" decimals="INF" name="ino:CollaborativeArrangementRevenueFromTheProcurementContract" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTA5OTUxMTY0NjA1OA_50ebd494-805c-40dd-bb64-9644e30f4536"><ix:nonFraction unitRef="usd" contextRef="id473ddacf8fa47c18c651435f171fadd_D20210401-20210630" decimals="INF" name="ino:CollaborativeArrangementRevenueFromTheProcurementContract" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTA5OTUxMTY0NjA1OA_c75912e0-9556-487a-ac0f-8c57b20dc646">no</ix:nonFraction></ix:nonFraction> revenue from the Procurement Contract.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i0f1e8bfa030d41ed815bebfb3d7485c4_D20220401-20220630" decimals="-5" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzE1Ng_98a788ef-ab32-4817-93b5-74103ab289c5">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0be866fadf14c9ba686c36f0346e290_D20220101-20220630" decimals="-5" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzE2MA_4d523619-2c82-4c5f-aa72-4774eec780a9">6.1</ix:nonFraction> million, respectively, as contra-research and development expense related to the OTA Agreement. During the three and six months ended June 30, 2021, the Company recorded </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="i6980e8c5e55a47f7b499b9a6457df844_D20210401-20210630" decimals="-5" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzM3OA_1e901aab-42fd-4baa-9540-b298192a964b">13.4</ix:nonFraction>&#160;million</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="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="id35c1b5ba4ac4287bbdc4743b097bee5_D20210101-20210630" decimals="-5" name="ino:GrantProceedsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzQzNw_7b91040f-4447-489b-8f22-3e82650651fe">21.2</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, as contra-research and development expense related to the OTA Agreement. As of June&#160;30, 2022 and December 31, 2021, the Company had an accounts r</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eceivable balance of $<ix:nonFraction unitRef="usd" contextRef="i8571acc494494de9b098d48cf8e24cfb_I20220630" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYyNjY_8d25f08d-8b2b-4b7d-9080-fa0852d834a2">2.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8722580666bf4ba3b8a5d70683afc242_I20211231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYyNzM_e97c4fae-24fd-4a26-8441-7227a194f37c">3.6</ix:nonFraction>&#160;million, respectively, on the condensed consolidated balance sheet from the DoD. As of June&#160;30, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i8571acc494494de9b098d48cf8e24cfb_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYzNzU_85438816-0e73-4608-95c1-338293705647">9.0</ix:nonFraction>&#160;million recorded as deferred revenue on the condensed consolidated balance sheet related to the Procurement Contract.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company announced that the DoD had notified the Company that it will discontinue funding f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the Phase 3 segment of the Company's clinical trial of INO-4800 in the United States, while continuing to fund the completion of the ongoing Phase 2 segment.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_85"></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84NS9mcmFnOjFmYjY3M2E4OWE0ZDQwZDI5NzU0OWZmNTI0ZDlkNjkyL3RleHRyZWdpb246MWZiNjczYTg5YTRkNDBkMjk3NTQ5ZmY1MjRkOWQ2OTJfOTgw_fa330e46-4853-4ec5-998b-c5e6325979bb" continuedAt="i71b90cfadf6a4cfc9e94164d8ab2efe6" escape="true">Income Taxes </ix:nonNumeric></span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i71b90cfadf6a4cfc9e94164d8ab2efe6" continuedAt="id07386e9060f4a9fa881b0d4dcf76a22">The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&#160;Due to the adoption of ASU 2019-12 which removes the exception under ASC 740-20-45-7 to consider all sources of income in order to determine the tax benefit resulting from a loss from continuing operations, ASC 740-20-45-7 no longer applies.</ix:continuation></span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id07386e9060f4a9fa881b0d4dcf76a22">&#160;For the six months ended June&#160;30, 2022 and 2021, the Company did not record any income tax provision/(benefit) due to the Company&#8217;s history of net operating losses generated and the maintenance of a full valuation allowance against its net deferred tax assets.</ix:continuation> </span></div><div style="margin-bottom:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_88"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODkwNg_57d0b932-e9fe-4e23-b5d3-aa9e34bd844f" continuedAt="ifffe5d1b7b394b52a49599d4c05cca9b" escape="true">Geneos Therapeutics, Inc. </ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><ix:continuation id="ifffe5d1b7b394b52a49599d4c05cca9b" continuedAt="i885f78e7bac440cdafbe643f5bf76fab"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, the Company formed Geneos to develop and commercialize neoantigen-based personalized cancer therapies. Geneos was considered a variable interest entity (VIE) for which the Company was the primary beneficiary. In 2019, Geneos completed the initial closing of a&#160;Series A preferred stock financing. The Company invested&#160;$<ix:nonFraction unitRef="usd" contextRef="i2b36cd4a8f6c43a080629ad881774faf_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMzYy_30c5efe6-034c-4be7-988d-641e02d39839">1.2</ix:nonFraction> million&#160;in the Series A preferred stock financing, which was led by an outside investor. Following this transaction, the Company held&#160;<ix:nonFraction unitRef="number" contextRef="i4ba7a61d3062459f9680897ee1942b0f_I20191231" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNDkx_85755b26-770a-49ce-9c06-5993c9bf2820">61</ix:nonFraction>%&#160;of the outstanding equity, on an as-converted to common stock basis, of Geneos and continued to consolidate its investment in Geneos under ASC 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></ix:continuation></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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i885f78e7bac440cdafbe643f5bf76fab" continuedAt="i6cb4bd2045944148bc915beddaa59a7c"><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, Geneos completed the second closing of the&#160;Series A preferred stock financing, in which the Company invested $<ix:nonFraction unitRef="usd" contextRef="id8845414bfa24f6f9b120af3e9fb4a79_I20200131" decimals="-3" name="ino:StockPurchaseAgreementCommitmentOfAdditionalInvestment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNzg0_b3af3bdf-5dc4-493d-8edb-02599614ce9d">800,000</ix:nonFraction>. Following this transaction, the Company held&#160;<ix:nonFraction unitRef="number" contextRef="i18225c9f3469460e90c70c53b26b1061_I20200101" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODMz_19482f90-daea-4f53-a1c4-50b3e306d163">52</ix:nonFraction>%&#160;of the outstanding equity, on an as-converted to common stock basis, of Geneos and continued to consolidate its investment in Geneos.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, Geneos closed an additional&#160;Series A preferred stock financing round, in which the Company invested $<ix:nonFraction unitRef="usd" contextRef="ie655c5de1db64a5fb4d70dc8caec6fd9_I20200630" decimals="-3" name="ino:StockPurchaseAgreementCommitmentOfAdditionalInvestment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTA4NA_79e7fda2-7eb4-4228-8ec9-dd888d4b9b86">800,000</ix:nonFraction>.  Following this transaction, the Company owned <ix:nonFraction unitRef="number" contextRef="i95b2a2a6a1694fda8c62399aee69738e_I20200630" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTEzNQ_aa1506a7-11df-44d0-9610-200e1f76b501">47</ix:nonFraction>% of the outstanding equity of Geneos on an as-converted to common stock basis. This transaction triggered a VIE reconsideration, as the Company no longer held a controlling financial interest. Based on the Company&#8217;s assessment, Geneos continued to be a VIE as it did not have sufficient equity at risk to finance its activities without additional subordinated financial support. However, the Company was not the primary beneficiary of Geneos, as it did not have the power to direct the activities that most significantly impact Geneos&#8217; economic performance.  Accordingly, the Company deconsolidated its investment in Geneos as of June 1, 2020, resulting in a gain of $<ix:nonFraction unitRef="usd" contextRef="i1b3a236a08d149cc996bb4ac32a7d0cb_D20200601-20200601" decimals="-5" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTgwNA_40e9833c-3c1e-49e8-a545-78605effa019">4.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i1b3a236a08d149cc996bb4ac32a7d0cb_D20200601-20200601" decimals="-5" name="us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTgxNw_6406746c-31f8-4d52-b04f-dc3dd208d85d">2.4</ix:nonFraction> million related to the remeasurement of the retained noncontrolling interest investment to fair value.  </span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the equity method to investments in common stock and to other investments in entities that have risk and reward characteristics that are substantially similar to an investment in the investee&#8217;s common stock. Since the Company&#8217;s Series A preferred stock investment in Geneos has a substantive liquidation preference, it is not substantially similar to the Company&#8217;s common stock investment and will therefore be recorded as an equity security under ASC 321.  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the deconsolidation, the Company accounts for its common stock investment in Geneos, in which the Company lacks control but does have the ability to exercise significant influence over operating and financial policies, using the equity method. Generally, the ability to exercise significant influence is presumed when the investor possesses more than 20% of the voting interests of the investee. This presumption may be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. In applying the equity method, the Company records the investment at cost unless the initial recognition is the result of the deconsolidation of a subsidiary, in which case it is recorded at fair value. The Company's proportionate share of net loss of Geneos is recorded in&#160;equity in net earnings of Geneos in the Company's condensed consolidated statements of operations. The Company's equity method investments are reviewed for indicators of impairment at each reporting period and are written down to fair value if there is evidence of a loss in value that is other-than-temporary.&#160;Any difference between the carrying amount of the Company&#8217;s investment and the amount of underlying equity in Geneos&#8217; net assets is amortized into income or expense accordingly. There were no basis differences identified as of the deconsolidation date that would need to be amortized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon deconsolidation, the Company recorded its Series A preferred stock investment at fair value based on the per share price paid by third party investors in connection with the preferred stock financing on June 1, 2020. The Company has determined that its Series A preferred stock investment in Geneos does not have a readily determinable fair value and has therefore elected the measurement alternative in ASC 321 to subsequently record the investment at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.&#160;When fair value becomes determinable, from observable price changes in orderly transactions, the Company&#8217;s investment will be marked to fair value.&#160; There have been no observable price changes or impairments identified since the deconsolidation date.  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, Geneos completed the closing of a Series A-1 preferred stock financing. The Company invested $<ix:nonFraction unitRef="usd" contextRef="i9f44de742c5c44189e8e737ffbcf0224_D20201101-20201130" decimals="-5" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNDgyNQ_ca046976-8eb7-4d83-b4ec-c739d5a39a51">1.4</ix:nonFraction>&#160;million in the Series A-1 preferred stock financing, which was led by outside investors. The closing date of this transaction was determined to be a VIE reconsideration event; based on the Company&#8217;s assessment, Geneos continued to be a VIE as it did not have sufficient equity at risk to finance its activities without additional subordinated financial support. The Company continued to not be the primary beneficiary of Geneos, as it did not have the power to direct the activities that most significantly impact Geneos&#8217;s economic performance and should not consolidate Geneos. Following this transaction, the Company held approximately <ix:nonFraction unitRef="number" contextRef="ibd0454f4c36f48d8bb983481dbf1349c_I20201130" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTQ1OA_2f8ad33f-135b-40dc-821f-8101d9ea2da7">36</ix:nonFraction>% of the outstanding equity, on an as-converted to common stock basis. Accordingly, the Company continued to account for its common stock investment in Geneos as an equity method investment under ASC 323 and its preferred stock investments as equity securities under ASC 321.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s share of net losses of Geneos for the three months ended March 31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ie071c4e92f5740c6b40846e09e67a9e3_D20210101-20210331" decimals="-5" sign="-" name="ino:IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTgyNQ_4020e114-45f2-44d1-9b8a-d5adba44413a">1.5</ix:nonFraction>&#160;million; however, only $<ix:nonFraction unitRef="usd" contextRef="ie071c4e92f5740c6b40846e09e67a9e3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTg0Mw_61d50d7d-6ed3-47f2-a1a4-751e1196451e">434,000</ix:nonFraction> was recorded, reducing the Company's total investment in Geneos to $<ix:nonFraction unitRef="usd" contextRef="ifce8531400094faf807df8548cf12519_I20210331" decimals="-3" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTkxMw_45f12164-0058-4490-bcc7-77883af0d9ea">0</ix:nonFraction>. Of the total amount, $<ix:nonFraction unitRef="usd" contextRef="i205d230022484753b117dfdf607580a4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTkzOA_865cf985-4020-4477-a8fb-8cf2332ca19f">819,000</ix:nonFraction> has been allocated to the equity method investment, thereby reducing the balance to $<ix:nonFraction unitRef="usd" contextRef="i9d0197628ee546b38c50c21c2d8e5d73_I20210331" decimals="-3" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjAyNQ_310d85de-509e-456a-950a-ccd6f2a24957">0</ix:nonFraction> as of March 31, 2021. The remaining $<ix:nonFraction unitRef="usd" contextRef="i1fe83a2502b6450eaed4c4dd56686652_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjA2NA_9cf3b0bc-15de-4450-90d9-08db508ac1bb">4.2</ix:nonFraction> million loss has been allocated to the Company&#8217;s Series A and Series A-1 preferred stock investment in Geneos, on a ratable basis, thereby reducing the balance to $<ix:nonFraction unitRef="usd" contextRef="i91de5d451d5e4d4c8dd6de0afb4dada6_I20210331" decimals="-3" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjIzMA_e136eccc-0d89-4221-8d2d-88bd318eb82a">0</ix:nonFraction> as of March 31, 2021.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will not reduce its investment below $<ix:nonFraction unitRef="usd" contextRef="ifce8531400094faf807df8548cf12519_I20210331" decimals="-3" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjMwNA_4e16748a-fb4a-4be5-8d34-73042a37d634">0</ix:nonFraction> and will not record its share of further net losses of Geneos as the Company has no obligation to fund Geneos.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, Geneos completed a second closing of the Series A-1 preferred stock financing, in which the Company did not participate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following this transaction, the Company held approximately <ix:nonFraction unitRef="number" contextRef="i09b652ce67b249a1ba717dae469ba980_I20210228" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjYxNg_43ea55eb-039b-42cb-a29e-c008157ab244">35</ix:nonFraction>% of the outstanding equity, on an as-converted to common stock basis.</span></div></ix:continuation><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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6cb4bd2045944148bc915beddaa59a7c"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, Geneos completed the closing of a Series A-2 preferred stock financing. The Company invested $<ix:nonFraction unitRef="usd" contextRef="i17ced89d228b41d39ea339e49983315c_D20220301-20220331" decimals="-5" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjc5Ng_94fe1f75-f996-4b3c-8922-d6ff111cf6fe">2.0</ix:nonFraction>&#160;million in the Series A-2 preferred stock financing, which was led by outside investors. The closing date of this transaction was determined to be a VIE reconsideration event; based on the Company&#8217;s assessment, Geneos continues to be a VIE as it does not have sufficient equity at risk to finance its activities without additional subordinated financial support. The Company continues to not be the primary beneficiary of Geneos, as it does not have the power to direct the activities that most significantly impact Geneos&#8217;s economic performance and should not consolidate Geneos. Following this transaction, the Company held approximately <ix:nonFraction unitRef="number" contextRef="if6bd7438d93e499fa828d978f37b63af_I20220331" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNzQzMQ_541a7f02-4cbd-4749-b4e8-63c002a05261">24</ix:nonFraction>% of the outstanding equity, on an as-converted to common stock basis. Accordingly, the Company continues to account for its common stock investment in Geneos as an equity method investment under ASC 323 and its preferred stock investments as equity securities under ASC 321.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of Geneos&#8217;s Series A-2 preferred stock was based on the per share price paid by third-party investors in connection with the closing on March 21, 2022. The Company has concluded that its Series A-2 preferred stock investment is a similar financial instrument as its Series A-1 preferred stock, and therefore remeasured the carrying value of the Series A-1 preferred stock investment at the Series A-2 preferred stock price, resulting in a gain on remeasurement of $<ix:nonFraction unitRef="usd" contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331" decimals="-3" name="us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODE4Nw_8c18be9f-b70a-457b-bebb-c905fe857fed">165,000</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:EquityMethodInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODkwOQ_3895470a-acc0-4613-87c2-7dc8246a9141" escape="true"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded its current and accumulated share of net losses of Geneos of $<ix:nonFraction unitRef="usd" contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODI3Mw_0dd4d414-df45-4845-858f-3f08fbce2556">2.2</ix:nonFraction>&#160;million, which was allocated to the Series A-1 and Series A-2 preferred stock investment in Geneos, thereby reducing the balance to $<ix:nonFraction unitRef="usd" contextRef="i97e8be343f26409d9c1e42e2f8e6e5f7_I20220331" decimals="-3" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODQwMA_95c4d35e-ac99-444e-adc2-7d69dea712d3">0</ix:nonFraction> as of March 31, 2022 as shown in the table below:</span></div><div style="margin-top:5pt"><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:84.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Investment in Geneos Series A-2 preferred stock</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="ie0cb6bfccf2a4edebaeb0de56f11056c_I20211231" decimals="0" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfMS0yLTEtMS0zOTYzNQ_6a76c628-03b8-48dc-a07f-d3db427832d9">1,999,998</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%">Remeasurement of  Geneos Series A-1 preferred stock</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="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331" decimals="0" name="us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfMi0yLTEtMS0zOTYzNQ_11ca2523-7529-4214-a997-519636b8f328">165,215</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%">Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331" decimals="0" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfMy0yLTEtMS0zOTYzNQ_3618439d-cf35-4b78-89de-b0ef97cb64ca">2,165,213</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Geneos as of March 31, 2022</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="i97e8be343f26409d9c1e42e2f8e6e5f7_I20220331" decimals="0" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfNC0yLTEtMS0zOTYzNQ_b5ae1cb0-6ac6-49d8-bda4-02a1beb01763">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to exclusively license its SynCon</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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immunotherapy and CELLECTRA</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%">&#160;technology platform to Geneos to be used in the field of personalized, neoantigen-based therapy for cancer. The license agreement provides for potential royalty payments to the Company in the event that Geneos commercializes any products using the licensed technology. The Company is not obligated to use any of its assets to fund the future operations of Geneos.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Chief Scientific Officer Dr. Laurent Humeau is on the Board of Directors of Geneos. The Company's director Dr.&#160;David B. Weiner is the Chairman of the Scientific Advisory Board of Geneos.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_91"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMjM4_9ab7492e-6e4a-426f-8e3f-a3cfeac887ab" continuedAt="ida6e077b83f343e7b1b38a4c3c478fe7" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="ida6e077b83f343e7b1b38a4c3c478fe7"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2022, the Company committed to and communicated a corporate reorganization plan, including a reduction in force (the &#8220;Reduction&#8221;). The purpose of the Reduction is to decrease expenses, extend cash runway, and maintain a streamlined organization to support key clinical programs that are expected to drive long-term growth. As part of the Reduction, the Company has reduced its overall headcount by approximately <ix:nonFraction unitRef="employee" contextRef="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718" decimals="0" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfNzE0NjgyNTU5MzQ5MA_0983458a-2582-4564-83bc-4a24695cb3a8">55</ix:nonFraction> employees, which represents <ix:nonFraction unitRef="number" contextRef="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTA5OTUxMTYzNzMzNw_7b7ec1cb-c38e-458d-b5b8-d42c75d6c55a">18</ix:nonFraction>% of its full-time employees. The Company has also terminated agreements with approximately <ix:nonFraction unitRef="number" contextRef="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718" decimals="2" name="ino:RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTA5OTUxMTYzNzM0Mg_b264722e-6f63-4ddf-9938-9428a3ac1228">86</ix:nonFraction>% of its contractors. The Company expects to incur a one-time pre-tax charge of approximately $<ix:nonFraction unitRef="usd" contextRef="i1eb7dc59057f45e48c754f98d76e50c9_I20220930" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTA5OTUxMTYzNzMyMg_7197c9bd-d1eb-4532-976d-f1773060496d">1.6</ix:nonFraction>&#160;million in the third quarter of 2022 related to the Reduction, consisting primarily of one-time severance payments upon termination, continued benefits for a specific period of time, and outplacement services. The Company expects all charges associated with the Reduction to be incurred during the quarter ending September 30, 2022, with related cash payments expected to be substantially paid out by September 30, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From July 1, 2022 through July 8, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfODc_584f9cf8-1e91-4151-b4bb-ca8463ca8868">1,892,730</ix:nonFraction> shares of common stock under the 2021 Sales Agreement for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTY0_af8d038a-05ba-42a2-90c7-0dd962bf9982">3.8</ix:nonFraction>&#160;million. The sales were made at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if169f93e8bae417d97867019289d75d7_I20220708" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMjIw_90bf523f-ed2f-4b8a-b331-8b928694c708">2.02</ix:nonFraction> per share.</span></div></ix:continuation><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%">27</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></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%">ITEM 2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Quarterly Report contains forward-looking statements, as defined in Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended. These statements relate to future events or our future financial performance. In some cases, you can identify forward-looking statements by terminology such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential&#8221; or &#8220;continue,&#8221; the negative of such terms or other comparable terminology. These statements are only predictions. Actual events or results may differ materially.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Although we believe that the expectations reflected in the forward-looking statements are reasonable based on our current expectations and projections, we cannot guarantee future results, levels of activity, performance or achievements. Moreover, neither we, nor any other person, assume responsibility for the accuracy and completeness of the forward-looking statements. We are under no obligation to update any of the forward-looking statements after the filing of this Quarterly Report to conform such statements to actual results or to changes in our expectations.</span></div><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and the related notes and other financial information appearing elsewhere in this Quarterly Report and our audited consolidated financial statements and related notes for the year ended December 31, 2021 included in our Annual Report on Form 10-K, or 2021 Annual Report, filed with the U.S. Securities and Exchange Commission, or SEC, on March 1, 2022. Readers are also urged to carefully review and consider the various disclosures made by us that attempt to advise interested parties of the factors that affect our business, including without limitation the disclosures made in Item&#160;1A of Part&#160;II of this Quarterly Report under the captions &#8220;Risk Factors&#8221; and &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and the disclosures made in our 2021 Annual Report under the caption &#8220;Risk Factors&#8221; and in our audited consolidated financial statements and related notes. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk factors that could cause actual results to differ from those contained in the forward-looking statements include but are not limited to: our history of losses; our lack of products that have received regulatory approval; uncertainties inherent in clinical trials and product development programs, including but not limited to the fact that preclinical and clinical results may not be indicative of results achievable in other trials or for other indications, that the studies or trials may not be successful or achieve desired results, that preclinical studies and clinical trials may not commence, have sufficient enrollment or be completed in the time periods anticipated, that results from one study may not necessarily be reflected or supported by the results of other similar studies, that results from an animal study may not be indicative of results achievable in human studies, that clinical testing is expensive and can take many years to complete, that the outcome of any clinical trial is uncertain and failure can occur at any time during the clinical trial process, and that our proprietary smart device technology and DNA medicine candidates may fail to show the desired safety and efficacy traits in clinical trials; the availability of funding; the ability to manufacture our DNA medicine candidates; the availability or potential availability of alternative therapies or treatments for the conditions targeted by us or our collaborators, including alternatives that may be more efficacious or cost-effective than any therapy or treatment that we and our collaborators hope to develop; our ability to receive development, regulatory and commercialization event-based payments under our collaborative agreements; whether our proprietary rights are enforceable or defensible or infringe or allegedly infringe on rights of others or can withstand claims of invalidity; the impact of government healthcare laws and proposals; and the impact of COVID-19 on us and our third-party contractors and suppliers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_103"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:5pt;text-indent:22.5pt"><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 focused on bringing to market precisely designed DNA medicines and vaccines to help protect people from infectious diseases, including COVID-19, and to help treat people with cancer and conditions associated with human papillomavirus, or HPV. We have shown in clinical trials that our DNA vaccine candidates can be delivered into cells in the body via a proprietary smart device allowing the nucleic-acid delivered gene products to activate functional T cell and antibody responses against targeted pathogens and cancers.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our DNA medicines pipeline is comprised of three types of DNA medicine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">candidates: prophylactic DNA vaccines, therapeutic DNA immunotherapies, and DNA encoded monoclonal and bispecific antibodies, or dMAbs and dBTAs, all of which utilize the two components of our integrated platform, SynCon</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%"> and CELLECTRA</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%">.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our proprietary SynCon</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%"> technology creates precisely designed  plasmids, which are circular strands of DNA that instruct a cell to produce proteins or antigens to help the person&#8217;s immune system respond with antibodies and immune cells which recognize and then help block viruses and destroy cancerous or pre-cancerous cells. </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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patented proprietary smart device CELLECTRA</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%">, facilitates uptake of our DNA medicines into the cell, which has been a key limitation of historical DNA-based technology approaches. Human clinical trial data from more than 15,000 administrations across more than 5,000 participants to date have shown a tolerable safety profile.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate strategy is to develop, seek regulatory approval for and commercialize our novel DNA medicines to address unmet global health needs. We continue to advance and clinically validate an array of DNA medicine candidates that target infectious diseases, such as COVID-19, as well as HPV-associated diseases and cancer. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our partners and collaborators include ApolloBio Corporation, AstraZeneca, Advaccine Biopharmaceuticals Suzhou Co, The Bill &amp; Melinda Gates Foundation (Gates), Coalition for Epidemic Preparedness Innovations, or CEPI, Defense Advanced Research Projects Agency, or DARPA, The U.S. Department of Defense, or DoD, HIV Vaccines Trial Network, the U.S. Defense Threat Reduction Agency&#8217;s Medical CBRN Defense Consortium, or MCDC, International Vaccine Institute, or IVI, Kaneka Eurogentec, National Cancer Institute, National Institutes of Health, National Institute of Allergy and Infectious Diseases, Ology Bioservices, the Parker Institute for Cancer Immunotherapy, Plumbline Life Sciences, Regeneron Pharmaceuticals, Richter-Helm BioLogics, Thermo Fisher Scientific, the University of Pennsylvania, the Walter Reed Army Institute of Research, and The Wistar Institute. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We or our collaborators are currently evaluating the feasibility of, or conducting or planning clinical studies of, our DNA medicines for COVID-19 as a heterologous booster vaccine; Middle East Respiratory Syndrome, or MERS; Lassa fever; Ebola; as well as HPV-associated precancers, including cervical, vulvar, and anal dysplasia; HPV-associated cancers, including head &amp; neck, cervical, anal, penile, vulvar, and vaginal; other HPV-associated disorders, such as recurrent respiratory papillomatosis, or RRP; glioblastoma multiforme, or GBM; and prostate cancer. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our DNA medicine candidates are in the research and development phase. We have not generated any revenues from the sale of any products, and we do not expect to generate any such revenues for at least the next several years. We earn revenue from license fees and milestone revenue and collaborative research and development agreements. Our DNA medicine candidates will require significant additional research and development efforts, including extensive preclinical and clinical testing. All DNA medicine candidates that we advance to clinical testing will require regulatory approval prior to commercial use, and will require significant costs for commercialization. We may not be successful in our research and development efforts, and we may never generate sufficient product revenue to be profitable.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had an accumulated deficit of $1.4 billion. We expect to continue to incur substantial operating losses in the future due to our commitment to our research and development programs, the funding of preclinical studies, clinical trials and regulatory activities and the costs of general and administrative activities.</span></div><div style="margin-top:5pt;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%">Impacts of COVID-19 On Our Business</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operationall</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y, we have experienced some disruptions as a result of the COVID-19 pandemic. For example, as a result of supply chain disruptions and global supply shortages, we have experienced delays in obtaining some clinical supplies, manufacturing supplies and components, and we have had to secure new vendors for certain supplies and components at higher prices. Some manufacturing supplies and components remain in limited supply with uncertain delivery dates.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the pandemic we implemented a work from home policy allowing employees who can work from home to do so, while those needing to work in laboratory facilities work in shifts to reduce the number of people gathered together at one time. Starting in April 2022, employees have returned to the office on a modified schedule. We also continue to have a mask-wearing mandate for all on-site activities. We have taken measures to secure our research and development project activities, while work in laboratories has been organized to reduce risk of COVID-19 transmission.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our liquidity has not been negatively impacted to date by the pandemic. During the six months ended June 30, 2022, and year ended December 31, 2021, we raised $72.5 million and $47.7 million, respectively, in net proceeds from the sale of shares of our common stock through "at the market" equity sale programs, and in January 2021 we closed an underwritten public offering of our common stock, with net proceeds to us of $162.1&#160;million. As of June&#160;30, 2022, our cash and cash equivalents and short-term investments were $348.1 million in the aggregate. Subsequent to June&#160;30, 2022, we raised an additional $3.8 million under our &#8220;at the market&#8221; equity sale program.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which the pandemic will continue to impact our business and operations will depend on future developments, including travel restrictions to, from and within the United States and other countries, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease, which remain uncertain.</span></div><div style="margin-top:5pt;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%">Reduction in Force</span></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2022, we committed to and communicated a corporate reorganization plan, including a reduction in force, or the Reduction. The purpose of the Reduction is to decrease expenses, extend cash runway, and maintain a streamlined organization to support key clinical programs that are expected to drive long-term growth. As part of the Reduction, we have reduced overall headcount by approximately 55 employees, which represents 18% of our full-time employees. We have also terminated agreements with approximately 86% of our contractors. Along with other planned cost-saving measures, the </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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduction is expected to reduce our operating expenses by approximately 30% over the next 18 months and extend our cash runway into the third quarter of 2024. These projections do not give effect to any funds that we may raise through our &#8220;at the market&#8221; equity sale program or other fundraising mechanisms. We expect to incur a one-time pre-tax charge of approximately $1.6&#160;million in the third quarter of 2022 related to the Reduction, consisting primarily of one-time severance payments upon termination, continued benefits for a specific period of time, and outplacement services. </span></div><div style="margin-top:5pt;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%">Securities Class Action Settlement</span></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, we entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#8220;Legal Proceedings.&#8221; The proposed settlement includes $30.0 million in cash and $14.0 million in shares of our common stock to settle all outstanding claims. The proposed settlement remains subject to approval by the court. Our insurance carriers have committed to pay the cash component of the settlement and we will therefore not incur any cash expenses associated with the litigation, other than legal fees and expenses incurred, which we estimate were approximately $11.0 million as of June 30, 2022.</span></div><div><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_106"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to our critical accounting estimates since December 31, 2021. For a description of our critical accounting estimates and significant judgments used in the preparation of our condensed consolidated financial statements, refer to Note 3 to our Condensed Consolidated Financial Statements included in this Quarterly Report, as well as Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our 2021 Annual Report and Note 2 to our audited Consolidated Financial Statements contained in our 2021 Annual Report. </span></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_109"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of Recent Accounting Pronouncements</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding recent accounting pronouncements is contained in Note&#160;4 to the Condensed Consolidated Financial Statements, included in this Quarterly Report.</span></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_112"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $784,000 and $983,000, for the three and six months ended June 30, 2022, respectively, as compared to $273,000 and $644,000 for the three and six months ended June 30, 2021, respectively. Revenue primarily consisted of revenue from our Procurement Contract with the DoD and revenues under collaborative research and development arrangements, including arrangements with affiliated entities. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Research and development expenses for the three and six months ended June 30, 2022 were $56.5 million and $112.4 million, respectively, as compared to $70.8 million and $109.9 million for the three and six months ended June 30, 2021, respectively. The decreases for the three-month period year over year included:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$21.9 million related to the acquisition and installation of manufacturing equipment for INO-4800 during 2021 that did not recur in 2022;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">$7.0 million in engineering services and expensed equipment related to our CELLECTRA</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%"> 3PSP device array automation project; </span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$2.7 million in drug manufacturing related to our RRP study; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$1.9 million in outside services related to INO-4800.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These decreases were offset by:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$8.3 million increase in drug manufacturing related to our COVID-19 variant studies and DARPA COVID-19 dMAb grant;</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:9pt"><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:23.5pt">$6.9 million lower contra-research and development expense recorded from grant agreements;</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:9pt"><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:23.5pt">$4.0 million in drug manufacturing and clinical study expenses related to INO-4800; and</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:9pt"><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:23.5pt">$2.8 million increase in employee compensation; among other variances.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The increases for the six-month period year over year included:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$14.6 million in drug manufacturing and clinical study expenses related to INO-4800;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$9.6 million  in drug manufacturing related to our COVID-19 variant studies and DARPA COVID-19 dMAb grant;</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:9pt"><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:23.5pt">$13.2 million lower contra-research and development expense recorded from grant agreements; and</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%">30</span></div></div></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="#ib1cf49d98ee04a5fab8cabb78fff49fd_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;padding-left:36pt;text-indent:9pt"><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:23.5pt">$5.2 million in employee compensation.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These increases were offset by:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$21.9 million decrease related to the acquisition and installation of manufacturing equipment for INO-4800 during 2021 that did not recur in 2022;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">$6.6 million decrease in engineering services and expensed equipment related to our CELLECTRA</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%"> 3PSP device array automation project; </span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$3.8 million decrease in outside services related to INO-4800; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$2.4 million decrease in drug manufacturing related to our RRP study, among other variances.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions received from current grant agreements and recorded as contra-research and development expense were $10.3 million and $17.8 million for the three and six months ended June 30, 2022, respectively, as compared to $17.2 million and $31.0 million for the three and six months ended June 30, 2021, respectively. The decrease for the three and six-month periods year over year was primarily due to a decrease of $10.5 million and $15.1 million, respectively, earned under the DoD 3PSP device development grant, and decreases of $879,000 and $2.7 million, respectively, earned under the grants from CEPI related to INO-4800 and device development activities, respectively, as these projects are near completion. These decreases were offset by an increase of $3.5 million and $4.8 million, respectively, earned primarily under the sub-grant through Wistar for DARPA COVID-19 dMAb, among other variances. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses, which include business development expenses, the amortization of intangible assets and patent expenses, were $48.5 million and $64.4 million for the three and six months ended June 30, 2022, respectively, as compared to $12.7 million and $26.5 million for the three and six months ended June 30, 2021, respectively.  Increases for the three and six-month periods year over year included:</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$44.0 million related to the class action securities litigation settlement reduced by $30.0 million of insurance recoveries, of which the net $14.0 million is the value of our common stock to be issued in connection with the settlement;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$12.0 million and $11.8 million, respectively, in legal expenses primarily related to litigation matters;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$6.9 million in severance expenses related to the separation of our former President and Chief Executive Officer in May 2022, including $4.2 million of stock based compensation expense related to equity award modifications;</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$1.5 million and $2.9 million, respectively, in employee compensation; </span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$756,000 and $1.3 million, respectively, in other outside services; and</span></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-27pt"><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:23.5pt">$404,000 and $1.3 million, respectively, in insurance expenses, among other variances.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite vesting period. Total employee and director stock-based compensation expense for the three and six months ended June 30, 2022 was $8.8 million and $16.0 million, respectively. Of these amounts, $2.2 million and $5.9 million, respectively, was included in research and development expenses, and $6.6 million and $10.1 million, respectively, was included in general and administrative expenses. Total employee and director stock-based compensation expense for the three and six months ended June 30, 2021 was $5.3 million and $14.5 million, respectively. Of these amounts, $2.7 million and $7.9 million, respectively, was included in research and development expenses, and $2.6 million and $6.6 million, respectively, was included in general and administrative expenses. The Company entered into a Separation Agreement with J. Joseph Kim, the Company's former President and Chief Executive Officer on May 10, 2022.  Pursuant to the terms of the Separation Agreement, Dr. Kim's outstanding RSU's as of the separation date were fully vested and one-half of the RSUs were settled in the Company's common stock and one-half were settled in cash. Dr. Kim's outstanding stock options will continue to vest over a certain period and his vested stock options will remain exercisable until five years after the separation date. Stock-based compensation for the three and six months ended June 30, 2022 included a $4.2 million charge related to these modifications. This increase was offset by a lower weighted average grant date fair value for the awards granted during 2022. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest income. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income for the three and six months ended June 30, 2022 was $858,000 and $1.5 million, respectively, as compared to $928,000 and $1.7 million, respectively, for the three and six months ended June 30, 2021. The decrease for the three and six-month periods year over year was due to lower average cash balances.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the three and six months ended June 30, 2022 was $313,000 and $627,000, respectively, as compared to $467,000 and $980,000, respectively, for the three and six months ended June 30, 2021. The decrease for the three and six-month periods year over year was due to lower non-cash interest expense related to the $78.5 million aggregate principal amount of our 6.50% convertible senior notes due 2024 as a result of the adoption of ASU&#8209;2020-06, </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%">31</span></div></div></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="#ib1cf49d98ee04a5fab8cabb78fff49fd_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and no interest expense recorded on the convertible promissory notes issued in December 2019 due to their full conversion into shares of our common stock in March 2021. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Loss) gain on investment in affiliated entities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (loss) gain results from the change in the fair market value of our investment in PLS for losses of  $934,000 and $1.5 million, for the three and six months ended June 30, 2022, respectively, as compared to a gain of $279,000 and a loss of $552,000 for the three and six months ended June 30, 2021, respectively. We record our investment in PLS at its market value based on the closing price of the shares on the Korea New Exchange Market at each balance sheet date, with changes in fair value reflected in the condensed consolidated statements of operations.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net unrealized (loss) gain on available-for-sale equity securities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net unrealized gain (loss) on available-for-sale equity securities for the three and six months ended June 30, 2022 of $(4.0) million and $(8.8) million, respectively, as compared to $136,000 and $(711,000) for the three and six months ended June 30, 2021, respectively, resulted from a change in the fair market value of the investments.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share in net loss of Geneos.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The share in net loss of Geneos represents our share of Geneos' losses during the period after deconsolidation in June 2020. </span></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_115"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, our primary uses of cash have been to finance research and development activities including clinical trial activities for the advancement of DNA medicine candidates. Since inception, we have satisfied our cash requirements principally from proceeds from the sale of equity securities, indebtedness and grants and government contracts.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Working Capital and Liquidity</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had cash and short-term investments of $348.1 million and working capital of $285.1 million, as compared to $401.3 million and $382.7 million, respectively, as of December&#160;31, 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:5pt;text-indent:27pt"><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 was $112.4 million and $131.3 million for the six months ended June 30, 2022 and 2021, respectively. The variance was primarily due to the timing and changes in working capital balances, offset by increased operating expenses.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) investing activities was $11.0 million and $(224.8) million for the six months ended June 30, 2022 and 2021, respectively. The variance was primarily the result of timing differences in short-term investment purchases, sales and maturities.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was $71.4 million and $164.3 million for the six months ended June 30, 2022 and 2021, respectively. The variance was primarily due to the proceeds from the January 2021 underwritten public offering, partially offset by an increase in the proceeds from the sale of common stock under the Sales Agreement (defined below) in 2022 compared to 2021.  </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Issuances of Common Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021, we entered into an ATM Equity Offering</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales Agreement, or the Sales Agreement, with outside sales agents, or collectively, the Sales Agents, under which we may offer and sell, from time to time at our sole discretion, shares of our common stock with aggregate gross proceeds of up to $300.0 million, through the Sales Agents.</span></div><div style="text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms and conditions of the Sales Agreement, the Sales Agents may sell the common stock by any method permitted by law deemed to be an &#8220;at the market offering&#8221;. The Sales Agents will use commercially reasonable efforts to sell the common stock from time to time, based upon instructions from us, including any price, time or size limits or other customary parameters or conditions we may impose. We will pay the Sales Agents a commission of up to three percent (3.0%) of the gross sales proceeds of any common stock sold through the Sales Agents under the Sales Agreement, and we have provided the Sales Agents with certain indemnification rights. During 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 June 30, 2022</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 sold 28,950,958 shares of common stock under the Sales Agreement for aggregate net proceeds of $72.5 million. Subsequent to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022</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 raised an additional $3.8 million under the Sales Agreement.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, we closed an underwritten public offering of 20,355,000 shares of our common stock at a public offering price of $8.50 per share. The net proceeds, after deducting the underwriters' discounts and commissions and other offering expenses payable by us, were $162.1&#160;million. </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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, stock options to purchase 75,444 shares of common stock were exercised for aggregate net proceeds to us of $190,000, which proceeds were offset by tax payments made related to net sh</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are settlement of RSU awards of $1.3 million. During 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 June 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, stock options to purchase 1,194,696 shares of common stock were exercised for aggregate net proceeds to us of $6.2 million, which proceeds were offset by tax payments made related to net share settlement of RSU awards of $3.9 million.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Funding Requirements</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had an accumulated deficit of $1.4 billion and we expect to continue to operate at a loss for some time. The amount of the accumulated deficit will continue to increase, as it will be expensive to continue research and development efforts. These activities will require additional financing. If these activities are successful and if we receive approval from the FDA to market our DNA medicine candidates, then we will need to raise additional funding to market and sell the approved products and equipment. We cannot predict the outcome of the above matters at this time. We are evaluating potential collaborations as an additional way to fund operations. We believe that our current cash and short-term investments are sufficient to meet our planned working capital requirements for at least the next twelve months from the date of this report. </span></div><div style="margin-bottom:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have existing supply agreements with contract manufacturers to manufacture INO-4800 drug substance. At June&#160;30, 2022, we had an 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%"> $29.6&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> minimum purchase obligation in connection with these agreements. We expect to satisfy these obligations from existing cash over the next twelve months.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described above, in July 2022, we undertook a corporate reorganization plan, to decrease our expenses, extend our cash runway, and maintain a streamlined organization to support key clinical programs that we expect to drive our long-term growth. We expect these actions to reduce our operating expenses by approximately 30% over the next 18 months and extend our cash runway into the third quarter of 2024, without giving effect to any further fundraising efforts, whether under the Sales Agreement or otherwise. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here have been no other significant changes to our contractual obligations and commitments described under Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in our 2021 Annual Report.</span></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_118"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are exposed to market risk related to changes in interest rates. Our primary exposure to market risk is interest rate sensitivity, which is affected by changes in the general level of U.S. interest rates. Under our current policies, we do not use interest rate derivative instruments to manage exposure to interest rate changes. We attempt to increase the safety and preservation of our invested principal funds by limiting default risk, market risk and reinvestment risk. We mitigate default risk by investing in short-term investment-grade securities. During the six months ended June 30, 2022, there was a pronounced increase in prevailing interest rates in the United States, which contributed to a loss of $8.8 million in the market value of our investment portfolio during the period. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate on our indebtedness is fixed and not subject to fluctuations in interest rates.</span></div><div style="margin-top:5pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operated primarily in the United States and most transactions during the six months ended June 30, 2022 were made in United States dollars. Accordingly, we have not had any material exposure to foreign currency rate fluctuations, with the exception of certain cash and cash equivalents held in South Korea that are denominated in South Korean Won and the valuation of our equity investment in PLS, which is denominated in South Korean Won and then translated into United States dollars. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain transactions are denominated primarily in foreign currencies, including South Korean Won, Euros, British Pounds and Canadian Dollars. These transactions give rise to monetary assets and liabilities that are denominated in currencies other than the U.S. dollar. The value of these monetary assets and liabilities are subject to changes in currency exchange rates from the time the transactions are originated until settlement in cash. As a result, our financial results could be affected by factors such as changes in foreign currency exchange rates or weak economic conditions in foreign markets where we conduct business.</span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not use derivative financial instruments for speculative purposes and do not engage in exchange rate hedging or hold or issue foreign exchange contracts for trading purposes. </span></div><div style="margin-top:5pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Risk</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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation generally affects us by increasing our cost of labor. Although inflation has increased generally in the United States in recent months, we do not believe that inflation has had a material effect on our business, financial condition or results of operations during the six months ended June 30, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_121"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures, which are designed to ensure that information required to be disclosed in the reports we file or submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC's rules&#160;and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer, or CEO, and Chief Financial Officer, or CFO, as appropriate to allow timely decisions regarding required disclosures. </span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating our disclosure controls and procedures, management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. 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 control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on an evaluation carried out as of the end of the period covered by this Quarterly Report, under the supervision and with the participation of our management, including our CEO and CFO, our CEO and CFO have concluded that, as of the end of such period, our disclosure controls and procedures (as defined in Rule&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934) were effective as of June&#160;30, 2022 at the reasonable assurance level. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have not been any changes in our internal control over financial reporting that occurred during the quarter ended June&#160;30, 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="text-align:center"><span><br/></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%">34</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">Part II. Other Information</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_127"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Securities Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2020, a purported shareholder class action complaint, McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim, was filed in the United States District Court for the Eastern District of Pennsylvania, naming us and J. Joseph Kim, our former President and Chief Executive Officer, as defendants. The lawsuit alleges that we made materially false and misleading statements regarding our development of a vaccine for COVID-19 in our public disclosures in violation of certain federal securities laws. The plaintiff seeks unspecified monetary damages on behalf of the putative class and an award of costs and expenses, including reasonable attorneys&#8217; fees. On June 18, 2020, the court appointed Manuel Williams to serve as lead plaintiff. On August 3, 2020, Mr. Williams filed a consolidated complaint, naming us and three of our officers as defendants. On September 21, 2020, Mr. Williams and another purported stockholder, Andrew Zenoff filed a first amended complaint, naming us and three of our officers as defendants. Defendants filed a motion to dismiss plaintiff&#8217;s first amended complaint on November 5, 2020. On February 16, 2021, the court issued an order granting in part, and denying in part, Defendants&#8217; motion to dismiss. The court granted Defendants&#8217; motion to dismiss, and dismissed with prejudice, the claims premised on the April 30 and June 30, 2020 statements. The court denied Defendants&#8217; motion to dismiss as to the remaining statements. On March 9, 2021, Defendants filed their answer to the complaint. After additional motions were filed in the case, in June 2022 the parties negotiated an agreement in principle to settle the shareholder class action complaint. Under the proposed settlement, we will pay $30.0 million in cash and $14.0 million in shares of our common stock to settle all outstanding claims. Our insurance carriers have committed to pay the $30.0 million cash component of the settlement. The parties are in the process of negotiating a stipulation of settlement and, thereafter, intend to file a motion for preliminary approval of settlement.  The settlement is subject to court approval.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, a purported shareholder derivative complaint, Behesti v. Kim, et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors as defendants. The lawsuit asserts state and federal claims and is based on the same alleged misstatements as the shareholder class action complaint. The lawsuit accuses our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiff seeks unspecified monetary damages on behalf of us as well as governance reforms. On June 5, 2020, the court stayed the Beheshti action pending resolution of a forthcoming motion to dismiss the McDermid securities class action or until any party provides notice that they no longer consent to the stay. On June 12 and June 15, 2020, two additional shareholder derivative complaints were filed in the United States District Court for the Eastern District of Pennsylvania, captioned Isman v. Benito, et al. and Devarakonda et al. v Kim, et. al. The complaints assert substantially similar claims as the Beheshti action and name our current directors as defendants. The Devarakonda complaint also names one of our former directors as a defendant. On July 21, 2020, the court consolidated the three derivative cases under the caption In re Inovio Pharmaceuticals, Inc. Derivative Litigation. The consolidated action is stayed.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 7, 2020, a fourth shareholder derivative complaint, Fettig v. Kim et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action. On August 27, 2020, the Fettig action was consolidated with the other derivative cases, which remain stayed as explained above.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2022, a fifth shareholder derivative complaint, Schumacher v. Benito et al., was filed in the Delaware Court of Chancery, naming eight current and former directors as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action. On May 4, 2022, the Delaware Court of Chancery entered a stay of the litigation.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">VGXI Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 3, 2020, we filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against VGXI, Inc. and GeneOne Life Science, Inc., or GeneOne, and together with VGXI, Inc. collectively referred to as VGXI, alleging that VGXI had materially breached our supply agreement with them. The complaint seeks declaratory judgments, specific performance of the agreement, injunctive relief, an accounting, damages, attorneys&#8217; fees, interest, costs and other relief from VGXI. On June 3, 2020, we filed a petition for preliminary injunction, which was denied on June 25, 2020. On June 26, 2020, we filed notice of appeal of the denial of the petition with the Pennsylvania Superior Court.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 7, 2020, VGXI filed an answer, new matter and counterclaims against us, alleging that we had breached the supply agreement, as well as misappropriation of trade secrets and unjust enrichment. The counterclaims seek injunctive relief, damages, attorneys&#8217; fees, interest, costs and other relief from us. Also, on July 7, 2020, VGXI filed a third-party complaint against Ology Bioservices, Inc., a contract manufacturing organization that we had engaged to provide services similar to those that were being provided by VGXI. On July 27, 2020, we filed an answer to VGXI&#8217;s counterclaims, disputing the allegations and the claims raised in VGXI&#8217;s filing. On October 1, 2020, we filed a notice of discontinuance of appeal with the Pennsylvania Superior Court. A trial date for the litigation has not been set.</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%">35</span></div></div></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="#ib1cf49d98ee04a5fab8cabb78fff49fd_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to aggressively prosecute the claims set forth in our complaint against VGXI and to vigorously defend ourselves against VGXI&#8217;s counterclaims.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">GeneOne Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2020, GeneOne filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against us, alleging that we had breached the CELLECTRA</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%"> Device License Agreement, or the Agreement, between us and GeneOne. We terminated the Agreement on October 9, 2020. The complaint asserts claims for breach of contract, declaratory judgment, unfair competition, and unjust enrichment. The complaint seeks injunctive relief, an accounting, damages, disgorgement of profits, attorneys&#8217; fees, interest, and other relief from us. On January 29, 2021, we filed preliminary objections to the complaint. On August 23, 2021, the Court overruled our preliminary objections to the complaint. On September 13, 2021, we filed an answer to the complaint, new matter, and counterclaims. The Company&#8217;s counterclaims allege that GeneOne breached the Agreement, and assert claims for breach of contract and declaratory judgment. The counterclaims seek damages, interest, expenses, attorney&#8217;s fees, and costs. On October 18, 2021, GeneOne filed its answer to our counterclaims and new matter. On November 8, 2021, we filed our answer to GeneOne&#8217;s new matter. A trial date for this litigation has not been set.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to aggressively prosecute the claims set forth in our counterclaims against GeneOne and to vigorously defend ourselves against the claims in GeneOne&#8217;s complaint. </span></div><div style="margin-top:5pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_130"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;&#160;&#160;  RISK FACTORS</span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business is subject to numerous risks. You should carefully consider and evaluate each of the following factors as well as the other information in this Quarterly Report on Form&#160;10-Q, including our financial statements and the related notes, the risk factors discussed in our 2021 Annual Report, which we filed with the SEC on March 1, 2022, in evaluating our business and prospects. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently consider immaterial may also impair our business operations. If any of the following risks actually occur, our business and financial results could be harmed. In that case, the trading price of our common stock could decline. You should also consider the more detailed description of our business contained in our 2021 Annual Report. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Financial Position and Need for Additional Capital</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred significant losses since inception, expect to incur significant net losses in the foreseeable future and may never become profitable.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced significant operating losses over the last several years. As of June&#160;30, 2022, our accumulated deficit was $1.4 billion. We have generated limited revenues, primarily consisting of license revenue, grant funding and interest income. We expect to continue to incur substantial additional operating losses for at least the next several years as we advance our clinical trials and research and development activities. We may never successfully commercialize our DNA medicine candidates or proprietary smart device technology and thus may never have any significant future revenues or achieve and sustain profitability.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have limited sources of revenue and our success is dependent on our ability to develop our DNA medicines and proprietary smart device technology.  </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not sell any products and may not have any other products commercially available for several years, if at all. Our ability to generate future revenues depends heavily on our success in: </span></div><div style="margin-top:3pt;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">developing and securing United States and/or foreign regulatory approvals for our DNA medicine candidates, including securing regulatory approval for conducting clinical trials with DNA medicine candidates; </span></div><div style="margin-top:3pt;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">developing our proprietary smart device technology; and </span></div><div style="margin-top:3pt;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">commercializing any products for which we receive approval from the FDA and foreign regulatory authorities. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our proprietary smart device and DNA medicine candidates will require extensive additional clinical study and evaluation, regulatory approval in multiple jurisdictions, substantial investment and significant marketing efforts before we generate any revenues from product sales. We are not permitted to market or promote our proprietary smart device and DNA medicine candidates before we receive regulatory approval from the FDA or comparable foreign regulatory authorities. If we do not receive regulatory approval for and successfully commercialize any products, we will not generate any revenues from sales of proprietary smart device and DNA medicine products, and we may not be able to continue our operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A small number of licensing partners and government contracts currently account for a substantial portion of our revenue. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently derive, and in the past we have derived, a significant portion of our revenue from a limited number of licensing partners and government grants and contracts. Revenue can fluctuate significantly depending on the timing of upfront and event-based payments and work performed. If we fail to sign additional future contracts with major licensing partners and the government, if a contract is delayed or deferred, or if an existing contract expires or is canceled and we fail to replace the contract with new business, our revenue would be adversely affected. </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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We will need substantial additional capital to develop our DNA medicines and proprietary smart device technology.  </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conducting the costly and time-consuming research, pre-clinical studies and clinical testing necessary to obtain regulatory approvals and bring our DNA medicine candidates and proprietary smart device technology to market will require a commitment of substantial funds in excess of our current capital. Our future capital requirements will depend on many factors, including, among others:</span></div><div style="margin-top:3pt;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 progress of our current and new product development programs; </span></div><div style="margin-top:3pt;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 progress, scope and results of our pre-clinical and clinical testing; </span></div><div style="margin-top:3pt;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 time and cost involved in obtaining regulatory approvals; </span></div><div style="margin-top:3pt;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 cost of manufacturing our DNA medicine candidates;</span></div><div style="margin-top:3pt;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 cost of prosecuting, enforcing and defending against patent infringement claims and other intellectual property rights; </span></div><div style="margin-top:3pt;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">debt service obligations;</span></div><div style="margin-top:3pt;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">competing technological and market developments; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability and the related costs to establish and maintain collaborative and other arrangements with third parties to assist in potentially bringing our products to market. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional financing may not be available on acceptable terms, or at all. Domestic and international capital markets have from time to time experienced heightened volatility, particularly in light of the COVID-19 pandemic and geopolitical turmoil, making it more difficult in many cases to raise capital through the issuance of equity securities. Volatility in the capital markets can also negatively impact the cost and availability of credit, creating illiquid credit markets and wider credit spreads. Concern about the stability of the markets generally and the strength of counterparties specifically has led many lenders and institutional investors to reduce, and in some cases cease to provide, funding to borrowers. To the extent we are able to raise additional capital through the sale of equity securities, or we issue securities in connection with another transaction in the future, the ownership position of existing stockholders could be substantially diluted. If additional funds are raised through the issuance of preferred stock or debt securities, these securities are likely to have rights, preferences and privileges senior to our common stock and may involve significant fees, interest expense, restrictive covenants and the granting of security interests in our assets. Fluctuating interest rates could also increase the costs of any debt financing we may obtain. Raising capital through a licensing or other transaction involving our intellectual property could require us to relinquish valuable intellectual property rights and thereby sacrifice long-term value for short-term liquidity.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to successfully address ongoing liquidity requirements would have a substantially negative impact on our business. If we are unable to obtain additional capital on acceptable terms when needed, we may need to take actions that adversely affect our business, our stock price and our ability to achieve cash flow in the future, including possibly surrendering our rights to some technologies or product opportunities, delaying our clinical trials or curtailing or ceasing operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Product Development, Manufacturing and Regulatory Approval</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to obtain FDA approval of our product candidates, we will not be able to commercialize them in the United States.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We need FDA approval prior to marketing our proprietary smart device and DNA medicine candidates in the United States. If we fail to obtain FDA approval to market our proprietary smart device and DNA medicine candidates, we will be unable to sell our products in the United States, which will significantly impair our ability to generate any revenues.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This regulatory review and approval process, which includes evaluation of preclinical studies and clinical trials of our products as well as the evaluation of our manufacturing processes and our third-party contract manufacturers' facilities, is lengthy, expensive and uncertain. To receive approval, we must, among other things, demonstrate with substantial evidence from well-controlled clinical trials that our proprietary smart device and DNA medicine candidates are both safe and effective for each indication for which approval is sought. To the extent that our DNA medicine candidates are manufactured at multiple sites or using different processes, we will also need to demonstrate comparability across the manufacturing batches in order to obtain regulatory approval. Satisfaction of the approval requirements typically takes several years and the time needed to satisfy them may vary substantially, based on the type, complexity and novelty of the product. We do not know if or when we might receive regulatory approvals for our proprietary smart device and any of our DNA medicine candidates currently under development. Moreover, any approvals that we obtain may not cover all of the clinical indications for which we are seeking approval, or could contain significant limitations in the form of narrow indications, warnings, precautions or contra-indications with respect to conditions of use. In such event, our ability to generate revenues from such products would be greatly reduced and our business would be harmed.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA has substantial discretion in the approval process and may either refuse to consider our application for substantive review or may form the opinion after review of our data that our application is insufficient to allow approval of our </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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proprietary smart device and DNA medicine candidates. If the FDA does not consider or approve our application, it may require that we conduct additional clinical, preclinical or manufacturing validation studies and submit that data before it will reconsider our application. Depending on the extent of these or any other studies, approval of any applications that we submit may be delayed by several years, or may require us to expend more resources than we have available. It is also possible that additional studies, if performed and completed, may not be successful or considered sufficient by the FDA for approval or even to make our applications approvable. If any of these outcomes occur, we may be forced to abandon one or more of our applications for approval, which might significantly harm our business and prospects.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that none of our product candidates or any product we may seek to develop in the future will ever obtain the appropriate regulatory approvals necessary for us or our collaborators to commence product sales. Any delay in obtaining, or an inability to obtain, applicable regulatory approvals would prevent us from commercializing our products, generating revenues and achieving and sustaining profitability. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Even if our products receive regulatory approval in the United States, we may never receive approval or commercialize our products outside of the United States, and the same risk applies for products approved outside the United States, with respect to regulatory approval in the United States.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to market any proprietary smart device and DNA medicine candidates outside of the United States, we must establish and comply with numerous and varying regulatory requirements of other countries regarding safety and efficacy. Likewise, the same is the case for any regulatory approvals procured outside the United States, with respect to the approval by the FDA.</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%">Approval procedures vary among countries and can involve additional product testing and additional administrative review periods. The time required to obtain approval in other countries might differ from that required to obtain FDA approval, and the regulatory approval process in other countries may include all of the risks detailed above regarding FDA approval in the United States as well as other risks. Furthermore, regulatory approval in one country does not ensure regulatory approval in another, but a failure or delay in obtaining regulatory approval in one country may have a negative effect on the regulatory process in others. Failure to obtain regulatory approval in other countries or any delay or setback in obtaining such approval could have the same adverse effects detailed above regarding FDA approval in the United States. Such effects include the risks that our DNA medicine candidates may not be approved for all indications requested, which could limit the uses of our DNA medicine candidates and have an adverse effect on their commercial potential or require costly, post-marketing follow-up studies. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Clinical trials involve a lengthy and expensive process with an uncertain outcome, and results of earlier studies and trials may not be predictive of future trial results.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clinical testing is expensive and can take many years to complete, and its outcome is uncertain. Failure can occur at any time during the clinical trial process. The results of preclinical studies and early clinical trials of our product candidates may not be predictive of the results of later-stage clinical trials. Results from one study may not be reflected or supported by the results of similar studies. Results of an animal study may not be indicative of results achievable in human studies. Human-use equipment and DNA medicine candidates in later stages of clinical trials may fail to show the desired safety and efficacy traits despite having progressed through preclinical studies and initial clinical testing. The time required to obtain approval by the FDA and similar foreign authorities is unpredictable but typically takes many years following the commencement of clinical trials, depending upon numerous factors. In addition, approval policies, regulations, or the type and amount of clinical data necessary to gain approval may change. We have not obtained regulatory approval for any human-use products.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product candidates could fail to complete the clinical trial process for many reasons, including the following:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be unable to demonstrate to the satisfaction of the FDA or comparable foreign regulatory authorities that our proprietary smart device or product candidate is safe and effective for any indication; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the results of clinical trials may not meet the level of clinical or statistical significance required by the FDA or comparable foreign regulatory authorities for approval;</span></div><div style="margin-top:3pt;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 FDA or comparable foreign regulatory authorities may disagree with the design or implementation of our clinical trials; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may not be successful in enrolling a sufficient number of participants in clinical trials; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">we may be unable to demonstrate that our proprietary smart device or DNA medicine candidates' clinical and other benefits outweigh their safety risks; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">we may be unable to demonstrate that our proprietary smart device or product candidate presents an advantage over existing therapies, or over placebo in any indications for which the FDA requires a placebo-controlled trial; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">the FDA or comparable foreign regulatory authorities may disagree with our interpretation of data from preclinical studies or clinical trials; </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%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">the data collected from clinical trials of our DNA medicine candidates may not be sufficient to support the submission of a new drug application or other submission or to obtain regulatory approval in the United States or elsewhere; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">the FDA or comparable foreign regulatory authorities may fail to approve the manufacturing processes or facilities of us or third-party manufacturers with which we or our collaborators contract for clinical and commercial supplies; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">the approval policies or regulations of the FDA or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our proposal to the FDA to amend the protocol for our REVEAL 2 (HPV-303) Phase 3 clinical trial of VGX-3100 in women with HPV-16/18 cervical high-grade dysplasia (HSIL), to reflect a biomarker-selected population as primary, the FDA has preliminarily advised us that while we may proceed with such an amendment, the revised trial would be viewed as an exploratory study to evaluate the biomarker-selected population, and unlikely be reviewable as the basis for a BLA.  Given that the results observed in the intent-to-treat (ITT) population in our REVEAL 1 (HPV-301) Phase 3 clinical trial of VGX-3100 were not statistically significant, the REVEAL 1 and REVEAL 2 studies alone would unlikely be supportive of a marketing authorization for VGX-3100. The FDA indicated that the subsequent conduct of one or two adequate and well-controlled trials in this selected population would be more likely to provide sufficient evidence to support approval of a marketing application for VGX-3100. The FDA also noted that there was a higher incidence of cervical carcinoma reported in the treatment group of REVEAL 1 that while low, and likely due to the trial design and not the vaccine candidate, warranted further consideration with respect to the benefit-risk profile of VGX-3100 versus standard of care, and as such, FDA recommended additional modifications to the REVEAL 2 protocol to address the potential for progression during the trial. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of this guidance from the FDA, we plan to modify and continue the REVEAL 2 trial to completion and will assess the path forward for the VGX-3100 program following analysis of the REVEAL 2 results. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Delays in the commencement, conduct or completion of clinical testing could result in increased costs to us and delay or limit our ability to generate revenues.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Delays in the commencement, conduct or completion of clinical testing could significantly affect our product development costs. We do not know whether planned clinical trials will begin on time or be completed on schedule, if at all. In addition, ongoing clinical trials may not be completed on schedule, or at all, and could be placed on a hold by the regulators for various reasons. The commencement and completion of clinical trials can be delayed for a number of reasons, including delays related to:</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">obtaining regulatory approval to commence a clinical trial;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">adverse results from third party clinical trials involving gene-based therapies and the regulatory response thereto;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">reaching agreement on acceptable terms with prospective CROs and trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">future bans or stricter standards imposed on clinical trials of gene-based therapy;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">manufacturing sufficient quantities of our proprietary smart device and DNA medicine candidates for use in clinical trials;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">obtaining Internal Review Board, or IRB, approval to conduct a clinical trial at a prospective site;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">slower than expected recruitment and enrollment of patients to participate in clinical trials for a variety of reasons, including competition from other clinical trial programs for similar indications;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">conducting clinical trials with sites internationally due to regulatory approvals and meeting international standards;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">retaining patients who have initiated a clinical trial but may be prone to withdraw due to side effects from the therapy, lack of efficacy or personal issues, or who are lost to further follow-up;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">collecting, reviewing and analyzing our clinical trial data; and</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">global unrest, including geopolitical risks emanating from countries such as Russia and China, global pathogen outbreaks or pandemics, terrorist activities, and economic and other external factors beyond our control.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Clinical trials may also be delayed as a result of ambiguous or negative interim results. In addition, a clinical trial may be suspended or terminated by us, the FDA, the IRB overseeing the clinical trial at issue, any of our clinical trial sites with respect to that site, or other regulatory authorities due to a number of factors, including:</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">inspection of the clinical trial operations or trial sites by the FDA or other regulatory authorities resulting in the imposition of a clinical hold;</span></div><div style="margin-top:3pt;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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">unforeseen safety issues; and</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:7.75pt">lack of adequate funding to continue the clinical trial.</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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If we experience delays in completion of, or if we terminate, any of our clinical trials, the commercial prospects for our proprietary smart device and our DNA medicine candidates may be harmed and our ability to generate product revenues will be delayed or eliminated altogether. In addition, many of the factors that cause, or lead to, a delay in the commencement or completion of clinical trials may also ultimately lead to the denial of regulatory approval of a product candidate. Further, delays in the commencement, conduct or completion of clinical trials may adversely affect the trading price of our common stock.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">None of our DNA medicine candidates have been approved for sale, and we may never develop commercially successful DNA medicine products.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our DNA medicines programs are in various stages of research and development, and currently include DNA medicine candidates in discovery, preclinical studies and Phase 1, 2 and 3 clinical trials. There are limited data regarding the efficacy of DNA medicine candidates compared with conventional vaccines, and we must conduct a substantial amount of additional research and development before the FDA or any comparable foreign regulatory authority will approve any of our DNA medicine candidates. The success of our efforts to develop and commercialize our DNA medicine candidates could be delayed or fail for a number of reasons. For example, we could experience delays in product development and clinical trials. Our DNA medicine candidates could be found to be ineffective or unsafe, or otherwise fail to receive necessary regulatory clearances to proceed with further clinical development or to be approved for marketing. Our products, even if they are deemed to be safe and effective by regulatory authorities, could be difficult to manufacture on a large scale or uneconomical to market, or our competitors could develop superior products more quickly and efficiently or more effectively market their competing products. The ability to manufacture sufficient quantities of our COVID-19 vaccine candidate on a large scale is particularly challenging and will require substantial resources and the engagement of third parties, which we may not be able to obtain on a timely basis, or at all.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, adverse events, or the perception of adverse events, relating to vaccine and immunotherapy candidates and delivery technologies may negatively impact our ability to develop commercially successful products. For example, pharmaceutical companies have been subject to claims that the use of some pediatric vaccines has caused personal injuries, including brain damage, central nervous system damage and autism. These and other claims may influence public perception of the use of vaccine and immunotherapy products and could result in greater governmental regulation, stricter labeling requirements and potential regulatory delays in the testing or approval of our potential products.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have modified our COVID-19 vaccine strategy to develop our vaccine candidate as a potential heterologous booster for other available vaccines, which will result in new and added risks and may not be successful.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have decided to discontinue our INNOVATE trial of INO-4800 and instead are pursuing a strategy to develop our COVID-19 vaccine as a potential heterologous booster following administration of other primary vaccines which previously demonstrated vaccine efficacy and are currently used worldwide under EUA. However, there can be no guarantee that this revised strategy will be successful. We have not yet completed clinical trials of our COVID-19 vaccine candidate as a heterologous booster, and the results of our planned trials may not indicate efficacy or may indicate adverse events that could preclude its clinical viability. In addition, we have not yet identified a clear regulatory pathway for the approval of our COVID-19 vaccine candidate as a heterologous booster and we may not be successful in doing so.  Further, the continued evolution of the SARS-CoV-2 virus could reduce the efficacy of our vaccine candidate as a potential booster.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">There can be no assurance that our COVID-19 vaccine candidate will ever be granted an Emergency Use Authorization by the FDA or similar authorization by regulatory authorities outside of the United States if we were to decide to apply for such an authorization. The option of seeking an Emergency Use Authorization may no longer exist for our COVID-19 vaccine candidates, and if we cannot obtain such authorization or, if granted, it is terminated, we will be unable to sell the vaccine candidate and instead will be required to pursue the standard biologic licensure process, which is lengthy and expensive. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may seek an Emergency Use Authorization, or EUA, from the FDA or similar authorization from regulatory authorities outside of the United States, for the use of our COVID-19 vaccine as a heterologous booster. If we apply for an EUA and it is granted, an EUA would authorize us to market and sell our COVID-19 vaccine under certain conditions of authorization as long as a public health emergency exists. The FDA expects that companies which receive an EUA for COVID-19 vaccines will proceed to licensure of their vaccine products under a full Biologics License Application. The FDA may issue an EUA during a Public Health Emergency if the agency determines that the potential benefits of a product outweigh the potential risks and if other regulatory criteria are met. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is no guarantee that we will apply for an EUA or other similar authorization or, if we do apply, that we will be able to obtain such authorization. For example, we will only be able to seek an EUA for INO-4800 as a heterologous booster vaccine candidate; the outcome of which may not be successful. Even if an EUA or other authorization is ultimately granted, we will rely on the FDA or other applicable regulatory authority policies and guidance governing vaccines authorized in this manner in connection with the marketing and sale of our product. If these policies and guidance change unexpectedly and/or materially or if we misinterpret them, potential sales of our product could be adversely impacted. Regulatory authorities may also terminate an EUA if safety issues or other concerns about our product arise or if we fail to comply with the conditions of authorization. If we apply for an EUA or similar authorization from regulatory authorities outside of the United States, the failure to obtain such </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%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">authorization or the termination of such an authorization, if obtained, would adversely impact our ability to market and sell our COVID-19 vaccine, which could adversely impact our business, financial condition and results of operations.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DNA medicines are a novel approach, and negative perception of the efficacy, safety, or tolerability of any investigational medicines that we develop could adversely affect our ability to conduct our business, advance our investigational medicines, or obtain regulatory approvals.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No DNA medicines have been granted EUA or have been approved to date by the FDA. Adverse events in clinical trials of our investigational medicines or in clinical trials of others developing similar products and the resulting publicity, as well as any other adverse events in the field of DNA medicine, or other products that are perceived to be similar to DNA medicines, such as those related to other nucleic acid based vaccines such as mRNA vaccines, gene therapy or gene editing, could result in a decrease in the perceived benefit of one or more of our programs, increased regulatory scrutiny, decreased confidence by patients and clinical trial collaborators in our investigational medicines, and less demand for any product that we may develop. Our pipeline of DNA medicine candidates could result in a greater quantity of reportable adverse events, including suspected unexpected serious adverse reactions, other reportable negative clinical outcomes, manufacturing reportable events or material clinical events that could lead to clinical delay or hold by the FDA or applicable regulatory authority or other clinical delays, any of which could negatively impact the perception of one or more of our programs, as well as our business as a whole. In addition, responses by U.S., state, or foreign governments to negative public perception may result in new legislation or regulations that could limit our ability to develop any investigational medicines or commercialize any approved products, obtain or maintain regulatory approval, or otherwise achieve profitability. More restrictive statutory regimes, government regulations, or negative public opinion would have an adverse effect on our business, financial condition, results of operations, and prospects and may delay or impair the development of our investigational medicines and commercialization of any approved products or demand for any products we may develop.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we and the contract manufacturers upon whom we rely fail to produce our proprietary smart devices and DNA medicine candidates in the volumes that we require on a timely basis, or at all, or fail to comply with their obligations to us or with stringent regulations, we may face delays in the development and commercialization of our proprietary smart device and DNA medicine candidates.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture some components of our proprietary smart devices and utilize the services of contract manufacturers to manufacture the remaining components of these devices. We also rely on third party contract manufacturers to produce our DNA medicine candidates for use in our clinical trials and potentially for commercial distribution, if any product candidate is approved by regulatory authorities. The manufacture of these devices and our DNA medicine candidates requires significant expertise and capital investment, including the development of advanced manufacturing techniques and process controls. Manufacturers often encounter difficulties in production, particularly in scaling up for commercial production. These problems include difficulties with production costs and yields, quality control, including stability of the equipment and DNA medicine candidates and quality assurance testing, shortages of qualified personnel, as well as compliance with strictly enforced federal, state and foreign regulations. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we or our manufacturers were to encounter any of these difficulties or our manufacturers otherwise fail to comply with their obligations to us, our ability to provide our proprietary smart device to our partners and to supply DNA medicine candidates for clinical trials or to commercially launch a product would be jeopardized. For example, we previously relied on VGXI to manufacture DNA plasmids for our DNA medicine candidates, including INO-4800. In 2020, VGXI notified us that they would be unable to produce the necessary plasmids to meet this timeline due to a lack of manufacturing capacity. As a result, we have engaged several additional third-party contract manufacturers to support the planned large-scale manufacturing of INO-4800. However, there can be no assurance that we will be able to secure adequate additional manufacturing capacity on commercially reasonable terms. Our inability to secure sufficient manufacturing capacity, or our inability to transfer necessary manufacturing know-how to third parties, would adversely affect our commercialization plans and could also harm our reputation.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, any delay or interruption in the supply of clinical trial supplies for our DNA medicine candidates could delay the completion of our clinical trials, increase the costs associated with maintaining our clinical trial program and, depending upon the period of delay, require us to commence new trials at significant additional expense or terminate the trials completely. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, all manufacturers of our products must comply with cGMP requirements enforced by the FDA through its facilities inspection program. These requirements include, among other things, quality control, quality assurance and the generation and maintenance of records and documentation. Manufacturers of our products may be unable to comply with these cGMP requirements and with other FDA, state and foreign regulatory requirements. We have little control over our manufacturers' compliance with these regulations and standards. A failure to comply with these requirements may result in fines and civil penalties, suspension of production, suspension or delay in product approval, product seizure or recall, or withdrawal of product approval. If the safety of any product is compromised due to our or our manufacturers' failure to adhere to applicable laws or for other reasons, we may not be able to obtain regulatory approval for or successfully commercialize our products, and </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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we may be held liable for any injuries sustained as a result. Any of these factors could cause a delay of clinical trials, regulatory submissions, approvals or commercialization of our products, entail higher costs or result in our being unable to effectively commercialize our products. Furthermore, if our manufacturers fail to deliver the required commercial quantities on a timely basis, pursuant to provided specifications and at commercially reasonable prices, we may be unable to meet demand for our products and would lose potential revenues.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product candidates are combination products regulated under both the biologic and device regulations of the Public Health Service Act and Federal Food, Drug, and Cosmetic Act. Third-party manufacturers may not be able to comply with cGMP regulations, regulations applicable to biologic/device combination products, including applicable provisions of the FDA&#8217;s drug cGMP regulations, device cGMP requirements embodied in the quality system regulations or similar regulatory requirements outside the United States. Our failure, or the failure of our third-party manufacturers, to comply with applicable regulations could result in sanctions being imposed on us, including clinical holds, fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocation, seizures or recalls of product candidates, operating restrictions and criminal prosecutions, any of which could significantly affect supplies of our product candidates. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are dependent on single-source suppliers for some of the components and materials used in, and the processes required to develop, our product candidates and investigational medicines.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently depend on single-source suppliers for some of the components and materials used in, and manufacturing processes required to develop and commercialize, our product candidates and investigational medicines. We cannot ensure that these suppliers or service providers will remain in business, have sufficient capacity or supply to meet our needs, or that they will not be purchased by one of our competitors or another company that may not be interested in continuing to work with us. Our use of single-source suppliers of raw materials, components, key processes, and finished goods exposes us to several risks, including disruptions in supply, price increases, or late deliveries. There are, in general, relatively few alternative sources of supply for substitute components. These vendors may be unable or unwilling to meet our future demands for our clinical trials or commercial sale. Establishing additional or replacement suppliers for these components, materials, and processes could take a substantial amount of time and it may be difficult to establish replacement suppliers who meet regulatory requirements. Any disruption in supply from any single-source supplier or service provider could lead to supply delays or interruptions which would damage our business, financial condition, results of operations, and prospects.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we have to switch to a replacement supplier, the manufacture and delivery of our product candidates or investigational medicines could be interrupted for an extended period, which could adversely affect our business. Establishing additional or replacement suppliers for any of the components or processes used in our product candidates or investigational medicines, if required, may not be accomplished quickly. If we are able to find a replacement supplier, the replacement supplier would need to be qualified and may require additional regulatory authority approval, which could result in further delay. While we seek to maintain adequate inventory of the single-source components and materials used in our product candidates, any interruption or delay in the supply of components or materials, or our inability to obtain components or materials from alternate sources at acceptable prices in a timely manner, could impair our ability to supply our investigational medicines.</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our reliance on these suppliers, service providers, and manufacturers subjects us to a number of risks that could harm our reputation, business, and financial condition, including, among other things:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">delays to the development timelines for our development candidates or investigational medicines;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">interruption of supply resulting from modifications to or discontinuation of a supplier&#8217;s operations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">delays in product shipments resulting from uncorrected defects, reliability issues, or a supplier&#8217;s variation in a component;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">a lack of long-term supply arrangements for key components with our suppliers;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">inability to obtain adequate supply in a timely manner, or to obtain adequate supply on commercially reasonable terms;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">difficulty and cost associated with locating and qualifying alternative suppliers for our components in a timely manner;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">production delays related to the evaluation and testing of components from alternative suppliers, and corresponding regulatory qualifications;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">delay in delivery due to our suppliers&#8217; prioritizing other customer orders over ours;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">damage to our reputation caused by defective components produced by our suppliers; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">fluctuation in delivery by our suppliers due to changes in demand from us or their other customers.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If any of these risks materialize, costs could significantly increase and our ability to meet demand for our products could be impacted.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Even if our products receive regulatory approval, they may still face future development and regulatory difficulties.</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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if United States regulatory approval is obtained, regulators may still impose significant restrictions on a product's indicated uses or marketing or impose ongoing requirements for potentially costly post-approval studies. This governmental oversight may be particularly strict with respect to gene-based therapies. Our products will also be subject to ongoing FDA requirements governing the labeling, packaging, storage, advertising, promotion, record keeping and submission of safety and other post-market information. For example, the FDA strictly regulates the promotional claims that may be made about medical products. In particular, a product may not be promoted for uses that are not approved by the FDA as reflected in the product&#8217;s approved labeling. Physicians, on the other hand, may prescribe products for off-label uses. Although the FDA and other regulatory agencies do not regulate a physician&#8217;s choice of drug treatment made in the physician&#8217;s independent medical judgment, they do restrict promotional communications from companies or their sales force with respect to off-label uses of products for which marketing clearance has not been issued. However, companies may in certain circumstances share truthful and not misleading information that is otherwise consistent with the product&#8217;s FDA approved labeling. In addition, manufacturers of drug products and their facilities are subject to continual review and periodic inspections by the FDA and other regulatory authorities for compliance with current good manufacturing practices, or cGMP, regulations. If we or a regulatory agency discover previously unknown problems with a product, such as adverse events of unanticipated severity or frequency, or problems with the facility where the product is manufactured, a regulatory agency may impose restrictions on that product, the manufacturer or us, including requiring withdrawal of the product from the market or suspension of manufacturing. If we, our DNA medicine candidates, or the manufacturing facilities for our DNA medicine candidates fail to comply with applicable regulatory requirements, a regulatory agency may: </span></div><div style="margin-top:3pt;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">issue Warning Letters or untitled letters; </span></div><div style="margin-top:3pt;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">impose civil or criminal penalties; </span></div><div style="margin-top:3pt;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">suspend regulatory approvals; </span></div><div style="margin-top:3pt;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">suspend any ongoing clinical trials; </span></div><div style="margin-top:3pt;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">refuse to approve pending applications or supplements to applications filed by us; </span></div><div style="margin-top:3pt;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">impose restrictions on operations, including costly new manufacturing requirements; or </span></div><div style="margin-top:3pt;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">seize or detain products or require us to initiate a product recall. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we are developing some of our investigational DNA medicines for the treatment of diseases in which there is little clinical experience and, in some cases, using new endpoints or methodologies, the FDA or other regulatory authorities may not consider the endpoints of our clinical trials to provide clinically meaningful results.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no pharmacologic therapies approved to treat the underlying causes of many diseases that we currently attempt to address or may address in the future. There has been limited clinical trial experience for the development of pharmaceuticals to treat these rare diseases in general, and we are not aware of a registrational trial that led to approval of a drug to treat these diseases. There have been some historical trials with other agents which may have utilized clinical endpoints that are less applicable to our efforts that address the underlying defect. As a result, the design and conduct of clinical trials of investigational medicines for the treatment of these disorders and other disorders may take longer, be more costly, or be less effective as part of the novelty of development in these diseases.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if the FDA does find our success criteria to be sufficiently validated and clinically meaningful, we may not achieve the pre-specified endpoint to a degree of statistical significance in any pivotal or other clinical trials we or our strategic collaborators may conduct for our programs. Further, even if we do achieve the pre-specified criteria, our trials may produce results that are unpredictable or inconsistent with the results of the more traditional efficacy endpoints in the trial. The FDA also could give overriding weight to other efficacy endpoints over a primary endpoint, even if we achieve statistically significant results on that endpoint, if we do not do so on our secondary efficacy endpoints. The FDA also weighs the benefits of a product against its risks and the FDA may view the efficacy results in the context of safety as not being supportive of licensure. Other regulatory authorities in Europe and other countries may make similar findings with respect to these endpoints.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have obtained Orphan Drug Designation for one of our DNA medicine candidates. As part of our business strategy, we may continue to seek Orphan Drug Designation for additional DNA medicine candidates, and we may be unsuccessful in obtaining new designations or may be unable to obtain or maintain the benefits associated with Orphan Drug Designation, including the potential for orphan drug exclusivity.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have obtained Orphan Drug Designation from the FDA for INO-3107 for the treatment of recurrent respiratory papillomatosis. We have sought and may continue to seek Orphan Drug Designation for one or more of our other DNA medicine candidates, although we may be unsuccessful in doing so. Regulatory authorities in some jurisdictions, including the United States and Europe, may designate drugs for relatively small patient populations as orphan drugs. Under the Orphan Drug Act, the FDA may designate a drug as an orphan drug if it is a drug intended to treat a rare disease or condition, which is generally defined as a patient population of fewer than 200,000 individuals in the United States, or a patient population greater than 200,000 in the United States where there is no reasonable expectation that the cost of developing the drug will be recovered from sales in the United States. In the United States, Orphan Drug Designation entitles a party to financial incentives </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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as tax advantages and user fee waivers. Opportunities for grant funding toward clinical trial costs may also be available for clinical trials of drugs for rare diseases, regardless of whether the drugs are designated for the orphan use. In addition, if a product that has Orphan Drug Designation subsequently receives the first FDA approval for the disease for which it has such designation, the product is entitled to orphan drug exclusivity, which means that the FDA may not approve any other applications to market the same product for the same indication for seven years, except in limited circumstances. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have obtained Orphan Drug Designation for INO-3107 for the treatment of recurrent respiratory papillomatosis, and even if we obtain Orphan Drug Designation for our other DNA medicine candidates in specific indications, we may not be the first to obtain marketing approval of these DNA medicine candidates for the orphan-designated indication due to the uncertainties associated with developing pharmaceutical products. If a competitor with a product that is determined by the FDA to be the same as one of our DNA medicine candidates obtains marketing approval before us for the same indication we are pursuing and obtains orphan drug exclusivity, our product candidate may not be approved until the period of exclusivity ends unless we are able to demonstrate that our product candidate is clinically superior. Even after obtaining approval, we may be limited in our ability to market our product. In addition, exclusive marketing rights in the United States may be limited if we seek approval for an indication broader than the orphan-designated indication or may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantities of the product to meet the needs of patients with the rare disease or condition. Further, even if we obtain orphan drug exclusivity for a product, that exclusivity may not effectively protect the product from competition because different drugs with different principal molecular structural features can be approved for the same condition. Even after an orphan product is approved, the FDA can subsequently approve the same drug with the same principal molecular structural features for the same condition if the FDA concludes that the later drug is safer, more effective or makes a major contribution to patient care. Orphan Drug Designation neither shortens the development time or regulatory review time of a drug nor gives the drug any advantage in the regulatory review or approval process. In addition, while we may seek Orphan Drug Designation for some of our DNA medicine candidates, we may never receive such designations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">A breakthrough therapy designation or fast track designation by the FDA for a drug may not lead to a faster development or regulatory review or approval process, and it would not increase the likelihood that the drug will receive marketing approval.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We may seek a breakthrough therapy designation for one or more of our investigational medicines. A breakthrough therapy is defined as a drug that is intended, alone or in combination with one or more other drugs, to treat a serious or life-threatening disease or condition, and preliminary clinical evidence indicates that the drug may demonstrate substantial improvement over existing therapies on one or more clinically significant endpoints, such as substantial treatment effects observed early in clinical development. For drugs that have been designated as breakthrough therapies, interaction and communication between the FDA and the sponsor of the trial can help to identify the most efficient path for clinical development while minimizing the number of patients placed in ineffective control regimens. Drugs designated as breakthrough therapies by the FDA are also eligible for priority review if supported by clinical data at the time of the regulatory submission.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Designation as a breakthrough therapy is at the discretion of the FDA. Accordingly, even if we believe that one of our investigational medicines meets the criteria for designation as a breakthrough therapy, the FDA may disagree and instead determine not to make such designation. In any event, the receipt of a breakthrough therapy designation for a drug may not result in a faster development process, review, or approval compared to drugs considered for approval under conventional FDA procedures and it would not assure ultimate approval by the FDA. Even if we are successful in obtaining accelerated approval in the United States or under comparable pathways in other jurisdictions, we may face requirements and limitations that will adversely affect our prospects. For example, we may be approved only for a very limited indication, we may not successfully complete required post-approval trials, such trials may not confirm the clinical benefit of our drug, or approval of the drug may be withdrawn. In addition, even if one or more of our investigational medicines qualify as breakthrough therapies, the FDA may later decide that the investigational medicine no longer meets the conditions for qualification or it may decide that the time period for FDA review or approval will not be shortened.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Reliance on Third Parties</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we lose or are unable to secure collaborators or partners, or if our collaborators or partners do not apply adequate resources to their relationships with us, our product development and potential for profitability will suffer. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into, and may continue to enter into, distribution, co-promotion, partnership, sponsored research and other arrangements for development, manufacturing, sales, marketing and other commercialization activities relating to our products. For example, in the past we have entered into license and collaboration agreements to develop, obtain regulatory approval for and commercialize our DNA medicine candidates for specified indications, including in jurisdictions outside of the United States. The amount and timing of resources applied by our collaborators are largely outside of our control. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of our current or future collaborators breaches or terminates our agreements, or fails to conduct our collaborative activities in a timely manner, our commercialization of products could be diminished or blocked completely. We may not receive any event-based payments, milestone payments or royalty payments under our collaborative agreements if our collaborative partners fail to develop products in a timely manner or at all. It is possible that collaborators will change their strategic focus, pursue alternative technologies or develop alternative products, either on their own or in collaboration with </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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">others. Further, we may be forced to fund programs that were previously funded by our collaborators, and we may not have, or be able to access, the necessary funding. The effectiveness of our partners, if any, in marketing our products will also affect our revenues and earnings.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We desire to enter into new collaborative agreements. However, we may not be able to successfully negotiate any additional collaborative arrangements and, if established, these relationships may not be scientifically or commercially successful. Our success in the future depends in part on our ability to strategically enter into agreements with other organizations. This can be difficult due to internal and external constraints placed on these organizations. Some organizations may have insufficient administrative and related infrastructure to enable collaborations with many companies at once, which can extend the time it takes to develop, negotiate, implement and execute a collaboration. Once news of discussions regarding possible collaborations are known in the medical community, regardless of whether the news is accurate, failure to announce a collaborative agreement or the entity's announcement of a collaboration with another entity may result in adverse speculation about us, resulting in harm to our reputation and our business. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disputes could also arise between us and our existing or future collaborators, as to a variety of matters, including financial and intellectual property matters or other obligations under our agreements. These disputes could be both expensive and time-consuming and may result in delays in the development and commercialization of our products or could damage our relationship with a collaborator. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have agreements with government agencies, which are subject to termination and uncertain future funding. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into agreements with government agencies, such as the National Institutes of Health&#8217;s National Institute of Allergy and Infectious Diseases, DARPA, Medical CBRN Defense Consortium and the Department of Defense Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense, or DoD, and we intend to continue entering into these types of agreements in the future. Our business is partially dependent on the continued performance by these government agencies of their responsibilities under these agreements, including adequate continued funding of the agencies and their programs. We have no control over the resources and funding that government agencies may devote to these agreements, which may be subject to annual renewal and which generally may be terminated by the government agencies at any time. For example, in April 2021 we were notified by the DoD that it discontinued funding for the Phase 3 segment of our INNOVATE trial, which resulted in increased expenditures by us.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government agencies may fail to perform their responsibilities under these agreements, which may cause them to be terminated by the government agencies. In addition, we may fail to perform our responsibilities under these agreements. Many of our government agreements are subject to audits, which may occur several years after the period to which the audit relates. If an audit identifies significant unallowable costs, we could incur a material charge to our earnings or reduction in our cash position. As a result, we may be unsuccessful entering, or ineligible to enter, into future government agreements. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We and our collaborators rely on third parties to conduct our clinical trials. If these third parties do not successfully carry out their contractual duties or meet expected deadlines, we and our collaborators may not be able to obtain regulatory approval for or commercialize our DNA medicine candidates.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our collaborators have entered into agreements with CROs to provide monitors for and to manage data for our on-going clinical programs. We and the CROs conducting clinical trials for our proprietary smart device and DNA medicine candidates are required to comply with current good clinical practices, or GCPs, regulations and guidelines enforced by the FDA for all of our products in clinical development. The FDA enforces GCPs through periodic inspections of trial sponsors, principal investigators and trial sites. If we or the CROs conducting clinical trials of our DNA medicine candidates fail to comply with applicable GCPs, the clinical data generated in the clinical trials may be deemed unreliable and the FDA may require additional clinical trials before approving any marketing applications. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any relationships with CROs terminate, we or our collaborators may not be able to enter into arrangements with alternative CROs. In addition, these third-party CROs are not our employees, and we cannot control whether or not they devote sufficient time and resources to our on-going clinical programs or perform trials efficiently. These CROs may also have relationships with other commercial entities, including our competitors, for whom they may also be conducting clinical studies or other drug development activities, which could harm our competitive position. If CROs do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced, or if the quality or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols, regulatory requirements, or for other reasons, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain regulatory approval for or successfully commercialize our DNA medicine candidates. As a result, our financial results and the commercial prospects for our DNA medicine candidates would be harmed, our costs could increase and our ability to generate revenues could be delayed. Cost overruns by or disputes with our CROs may significantly increase our expenses.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We enter into various contracts in the normal course of our business in which we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">agree to indemnify the other party to the contract. In the event we have to perform under these indemnification provisions, it could have a material adverse effect on our business, financial condition and results of operations.</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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we periodically enter into academic, commercial, service, collaboration, licensing, consulting and other agreements that contain indemnification provisions. With respect to our academic and other research agreements, we typically agree to indemnify the institution and related parties from losses arising from claims relating to the products, processes or services made, used, sold or performed pursuant to the agreements for which we have secured licenses, and from claims arising from our or our sub licensees&#8217; exercise of rights under the agreement. With respect to our commercial agreements, we have agreed to indemnify our vendors from any third-party product liability claims that could result from the production, use or consumption of the product, as well as for alleged infringements of any patent or other intellectual property right by a third party. With respect to consultants, we typically agree to indemnify them from claims arising from the good faith performance of their services.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should our obligation under an indemnification provision exceed applicable insurance coverage or if we were denied insurance coverage or not covered by insurance, our business, financial condition and results of operations could be adversely affected. Similarly, if we are relying on a collaborator or other third party to indemnify us and the collaborator or other third party is denied insurance coverage or otherwise does not have assets available to indemnify us, our business, financial condition and results of operations could be adversely affected.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Commercialization of Our DNA Medicine Candidates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We currently have a small marketing organization and no sales organization. If we are unable to establish marketing and sales capabilities or enter into agreements with third parties to market and sell our products, if approved, we may not be able to generate product revenues.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have a small commercial organization to support pre-commercial activities for our proprietary smart device and DNA medicine candidates, if approved. In order to commercialize any products, we must build our marketing, sales, distribution, managerial and other non-technical capabilities or make arrangements with third parties to perform these services. We contemplate establishing our own sales force or seeking third-party partners to sell our products. The establishment and development of our own sales force to market any products we may develop will be expensive and time-consuming and could delay any product launch, and we may not be able to successfully develop this capability. We will also have to compete with other pharmaceutical and biotechnology companies to recruit, hire, train and retain marketing and sales personnel. To the extent we rely on third parties to commercialize our approved products, if any, we will receive lower revenues than if we commercialized these products ourselves. In addition, we may have little or no control over the sales efforts of third parties involved in our commercialization efforts. In the event we are unable to develop our own marketing and sales force or collaborate with a third-party marketing and sales organization, we would not be able to commercialize our DNA medicine candidates which would negatively impact our ability to generate product revenues. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If products for which we receive regulatory approval do not achieve broad market acceptance, the revenues that we generate from their sales will be limited.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The commercial success of our proprietary smart device and DNA medicine candidates for which we obtain marketing approval from the FDA or other regulatory authorities will depend upon the acceptance of these products by both the medical community and patient population. Coverage and reimbursement of our DNA medicine candidates by third-party payors, including government payors, generally is also necessary for optimal commercial success. The degree of market acceptance of any of our approved products will depend on a number of factors, including: </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to provide acceptable evidence of safety and efficacy; </span></div><div style="margin-top:3pt;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 relative convenience and ease of administration, including the acceptance and usage of our proprietary smart device by the medical community; </span></div><div style="margin-top:3pt;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 prevalence and severity of any actual or perceived adverse side effects; </span></div><div style="margin-top:3pt;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">limitations or warnings contained in a product's FDA-approved labeling, including, for example, potential &#8220;black box&#8221; warnings; </span></div><div style="margin-top:3pt;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">availability of alternative treatments; </span></div><div style="margin-top:3pt;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">pricing and cost effectiveness; </span></div><div style="margin-top:3pt;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 effectiveness of our or any future collaborators' sales and marketing strategies; </span></div><div style="margin-top:3pt;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 public perception of new therapies and the reputational challenges that the vaccine industry is facing related to the growing momentum of the anti-vaccine movement, including with respect to COVID-19 vaccines;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain sufficient third-party coverage and adequate reimbursement; and </span></div><div style="margin-top:3pt;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 willingness of patients to pay out of pocket in the absence of third-party coverage. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our proprietary smart device and DNA medicine candidates are approved but do not achieve an adequate level of acceptance by physicians, healthcare payors and patients, we may not generate sufficient revenue from these products, and we </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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may not become or remain profitable. In addition, our efforts to educate the medical community and third-party payors on the benefits of our DNA medicine candidates may require significant resources and may never be successful. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to uncertainty relating to coverage and reimbursement policies which, if not favorable to our DNA medicine candidates, could hinder or prevent our products' commercial success. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patients in the United States and elsewhere generally rely on third-party payors to reimburse part or all of the costs associated with their prescription drugs and medical treatments. Accordingly, our ability to commercialize our proprietary smart device and DNA medicine candidates successfully will depend in part on the extent to which governmental authorities, including Medicare and Medicaid, private health insurers and other third-party payors establish appropriate coverage and reimbursement levels for our DNA medicine candidates and related treatments. As a threshold for coverage and reimbursement, third-party payors in the United States generally require that drug products and vaccines have been approved for marketing by the FDA. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant uncertainty exists as to the coverage and reimbursement status of any products for which we may obtain regulatory approval. Coverage decisions may not favor new products when more established or lower cost therapeutic alternatives are already available. Even if we obtain coverage for a given product, the associated reimbursement rate may not be adequate to cover our costs, including research, development, intellectual property, manufacture, sale and distribution expenses, or may require co-payments that patients find unacceptably high. Patients are unlikely to use our products unless reimbursement is adequate to cover all or a significant portion of the cost of our drug products.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, some of our products, if approved, will be provided under the supervision of a physician. When used in connection with medical procedures, our DNA medicine candidates may not be reimbursed separately but their cost may instead be bundled as part of the payment received by the provider for the procedure only. Separate reimbursement for the product itself or the treatment or procedure in which our product is used may not be available. A decision by a third-party payor not to cover or separately reimburse for our DNA medicine candidates or procedures using our DNA medicine candidates, could reduce physician utilization of our products once approved.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coverage and reimbursement policies for products can differ significantly from payor to payor as there is no uniform policy of coverage and reimbursement for products among third-party payors in the United States. There may be significant delays in obtaining coverage and reimbursement as the process of determining coverage and reimbursement is often time-consuming and costly which will require us to provide scientific and clinical support for the use of our products to each payor separately, with no assurance that coverage or adequate reimbursement will be obtained. It is difficult to predict at this time what government authorities and third-party payors will decide with respect to coverage and reimbursement for our products.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant trend in the U.S. healthcare industry and elsewhere is cost containment. Third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular products and services. Third-party payors are increasingly challenging the effectiveness of and prices charged for medical products and services. Moreover, the U.S. government, state legislatures and foreign governmental entities have shown significant interest in implementing cost containment programs to limit the growth of government-paid healthcare costs, including price controls, restrictions on reimbursement and coverage and requirements for substitution of generic products for branded prescription drugs. We may not be able to obtain third-party payor coverage or reimbursement for our products in whole or in part.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Employee and Operational Matters</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may be harmed if our restructuring plans do not achieve the anticipated results or cause undesirable consequences.</span></div><div style="margin-top:5pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, we undertook a restructuring plan that resulted in a reduction in headcount of approximately 55 employees and a significant majority of our contractors. Restructuring plans may yield unintended consequences, such as attrition beyond our intended reduction in workforce and reduced employee morale, which may cause our employees who were not affected by the reduction in workforce to seek alternate employment. Additional attrition could impede our ability to meet our operational goals, which could have a material adverse effect on our financial performance. In addition, as a result of the reductions in our workforce, we may face an increased risk of employment litigation. Furthermore, employees whose positions will be eliminated in connection with these restructuring plans may seek future employment with our competitors. Although all our employees are required to sign a confidentiality agreement with us at the time of hire, we cannot be certain that the confidential nature of our proprietary information will be maintained in the course of such future employment. We cannot be certain that any of our restructuring efforts will be successful, or that we will be able to realize the cost savings and other anticipated benefits from our current or any future restructuring plans. In addition, if we continue to reduce our workforce, it may adversely impact our ability to respond rapidly to any new growth or revenue opportunities. Any restructuring activities we undertake may take longer than expected and may require changes to our business that we are unable to implement. If we are unsuccessful in implementing our cost saving initiatives and restructuring plans or if we do not achieve our expected results, our results of operations and cash flows could be adversely affected.</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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are currently subject to litigation and may become subject to additional litigation, which could harm our business, financial condition and reputation.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may have actions brought against us by stockholders relating to past transactions, changes in our stock price or other matters. For example, numerous purported shareholder class action complaints have been filed against us, naming us and our directors and executive officers as defendants, and alleging that we made materially false and misleading statements regarding the development of INO-4800 in violation of certain federal securities laws. Although we have entered into an agreement to settle the current class action litigation, there can be no guarantee that we will not become subject to similar claims in the future. We may also become party to litigation with third parties as a result of our business activities. In 2020, we filed a lawsuit against one of our contract manufacturers, who then filed a counterclaim against us alleging that we had breached our contract with them, among other claims. There can be no assurance that we will ultimately prevail in the ongoing litigation matters described in this report or in future litigation matters. These and any potential future actions against us could give rise to substantial damages, which could have a material adverse effect on our financial position, liquidity or results of operations. Even if an action is not resolved against us, the uncertainty and expense associated with litigation could harm our business, financial condition and reputation, as litigation is often costly, time-consuming and disruptive to business operations. The defense of our existing and potential future lawsuits could also result in diversion of our management's time and attention away from business operations, which could harm our business.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced recent changes to our leadership team, which creates uncertainty and could harm our business.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recently experienced changes to our leadership team. Our former President and Chief Executive Officer, Dr. Joseph Kim, who served in those roles since 2009, resigned in May 2022, and Dr. Jacqueline Shea, previously our Chief Operating Officer, was appointed to those roles. Although Dr. Shea has served with our company since 2019, the management transition could create uncertainty and potentially disrupt our operations and relationships with employees, suppliers and partners and result in operational inefficiencies, decreased employee morale and productivity and increased turnover. Any departure at a senior level could be particularly disruptive given that we are already experiencing leadership transitions and, to the extent we experience additional turnover, competition for top management is high such that it may take some time to find a candidate that meets our requirements. In addition, our competitors may seek to use this management transition and the related potential disruptions to gain a competitive advantage over us. If we are unable to successfully navigate the transition of our chief executive officer, our business could suffer.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend upon key personnel who may terminate their employment with us at any time and we may need to hire additional qualified personnel in order to obtain financing, pursue collaborations or develop or market our DNA medicine candidates. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business strategy will depend to a significant degree upon the continued services of key management, technical and scientific personnel and our ability to attract and retain additional qualified personnel and managers, including personnel with expertise in clinical trials, government regulation, manufacturing, marketing and other areas. Competition for qualified personnel is intense among companies, academic institutions and other organizations. If we are unable to attract and retain key personnel and advisors, it may negatively affect our ability to successfully develop, test, commercialize and market our products and DNA medicine candidates. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be adversely affected by the effects of health epidemics, including the global COVID-19 pandemic.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, in 2020 a number of governmental orders and other public health guidance measures were implemented across much of the United States, including in the locations of our offices, laboratories, clinical trial sites and third parties on whom we rely. As a result, our expected clinical development timelines were negatively impacted. During the pandemic, we implemented and have continued a work from home policy allowing employees who can work from home to do so, while those needing to work in laboratory facilities work in shifts to reduce the number of people gathered together at one time. Starting in April 2022, employees have returned to the office on a modified schedule. We also continue to have a mask-wearing mandate for all on-site activities. We have taken measures to secure our research and development project activities, while work in laboratories has been organized to reduce risk of COVID-19 transmission. Our reliance on personnel working from home may negatively impact our productivity, or could disrupt, delay or otherwise adversely impact our business. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as local jurisdictions continue to put restrictions in place or reinstitute restrictions they had previously lifted, our ability to continue to conduct and enroll patients in our clinical trials, manufacture our DNA medicine candidates and pursue collaborations may also be limited. Such events may result in business and manufacturing disruption, and in reduced operations, any of which could materially affect our business, financial condition and results of operations. The COVID-19 pandemic has also caused supply chain disruptions and supply shortages globally. As a result, we have experienced delays and disruptions in obtaining clinical supplies, manufacturing supplies and components, and have had to secure new vendors for certain supplies and components at higher prices. Some manufacturing supplies and components remain in limited supply with uncertain delivery dates.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The spread of COVID-19, which has caused a broad impact globally, could also affect us economically. While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, it has resulted in </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%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant disruption of global financial markets, which could reduce our ability to access capital. Although we have raised significant funds from the sale of our common stock in the public markets during the pandemic, there can be no guarantee that we will be able to continue to so, which could negatively affect our future liquidity.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued spread of COVID-19, including newly emerging SARs-CoV-2 variants globally, has affected and could continue to adversely affect our clinical trial operations, including our ability to initiate and conduct our planned trials on their expected timelines and to recruit and retain participants and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19 if an outbreak occurs in their geography. Trial participants may not be able to or may not feel safe going into healthcare facilities, which is necessary for the collection and completion of data samples for our clinical trials. Further, the COVID-19 outbreak could also result in delays in our clinical trials due to prioritization of hospital resources toward the outbreak, restrictions in travel, potential unwillingness of participants to enroll in trials, participants withdrawing from trials following enrollment as a result of contracting COVID-19 or other health conditions, or the inability of participants to comply with clinical trial protocols as quarantines and travel restrictions impede participant movement or interrupt healthcare services. In addition, we rely on independent clinical investigators, contract research organizations and other third-party service providers to assist us in managing, monitoring and otherwise carrying out our preclinical studies and clinical trials, and the outbreak may affect their ability to devote sufficient time and resources to our programs or to travel to sites to perform work for us. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, COVID-19 may also result in delays in receiving approvals from local and foreign regulatory authorities, delays in necessary interactions with local and foreign regulators, ethics committees and other important agencies and contractors due to limitations in employee resources or forced furloughs of government employees, and refusals to accept data from clinical trials conducted in these affected geographies.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which COVID-19 may continue to impact our business, operations and clinical trials will depend on future developments, including travel restrictions to, from and within the United States and, other countries, the effectiveness of actions taken in the United States and other countries to contain and treat the disease. The ultimate long-term impact of COVID-19 on our business remains uncertain.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense and increasing competition and steps taken by our competitors such as the introduction of a new, disruptive technology may impede our ability to successfully commercialize our DNA medicines, if approved. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of our competitors develop products with efficacy or safety profiles significantly better than our product candidates and introduce new, disruptive technology, we may not be able to commercialize our products, if approved, and sales of any of our commercialized products could be harmed. Some of our competitors and potential competitors have substantially greater product development capabilities and financial, scientific, marketing and human resources than we do. Competitors may develop products earlier, obtain FDA approvals for products more rapidly, or develop products that are more effective than those under development by us. We will seek to expand our technological capabilities to remain competitive; however, research and development by others may render our technologies or product candidates obsolete or noncompetitive, or result in treatments or cures superior to ours.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Many other companies are pursuing other forms of treatment or prevention for diseases that we target. For example, many of our competitors are working on developing and testing COVID-19 vaccines, cancer vaccines and immunotherapies, and several products such as the CAR-Ts developed by our competitors have been approved for human use. Some of our competitors have already received regulatory approval for their COVID-19 vaccines and have mass vaccination efforts underway in our target markets. For example, multiple COVID-19 vaccines and boosters have been approved by regulators in the United States and Europe and in August 2021 the world's first DNA vaccine against COVID-19 was approved for emergency use by India's regulators. In addition to widely distributed vaccines designed to stop the spread of COVID-19, several antiviral therapies are currently approved by the FDA for the treatment of COVID-19, and several antibody treatments have received EUA from the FDA. The earlier market entry of these other vaccines and drugs, and their actual or perceived efficacious or success relative to our own, has led to and may continue to lead to diversion of funding away from us, a declining market for COVID-19 vaccines, decreased demand for INO-4800, and difficulty in finding participants for our clinical trials. All of these factors could substantially impact our ability to complete the development of, commercialize and generate revenues from our COVID-19 vaccine candidate. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our competitors and potential competitors include large pharmaceutical and more established biotechnology companies. These companies have significantly greater financial and other resources and greater expertise than us in research and development, securing government contracts and grants to support research and development efforts, manufacturing, preclinical and clinical testing, obtaining regulatory approvals and marketing. This may make it easier for them to respond more quickly than us to new or changing opportunities, technologies or market needs. Many of these competitors operate large, well-funded research and development programs and have significant products approved or in development. Small companies may also prove to be significant competitors, particularly through collaborative arrangements with large pharmaceutical companies or through acquisition or development of intellectual property rights. Our potential competitors also include academic institutions, governmental agencies and other public and private research organizations that conduct research, seek patent </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%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">protection and establish collaborative arrangements for product and clinical development and marketing. Research and development by others may seek to render our technologies or products obsolete or noncompetitive.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to successfully acquire, develop and market additional product candidates or approved products would impair our ability to grow.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may acquire, in-license, develop and/or market additional products and product candidates. The success of these actions depends partly upon our ability to identify, select and acquire promising product candidates and products. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process of proposing, negotiating and implementing a license or acquisition of a product candidate or approved product is lengthy and complex. Other companies, including some with substantially greater financial, marketing and sales resources, may compete with us for the license or acquisition of product candidates and approved products. We have limited resources to identify and execute the acquisition or in-licensing of third-party products, businesses and technologies and integrate them into our current infrastructure. Moreover, we may devote resources to potential acquisitions or in-licensing opportunities that are never completed, or we may fail to realize the anticipated benefits of such efforts. We may not be able to acquire the rights to additional product candidates on terms that we find acceptable, or at all. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, future acquisitions may entail numerous operational and financial risks, including: </span></div><div style="margin-top:3pt;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">exposure to unknown liabilities; </span></div><div style="margin-top:3pt;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">disruption of our business and diversion of our management's time and attention to develop acquired products or technologies; </span></div><div style="margin-top:3pt;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">incurrence of substantial debt or dilutive issuances of securities to pay for acquisitions; </span></div><div style="margin-top:3pt;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">higher than expected acquisition and integration costs; </span></div><div style="margin-top:3pt;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">increased amortization expenses; </span></div><div style="margin-top:3pt;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">difficulty and cost in combining the operations and personnel of any acquired businesses with our operations and personnel; </span></div><div style="margin-top:3pt;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">impairment of relationships with key suppliers or customers of any acquired businesses due to changes in management and ownership; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to retain key employees of any acquired businesses. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, any product candidate that we acquire may require additional development efforts prior to commercial sale, including extensive clinical testing and approval by the FDA and applicable foreign regulatory authorities. All product candidates are prone to risks of failure typical of product development, including the possibility that a product candidate will not be shown to be sufficiently safe and effective for approval by regulatory authorities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in funding for the FDA and other government agencies could prevent new products from being developed or commercialized in a timely manner, which could negatively impact our business.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of other government agencies that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disruptions at the FDA and other agencies may also slow the time necessary for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, over the last several years, including for 35 days from December 2018 to January 2019, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA, have had to furlough critical FDA employees and stop critical activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on information technology and our systems and infrastructure face certain risks, including from cybersecurity breaches and data leakage.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely to a large extent upon sophisticated information technology systems to operate our businesses, some of which are managed, hosted provided and/or used for third-parties or their vendors. We collect, store and transmit large amounts of confidential information (including personal information and pseudonymized information), and we deploy and operate an array of technical and procedural controls to maintain the confidentiality and integrity of such confidential information. A significant breakdown, invasion, corruption, destruction, interruption, or unavailability of critical information technology systems or infrastructure, by our workforce, others with authorized access to our systems or unauthorized persons could negatively impact operations. Hardware, software, or applications we develop or obtain from third parties may contain defects in design or manufacture or other supply chain problems that could unexpectedly compromise our information and network security. The </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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ever-increasing use and evolution of technology, including cloud-based computing, creates opportunities for the unintentional dissemination or intentional destruction of confidential information stored in our or our third-party providers' systems, portable media or storage devices. We could also experience a business interruption, theft of confidential information or reputational damage from industrial espionage attacks, malware or other cyber-attacks (including ransomware), which may compromise our system infrastructure or lead to data leakage, either internally or at our third-party providers. While we have invested in the protection of data and information technology, there can be no assurance that our efforts will prevent service interruptions or security breaches. Any such interruption or breach of our systems could adversely affect our business operations and/or result in the loss of critical or sensitive confidential information or intellectual property, and could result in financial, legal, business and reputational harm to us. In addition, as the regulatory environment related to information security, data collection and use, and privacy becomes increasingly rigorous, with new and constantly changing requirements applicable to our business, compliance with those requirements could also result in additional costs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face potential product liability exposure and, if successful claims are brought against us, we may incur substantial liability.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use of our proprietary smart device and DNA medicine candidates in clinical trials and the sale of any products for which we obtain marketing approval expose us to the risk of product liability claims. Product liability claims might be brought against us by consumers, healthcare providers, pharmaceutical companies or others selling or otherwise coming into contact with our products. For example, pharmaceutical companies have been subject to claims that the use of some pediatric vaccines has caused personal injuries, including brain damage, central nervous system damage and autism, and these companies have incurred material costs to defend these claims. If we cannot successfully defend ourselves against product liability claims, we could incur substantial liabilities. In addition, regardless of merit or eventual outcome, product liability claims may result in: </span></div><div style="margin-top:3pt;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">decreased demand for our DNA medicine candidates; </span></div><div style="margin-top:3pt;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">impairment of our business reputation; </span></div><div style="margin-top:3pt;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">withdrawal of clinical trial participants; </span></div><div style="margin-top:3pt;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">costs of related litigation; </span></div><div style="margin-top:3pt;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">distraction of management's attention from our primary business; </span></div><div style="margin-top:3pt;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">substantial monetary awards to patients or other claimants; </span></div><div style="margin-top:3pt;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">loss of revenues; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to commercialize our products. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have obtained product liability insurance coverage for our clinical trials, but our insurance coverage may not be sufficient to reimburse us for any expenses or losses we may suffer. Moreover, insurance coverage is becoming increasingly expensive, and, in the future, we may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts to protect us against losses due to liability. On occasion, large judgments have been awarded in class action lawsuits based on products that had unanticipated side effects. A successful product liability claim or series of claims brought against us could cause our stock price to decline and, if judgments exceed our insurance coverage, could adversely affect our business. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare reform measures could hinder or prevent our products' commercial success. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In both the United States and certain foreign jurisdictions there have been, and we anticipate there will continue to be, a number of legislative and regulatory changes to the healthcare system that could impact our ability to sell any of our products profitably. In the United States, the federal government enacted healthcare reform legislation, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, or collectively, the ACA. Among the ACA&#8217;s provisions of importance to the pharmaceutical industry are that it:</span></div><div style="margin-top:3pt;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">imposed an annual excise tax of 2.3% on any entity that manufactures or imports medical devices offered for sale in the United States, with limited exceptions, although the effective rate paid may be lower. However, the 2020 federal spending package permanently eliminated, effective January 1, 2020, this ACA-mandated medical device tax;</span></div><div style="margin-top:3pt;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">created an annual, nondeductible fee on any entity that manufactures or imports certain specified branded prescription drugs and biologic agents apportioned among these entities according to their market share in some government healthcare programs;</span></div><div style="margin-top:3pt;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">increased the statutory minimum rebates a manufacturer must pay under the Medicaid Drug Rebate Program, to 23.1% and 13% of the average manufacturer price for most branded and generic drugs, respectively and capped the total rebate amount for innovator drugs at 100% of the Average Manufacturer Price, or AMP;</span></div><div style="margin-top:3pt;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">created new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for certain drugs and biologics that are inhaled, infused, instilled, implanted or injected;</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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;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">expanded eligibility criteria for Medicaid programs by, among other things, allowing states to offer Medicaid coverage to additional individuals and by adding new mandatory eligibility categories for individuals with income at or below 133% of the federal poverty level, thereby potentially increasing manufacturers&#8217; Medicaid rebate liability;</span></div><div style="margin-top:3pt;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">expanded the entities eligible for discounts under the Public Health program;</span></div><div style="margin-top:3pt;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">created a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in, and conduct comparative clinical effectiveness research, along with funding for such research; </span></div><div style="margin-top:3pt;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">established a Center for Medicare &amp; Medicaid Innovation at the Centers for Medicare &amp; Medicaid Services, or CMS, to test innovative payment and service delivery models to lower Medicare and Medicaid spending, potentially including prescription drug spending; and</span></div><div style="margin-top:5pt;text-indent:24.75pt"><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:7.75pt">created a licensure framework for follow on biologic products.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been executive, judicial, and Congressional challenges to certain aspects of the ACA. While Congress has not passed comprehensive repeal legislation, it has enacted laws that modify certain provisions of the ACA such as removing penalties for not complying with the ACA&#8217;s individual mandate to carry qualifying health insurance coverage for all or part of a year. In addition, the ACA-mandated &#8220;Cadillac&#8221; tax on high-cost employer-sponsored health coverage was eliminated, along with the health insurer tax. On June 17, 2021 the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the &#8220;individual mandate&#8221; was repealed by Congress. Thus, the ACA will remain in effect in its current form. Further, prior to the U.S. Supreme Court ruling, on January 28, 2021, President Biden issued an executive order that instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. It is unclear how such challenges, and the healthcare reform measures of the Biden administration will impact the ACA and our business. Additionally, on March 11, 2021, President Biden signed the American Rescue Plan Act of 2021 into law, which eliminates the statutory Medicaid drug rebate cap, currently set at 100% of a drug&#8217;s average manufacturer price, for single source and innovator multiple source drugs, beginning January 1, 2024. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other legislative changes have been proposed and adopted since the ACA was enacted. The Budget Control Act of 2011 included reductions to Medicare payments to providers of 2% per fiscal year, which, due to subsequent legislative amendments to the statute will remain in effect until 2031, with the exception of a temporary suspension from May 1, 2020 through March 31, 2022 due to the COVID-19 pandemic, unless Congressional action is taken. Under current legislation the actual reduction in Medicare payments will vary from 1% in 2022 to up to 3% in the final fiscal year of this sequester. The American Taxpayer Relief Act of 2012 reduced Medicare payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has also been heightened governmental scrutiny in the United States of pharmaceutical pricing practices in light of the rising cost of prescription drugs and biologics. Such scrutiny has resulted in several recent congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for products. In 2020, the FDA released a final rule and guidance providing pathways for states to build and submit importation plans for drugs from Canada, and the Department of Health and Human Services, or HHS, finalized a regulation removing safe harbor protection for price reductions from pharmaceutical manufacturers to plan sponsors under Part D, either directly or through pharmacy benefit managers, unless the price reduction is required by law. The rule also creates a new safe harbor for price reductions reflected at the point-of-sale, as well as a new safe harbor for certain fixed fee arrangements between pharmacy benefit managers and manufacturers. The implementation of the rule has been delayed until January 1, 2027. In 2020, CMS issued an interim final rule implementing the Trump administration&#8217;s Most Favored Nation (MFN) executive order, which would have tied Medicare Part B payments for certain physician-administered drugs to the lowest price paid in other economically advanced countries. As a result of litigation challenging the MFN model, on December 27, 2021, CMS published a final rule that rescinded the MFN model interim final rule. In July 2021, the Biden administration released an executive order, &#8220;Promoting Competition in the American Economy,&#8221; with multiple provisions aimed at prescription drugs. In response to Biden&#8217;s executive order, on September 9, 2021, HHS released a Comprehensive Plan for Addressing High Drug Prices that outlines principles for drug pricing reform and sets out a variety of potential legislative policies that Congress could pursue as well as potential administrative actions HHS can take to advance these principles. No legislation or administrative actions have been finalized to implement these principles. Further, at the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. It is also possible that additional governmental action is taken in response to the COVID-19 pandemic. </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%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continuing efforts of the government, insurance companies, managed care organizations and other payors of healthcare services to make and implement healthcare reforms may adversely affect: </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to set a price we believe is fair for our products; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to generate revenues and achieve or maintain profitability; </span></div><div style="margin-top:3pt;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 availability of capital; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain timely approval of our products. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to comply with applicable healthcare regulations, we could face substantial penalties and our business, operations and financial condition could be adversely affected. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain federal, state, local and foreign healthcare laws and regulations pertaining to fraud and abuse, transparency, patients' rights, and privacy are applicable to our business. The laws that may affect our ability to operate include:</span></div><div style="margin-top:3pt;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 federal healthcare program Anti-Kickback Statute, which prohibits, among other things, people from soliciting, receiving or providing remuneration, directly or indirectly, to induce or reward either the referral of an individual, or ordering, or leasing of an item, good, facility or service, for which payment may be made by a federal healthcare program such as Medicare or Medicaid. The intent standard under the federal healthcare program Anti-Kickback Statute was amended by the ACA to a stricter standard such that a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. Further, the ACA codified case law that a claim including items or services resulting from a violation of the federal healthcare program Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the civil False Claims Act; </span></div><div style="margin-top:3pt;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">federal civil and criminal false claims laws, including the civil False Claims Act, which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented, claims for payment from Medicare, Medicaid, or other third-party payors that are false or fraudulent; </span></div><div style="margin-top:3pt;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">HIPAA, which prohibits, among other things, executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters. Similar to the federal healthcare program Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;</span></div><div style="margin-top:3pt;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">HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, and related regulations, which impose certain requirements relating to the privacy, security and transmission of individually identifiable health information on certain individuals and entities; </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 Physician Payments Sunshine Act, created under the ACA, which requires certain manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children&#8217;s Health Insurance Program, with certain exceptions, to report annually to CMS, information related to payments or other transfers of value made to physicians (defined to include doctors, dentists, optometrists, podiatrists, and chiropractors), other healthcare professionals (such as physicians assistants and nurse practitioners) and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members;</span></div><div style="margin-top:3pt;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 FDCA, which among other things, strictly regulates drug product marketing, prohibits manufacturers from marketing drug products for off-label use and regulates the distribution of drug samples; </span></div><div style="margin-top:3pt;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 U.S. Foreign Corrupt Practices Act, which, among other things, prohibits companies issuing stock in the U.S. from bribing foreign officials for government contracts and other business; </span></div><div style="margin-top:3pt;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">state law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers, state and local laws requiring the registration of pharmaceutical sales and medical representatives, and state laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts; and</span></div><div style="margin-top:3pt;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">additional state and local laws such as laws in California and Massachusetts, which mandate implementation of compliance programs, compliance with industry ethics codes, and spending limits, and other state and local laws, such as laws in Vermont, Maine, and Minnesota which require reporting to state governments of gifts, compensation, and other remuneration to physicians. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shifting regulatory environment, along with the requirement to comply with multiple jurisdictions with different compliance and/or reporting requirements, increases the possibility that a company may run afoul of one or more laws.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will be required to spend substantial time and money to ensure that our business arrangements with third parties comply with applicable healthcare laws and regulations. Because of the breadth of these laws and the narrowness of the statutory exceptions and regulatory safe harbors available, which require strict compliance in order to offer protection, it is possible that governmental authorities may conclude that our business practices do not comply with current or future statutes, regulations, agency guidance or case law involving applicable healthcare laws. If our operations are found to be in violation of </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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any of the laws described above or any other governmental regulations that apply to us, we may be subject to significant penalties, including administrative, civil and criminal penalties, damages, fines, disgorgement, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, imprisonment, integrity and/or other oversight obligations, contractual damages, reputational harm, and the curtailment or restructuring of our operations. Any such penalties could adversely affect our ability to operate our business and our financial results. Any action against us for violation of these laws, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management's attention from the operation of our business. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business involves the use of hazardous materials and we and our third-party manufacturers must comply with environmental laws and regulations, which can be expensive and restrict how we do business. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our and our third-party manufacturers' activities involve the controlled storage, use and disposal of hazardous materials, including the components of our DNA medicine candidates and other hazardous compounds. We and our manufacturers are subject to federal, state and local laws and regulations governing the use, manufacture, storage, handling and disposal of these hazardous materials. In the event of an accident, state or federal authorities may curtail the use of these materials and interrupt our business operations. If we are subject to any liability as a result of our or our third-party manufacturers' activities involving hazardous materials, our business and financial condition may be adversely affected. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have entered into collaborations with Chinese companies and conduct certain research and development activities in China. Uncertainties regarding the interpretation and enforcement of Chinese laws, rules and regulations, a trade war, political unrest or unstable economic conditions in China could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct research and development activities in China for INO-4800 through our collaboration with Advaccine. In addition, we are party to a license and collaboration agreement with China-based company ApolloBio, pursuant to which ApolloBio has the exclusive right to develop and commercialize VGX-3100 in China, Hong Kong, Macao and Taiwan. The Chinese legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but have limited precedential value. In addition, the Chinese legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, and which may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until after the occurrence of the violation. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Because Chinese administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, we are exposed to the possibility of disruption of our research and development activities in the event of changes in the policies of the United States or Chinese governments, political unrest or unstable economic conditions in China. For example, a trade war could lead to increased costs for clinical materials that are manufactured in China. These interruptions or failures could also impede commercialization of our DNA medicine candidates and impair our competitive position. Further, we may be exposed to fluctuations in the value of the local currency in China. These uncertainties may impede our ability to enforce the contracts we have entered into and our ability to continue our research and development activities and could materially and adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our employees, principal investigators, and consultants may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to the risk of fraud or other misconduct by our employees, principal investigators, and consultants. Misconduct by these parties could include intentional failures to comply with FDA regulations or the regulations applicable in the EU and other jurisdictions; provide accurate information to the FDA, the EMA, and other regulatory authorities; comply with healthcare fraud and abuse laws and regulations in the United States and abroad; or report financial information or data accurately or disclose unauthorized activities to us. Such misconduct also could involve the improper use of information obtained in the course of clinical trials or interactions with the FDA or other regulatory authorities, which could result in regulatory sanctions and cause serious harm to our reputation. Sales, marketing, and business arrangements in the healthcare industry are subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing, and other abusive practices. These laws and regulations restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs, and other business arrangements. We have adopted a code of conduct applicable to all of our employees, but it is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from government investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, financial condition, results of operations, and prospects, including the imposition of significant fines or other sanctions.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee litigation and unfavorable publicity could negatively affect our future business.</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%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employees may, from time to time, bring lawsuits against us regarding injury, creating a hostile work place, discrimination, wage and hour disputes, sexual harassment, or other employment issues. In recent years there has been an increase in the number of discrimination and harassment claims generally. Coupled with the expansion of social media platforms and similar devices that allow individuals access to a broad audience, these claims have had a significant negative impact on some businesses. Certain companies that have faced employment- or harassment-related lawsuits have had to terminate management or other key personnel, and have suffered reputational harm that has negatively impacted their business. If we were to face any employment-related claims, our business could be negatively affected.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">It is difficult and costly to generate and protect our intellectual property and our proprietary technologies, and we may not be able to ensure their protection. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial success will depend in part on obtaining and maintaining patent, trademark, trade secret, and other intellectual property protection relating to our proprietary smart device and DNA medicine candidates, as well as successfully defending these intellectual property rights against third-party challenges. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The patent positions of pharmaceutical and biotechnology companies can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. The laws and regulations regarding the breadth of claims allowed in biotechnology patents have evolved over recent years and continues to undergo review and revision, both in the United States and abroad. The biotechnology patent situation outside the United States can be even more uncertain depending on the country. Changes in either the patent laws or in interpretations of patent laws in the United States and other countries may diminish the value of our intellectual property. Accordingly, we cannot predict the breadth of claims that may be allowed or enforced in our licensed patents, our patents or in third-party patents, nor can we predict the likelihood of our patents surviving a patent validity challenge. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree of future protection for our intellectual property rights is uncertain, because legal decision-making can be unpredictable, thereby often times resulting in limited protection, which may not adequately protect our rights or permit us to gain or keep our competitive advantage, or resulting in an invalid or unenforceable patent. For example: </span></div><div style="margin-top:3pt;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, or the parties from whom we have acquired or licensed patent rights, may not have been the first to file the underlying patent applications or the first to make the inventions covered by such patents; </span></div><div style="margin-top:3pt;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 named inventors or co-inventors of patents or patent applications that we have licensed or acquired may be incorrect, which may give rise to inventorship and ownership challenges; </span></div><div style="margin-top:3pt;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">others may develop similar or alternative technologies, or duplicate any of our products or technologies that may not be covered by our patents, including design-arounds; </span></div><div style="margin-top:3pt;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">pending patent applications may not result in issued patents; </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 issued patents covering our products and technologies may not provide us with any competitive advantages or have any commercial value; </span></div><div style="margin-top:3pt;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 issued patents may be challenged and invalidated, or rendered unenforceable; </span></div><div style="margin-top:3pt;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">given the nature of the COVID-19 pandemic, governments in the United States or abroad may prevent us from enforcing patents on our vaccines, which could prevent us from excluding competitors from those markets;</span></div><div style="margin-top:3pt;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 issued patents may be subject to reexamination, which could result in a narrowing of the scope of claims or cancellation of claims found unpatentable; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may not develop or acquire additional proprietary technologies that are patentable; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our trademarks may be invalid or subject to a third party's prior use; or </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to enforce our patent rights will depend on our ability to detect infringement, and litigation to enforce patent rights may not be pursued due to significant financial costs, diversion of resources, and unpredictability of a favorable result or ruling. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend, in part, on our licensors and collaborators to protect a portion of our intellectual property rights. In such cases, our licensors and collaborators may be primarily or wholly responsible for the maintenance of patents and prosecution of patent applications relating to important areas of our business. If any of these parties fail to adequately protect these products with issued patents, our business and prospects would be harmed significantly. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also may rely on trade secrets to protect our technology, especially where we do not believe patent protection is appropriate or obtainable. However, trade secrets are difficult to protect. Although we use reasonable efforts to protect our trade secrets, our employees, consultants, contractors, outside scientific collaborators and other advisors may unintentionally or willfully disclose our trade secrets to competitors. Enforcing a claim that a third-party entity illegally obtained and is using any of our trade secrets is expensive and time consuming, and the outcome is unpredictable. In addition, courts outside the United </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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">States are sometimes less willing to protect trade secrets. Moreover, our competitors may independently develop equivalent knowledge, methods and know-how. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we or our licensors fail to obtain or maintain patent protection or trade secret protection for our DNA medicine candidates or our technologies, third parties could use our proprietary information, which could impair our ability to compete in the market and adversely affect our ability to generate revenues and attain profitability. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, U.S. and other policymakers have proposed reforming the patent laws and regulations of their countries. In September 2011 the America Invents Act (the Act) was signed into law. The Act changed the current &#8220;first-to-invent&#8221; system to a system that awards a patent to the &#8220;first-inventor-to-file&#8221; for an application for a patentable invention. The Act also created a procedure to challenge newly issued patents in the patent office via post-grant proceedings and new inter parties reexamination proceedings. These changes may make it easier for competitors to challenge our patents, which could result in increased competition and have a material adverse effect on our product sales, business and results of operations. The changes may also make it harder to challenge third-party patents and place greater importance on being the first inventor to file a patent application on an invention. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are sued for infringing intellectual property rights of third parties, it will be costly and time-consuming, and an unfavorable outcome in that litigation would have a material adverse effect on our business. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other companies may have or may acquire intellectual property rights that could be enforced against us. If they do so, we may be required to alter our technologies, pay licensing fees or cease activities. If our products or technologies infringe the intellectual property rights of others, they could bring legal action against us or our licensors or collaborators claiming damages and seeking to enjoin any activities that they believe infringe their intellectual property rights. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because patent applications can take many years to issue, and there is a period when the application remains undisclosed to the public, there may be currently pending applications unknown to us or reissue applications that may later result in issued patents upon which our products or technologies may infringe. There could also be existing patents of which we are unaware that our products or technologies may infringe. In addition, if third parties file patent applications or obtain patents claiming products or technologies also claimed by us in pending applications or issued patents, we may have to participate in interference or derivation proceedings in the United States Patent and Trademark Office to determine priority or derivation of the invention. If third parties file oppositions in foreign countries, we may also have to participate in opposition proceedings in foreign tribunals to defend the patentability of our filed foreign patent applications. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a third party claims that we infringe its intellectual property rights, it could cause our business to suffer in a number of ways, including: </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 may become involved in time-consuming and expensive litigation, even if the claim is without merit, the third party's patent is invalid or we have not infringed; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may become liable for substantial damages for past infringement if a court decides that our technologies infringe upon a third party's patent; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be enjoined by a court to stop making, selling or licensing our products or technologies without a license from a patent holder, which may not be available on commercially acceptable terms, if at all, or which may require us to pay substantial royalties or grant cross-licenses to our patents; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may have to redesign our products so that they do not infringe upon others' patent rights, which may not be possible or could require substantial investment or time. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these events occur, our business could suffer and the market price of our common stock may decline. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have not yet registered our trademarks in all of our potential markets, and failure to secure those registrations could adversely affect our business.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trademark applications may not be allowed for registration, and our registered trademarks may not be maintained or enforced. During trademark registration proceedings, we may receive rejections. Although we are given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in the USPTO and in comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. If we do not secure registrations for our trademarks, we may encounter more difficulty in enforcing them against third parties than we otherwise would.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to an Investment in Our Common Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An active trading market for our common stock may not be sustained.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our common stock is listed on the Nasdaq Global Select Market, we cannot be certain that an active trading market for our shares will continue to be sustained. If an active market for our common stock is not sustained, it may be </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%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">difficult for investors in our common stock to sell shares without depressing the market price for the shares or to sell the shares at all.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The price of our common stock has been and may continue to be volatile, and an investment in our common stock could decline substantially in value. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of our small size and limited resources, as well as the uncertainties and risks that can affect our business and industry, our stock price has been and may continue to be highly volatile and has been and may in the future be subject to substantial drops, with or even in the absence of news affecting our business. Period to period comparisons are not indicative of future performance. The following factors, which are not exhaustive, in addition to the other risk factors described in this report, and the potentially low volume of trades in our common stock, may have a significant impact on the market price of our common stock, some of which are beyond our control: </span></div><div style="margin-top:3pt;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">developments concerning any research and development, clinical trials, manufacturing, and marketing efforts or collaborations, particularly developments concerning the prospects of our COVID-19 vaccine candidate;</span></div><div style="margin-top:3pt;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">fluctuating public or scientific interest in the potential for our vaccines or other DNA medicine candidates to address COVID-19 or other diseases; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our announcement of significant acquisitions, strategic collaborations, joint ventures or capital commitments; </span></div><div style="margin-top:3pt;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">fluctuations in our operating results; </span></div><div style="margin-top:3pt;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">announcements of technological innovations; </span></div><div style="margin-top:3pt;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">new products or services that we or our competitors offer; </span></div><div style="margin-top:3pt;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">changes in the structure of healthcare payment systems;</span></div><div style="margin-top:3pt;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 initiation, conduct and/or outcome of intellectual property and/or litigation matters; </span></div><div style="margin-top:3pt;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">changes in financial or other estimates by securities analysts or other reviewers or evaluators of our business; </span></div><div style="margin-top:3pt;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">conditions or trends in bio-pharmaceutical or other healthcare industries; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory developments in the United States and other countries; </span></div><div style="margin-top:3pt;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">perceptions of gene-based therapy; </span></div><div style="margin-top:3pt;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">changes in the economic performance and/or market valuations of other biotechnology and medical device companies; </span></div><div style="margin-top:3pt;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">additions or departures of key personnel; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales or other transactions involving our common stock; </span></div><div style="margin-top:3pt;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">changes in our capital structure;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales or other transactions by executive officers or directors involving our common stock; </span></div><div style="margin-top:3pt;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">changes in accounting principles; </span></div><div style="margin-top:3pt;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">global unrest including geopolitical risks emanating from countries such as Russia and China, terrorist activities, and economic and other external factors; and </span></div><div style="margin-top:3pt;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">catastrophic weather and/or global disease pandemics, including COVID-19. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock market in general has recently experienced relatively large price and volume fluctuations. In particular, the market prices of securities of smaller biotechnology and medical device companies have experienced dramatic fluctuations that often have been unrelated or disproportionate to the operating results of these companies. Continued market fluctuations could result in extreme volatility in the price of our common stock, which could cause a decline in the value of our common stock. In addition, price volatility may increase if the trading volume of our common stock remains limited or declines.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We have broad discretion in the use of our cash, cash equivalents, and investments, and may not use them effectively.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management has broad discretion in the application of our cash, cash equivalents, and investments, and could spend the proceeds in ways that do not improve our results of operations or enhance the value of our common stock. Furthermore, our operating expenses have significantly increased due to development and manufacturing activities for our COVID-19 vaccine program, and we may not deploy our expanded capital base effectively. The failure by our management to apply these funds effectively could result in financial losses that could have a material adverse impact on our business, cause the price of our common stock to decline, and delay the development of our investigational medicines. Pending their use, we may invest our cash, cash equivalents, and investments in a manner that does not produce income or that loses value.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions under our charter documents and Delaware law could delay or prevent a change of control which could limit the market price of our common stock. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation contains provisions that could delay or prevent a change of control of our company or changes in our board of directors that our stockholders might consider favorable. Some of these provisions include: </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%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;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 authority of our board of directors to issue shares of undesignated preferred stock and to determine the rights, preferences and privileges of these shares, without stockholder approval; </span></div><div style="margin-top:3pt;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">all stockholder actions must be effected at a duly called meeting of stockholders and not by written consent; and </span></div><div style="margin-top:3pt;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 elimination of cumulative voting. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are governed by the provisions of Section 203 of the Delaware General Corporate Law, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. These and other provisions in our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our board of directors or initiate actions that are opposed by the then-current board of directors, including to delay or impede a merger, tender offer or proxy contest involving our company. Any delay or prevention of a change of control transaction or changes in our board of directors could cause the market price of our common stock to decline. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have never paid cash dividends on our common stock and we do not anticipate paying dividends in the foreseeable future. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have paid no cash dividends on our common stock to date, and we currently intend to retain our future earnings, if any, to fund the development and growth of our business. In addition, the terms of any future debt or credit facility may preclude or limit our ability to pay any dividends. As a result, capital appreciation, if any, of our common stock will be the sole source of potential gain for the foreseeable future. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to utilize our net operating loss carryforwards and certain other tax attributes may be limited.</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Sections 382 and 383 of the revised Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an &#8220;ownership change&#8221; (generally defined as a greater than 50 percentage point change (by value) in the ownership of its equity by certain significant shareholders over a rolling three year period), the corporation&#8217;s ability to use its pre-change net operating loss carryforwards and certain other pre-change tax attributes to offset its post-change income and taxes may be limited. We may have experienced such ownership changes in the past, and we may experience ownership changes in the future as a result of shifts in our share ownership, some of which would be outside our control. If our ability to use our net operating losses and other tax attributes is limited by ownership changes, we may be unable to utilize a material portion of our net operating losses and other tax attributes to offset our future taxable income. In addition, there is also a risk that due to changes in laws and regulations, such as alternative minimum taxes or suspensions on the use of net operating losses, or other unforeseen reasons, our existing net operating losses could expire or otherwise become unavailable to offset future income tax liabilities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly operating results may fluctuate significantly.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our operating results to be subject to quarterly fluctuations. Our net loss and other operating results will be affected by numerous factors, including: </span></div><div style="margin-top:3pt;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">variations in the level of expenses related to our proprietary smart device, DNA medicine candidates or future development programs; </span></div><div style="margin-top:3pt;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">expenses related to corporate transactions, including ones not fully completed; </span></div><div style="margin-top:3pt;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">addition or termination of clinical trials or funding support; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any intellectual property infringement lawsuit in which we may become involved; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any legal claims that may be asserted against us or any of our officers; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory developments affecting our proprietary smart device and DNA medicine candidates or those of our competitors; </span></div><div style="margin-top:3pt;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">debt service obligations;</span></div><div style="margin-top:3pt;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">changes in the fair value of our investments, including investments in affiliated entities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our execution of any collaborative, licensing or similar arrangements, and the timing of payments we may make or receive under these arrangements; and </span></div><div style="margin-top:3pt;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">if any of our DNA medicine candidates receive regulatory approval, the levels of underlying demand for our products. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our quarterly operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially. Furthermore, any quarterly fluctuations in our operating results may, in turn, cause the price of our stock to fluctuate substantially. We believe that quarterly comparisons of our financial results are not necessarily meaningful and should not be relied upon as an indication of our future performance. </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%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations and liquidity needs could be materially affected by market fluctuations and general economic conditions. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations could be materially affected by economic conditions generally, both in the United States and elsewhere around the world. Concerns over inflation, energy costs, geopolitical issues, global pathogen outbreaks or pandemics, including COVID-19, and the availability and cost of credit have in the past and may continue to contribute to increased volatility and diminished expectations for the economy and the markets going forward. Market upheavals may have an adverse effect on us. In the event of a market downturn, our results of operations could be adversely affected. Our future cost of equity or debt capital and access to the capital markets could be adversely affected, and our stock price could decline. There may be disruption or delay in the performance of our third-party contractors and suppliers. If our contractors, suppliers and partners are unable to satisfy their contractual commitments, our business could suffer. In addition, we maintain significant amounts of cash and cash equivalents at one or more financial institutions that are in excess of federally insured limits, and we may experience losses on these deposits. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If equity research analysts do not publish research or reports, or publish unfavorable research or reports, about us, our business or our market, our stock price and trading volume could decline.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock is influenced by the research and reports that equity research analysts publish about us and our business, and we have limited research coverage by equity research analysts. Equity research analysts may elect not to initiate or continue to provide research coverage of our common stock, and such lack of research coverage may adversely affect the market price of our common stock. Even if we have equity research analyst coverage, we will not have any control over the analysts or the content and opinions included in their reports. The price of our stock could decline if one or more equity research analysts downgrade our stock or issue other unfavorable commentary or research. If one or more equity research analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which in turn could cause our stock price or trading volume to decline.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The issuance of additional stock in connection with financings, acquisitions, investments, our stock incentive plans or otherwise will dilute all other stockholders.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our certificate of incorporation authorizes us to issue up to 600,000,000 shares of common stock and up to 10,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue our shares of common stock or securities convertible into our common stock from time to time in connection with a financing, acquisition, investment, our stock incentive plans or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the trading price of our common stock to decline.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We incur significant costs and demands upon management as a result of being a public company.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company listed in the United States, we incur significant legal, accounting and other costs that could negatively affect our financial results. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and stock exchanges, may increase legal and financial compliance costs and make some activities more time-consuming. These laws, regulations and standards are subject to varying interpretations and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If notwithstanding our efforts to comply with new laws, regulations and standards, we fail to comply, regulatory authorities may initiate legal proceedings against us and our business may be harmed.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with these rules might also make it more difficult for us to obtain some types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors or as members of senior management.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax laws could adversely affect our business and financial condition.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax regimes to which we are subject or under which we operate are unsettled and may be subject to significant change. In December 2017, tax legislation commonly known as the Tax Cuts and Jobs Act was enacted, which significantly revised the Internal Revenue Code of 1986, as amended, or the Code. The Tax Cuts and Jobs Act, among other things, contains significant changes to corporate taxation, including reduction of the corporate tax rate from a top marginal rate of 35 percent to a flat rate of 21 percent, limitation of the tax deduction for interest expense to 30 percent of adjusted earnings (except for certain small businesses), limitation of the deduction for net operating losses to 80 percent of current-year taxable income and elimination of net operating loss carrybacks, one time taxation of offshore earnings at reduced rates regardless of whether they are repatriated, immediate deductions for certain new investments instead of deductions for depreciation expense over time, and </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%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">modifying or repealing many business deductions and credits (including reducing the business tax credit for certain clinical testing expenses incurred in the testing of certain drugs for rare diseases or conditions). Notwithstanding the reduction in the corporate income tax rate, the overall impact of the federal tax law is uncertain and our business and financial condition could be adversely affected. In addition, it is uncertain if and to what extent various states will conform to the federal tax law. The issuance of additional regulatory or accounting guidance related to the Tax Act, or changes proposed or implemented by the current U.S. presidential administration or otherwise, could materially affect our tax obligations and effective tax rate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The increasing use of social media platforms presents new risks and challenges.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social media is increasingly being used to communicate about our research, development candidates, investigational medicines, and the diseases our development candidates and investigational medicines are being developed to treat. Social media practices in the biopharmaceutical industry continue to evolve and regulations relating to such use are not always clear. This evolution creates uncertainty and risk of noncompliance with regulations applicable to our business, resulting in potential regulatory actions against us. For example, participants may use social media channels to comment on their experience in an ongoing blinded clinical trial or to report an alleged adverse event. When such disclosures occur, there is a risk that we fail to monitor and comply with applicable adverse event reporting obligations or we may not be able to defend our business or the public&#8217;s legitimate interests in the face of the political and market pressures generated by social media due to restrictions on what we may say about our development candidates and investigational medicines. There is also a risk of inappropriate disclosure of sensitive information or negative or inaccurate posts or comments about us on any social networking website. If any of these events were to occur or we otherwise fail to comply with applicable regulations, we could incur liability, face regulatory actions, or incur other harm to our business.</span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span><br/></span></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_133"></div><div style="-sec-extract:summary;margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> ITEM 6.&#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Exhibits</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;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%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib1cf49d98ee04a5fab8cabb78fff49fd_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</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%;text-decoration:underline">Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description of Document</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><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"><div style="text-align:center"><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312514277137/d742468dex31.htm">3.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312514277137/d742468dex31.htm">Certificate of Incorporation with all amendments (incorporated by reference to Exhibit 3.1 of the registrant&#8217;s Form S-3 registration statement, filed on July 23, 2014).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="http://www.sec.gov/Archives/edgar/data/1055726/000095012311076829/w84047exv3w2.htm">3.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="http://www.sec.gov/Archives/edgar/data/1055726/000095012311076829/w84047exv3w2.htm">Amended and Restated Bylaws of Inovio Pharmaceuticals, Inc. dated August 10, 2011 (incorporated by reference to Exhibit 3.2 to the registrant&#8217;s Form 8-K current report filed on August 12, 2011).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="ino-63022x10qex101.htm">10.1&#94;</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="ino-63022x10qex101.htm">Separation Agreement, dated as of May 10, 2022, by and between the registrant and J. Joseph Kim (filed herewith).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312522186278/d902697dex991.htm">10.2+</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312522186278/d902697dex991.htm">Inovio Pharmaceuticals, Inc. 2022 Inducement Plan (incorporated by reference to Exhibit 99.1 of the registrant&#8217;s Form S-8 registration statement, filed on June 30, 2022).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312522186278/d902697dex992.htm">10.3+</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312522186278/d902697dex992.htm">Form of Option Grant Package under 2022 Inducement Plan (incorporated by reference to Exhibit 99.2 of the registrant&#8217;s Form S-8 registration statement, filed on June 30, 2022).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312522186278/d902697dex993.htm">10.4+</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="http://www.sec.gov/Archives/edgar/data/1055726/000119312522186278/d902697dex993.htm">Form of RSU Grant Package under 2022 Inducement Plan (incorporated by reference to Exhibit 99.3 of the registrant&#8217;s Form S-8 registration statement, filed on June 30, 2022).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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"><div style="text-align:center"><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="ino-63022x10qex311.htm">31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="ino-63022x10qex311.htm">Certification of Chief Executive Officer Pursuant to Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)</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></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="ino-6302210qex312.htm">31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="ino-6302210qex312.htm">Certification of Chief Financial Officer Pursuant to Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="ino-63022x10qex321.htm">32.1</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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="ino-63022x10qex321.htm">Certification of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C.&#160;Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).*</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><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 and contained in Exhibit 101)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This exhibit shall not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language in any filings. </span></div><div style="margin-top:7.5pt;padding-left:11.25pt;text-indent:-11.25pt"><span><br/></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicates management contract or compensatory plan.</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#94;</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:112%">Certain exhibits and schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The registrant hereby undertakes to furnish supplementally a copy of any omitted exhibit or schedule upon request by the SEC.</span></td></tr></table></div><div style="height:42.75pt;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%">61</span></div></div></div><div id="ib1cf49d98ee04a5fab8cabb78fff49fd_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.927%"></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="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inovio Pharmaceuticals, Inc.</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="padding:0 1pt"></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%">Date:</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%">August 9, 2022</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%">By</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:9pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;JACQUELINE E. SHEA&#160;&#160;&#160;&#160;&#160;&#160;</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="border-top:1pt solid #000000;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%">Jacqueline E. Shea</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">President, Chief Executive Officer and Director                                                                                         (On Behalf of the Registrant)</span></div></td></tr><tr style="height:21pt"><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:top"><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: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%">August 9, 2022</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%">By</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:9pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;PETER KIES&#160;&#160;&#160;&#160;&#160;&#160;</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="border-top:1pt solid #000000;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%">Peter Kies </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">Chief Financial Officer (Principal Financial and Accounting Officer)</span></div></td></tr></table></div><div><span><br/></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%">62</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ino-63022x10qex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="idefda91e9b374bd38b67dff4d5066fc1_1"></div><div style="min-height:42.75pt;width:100%"><div style="padding-left:432pt;text-align:justify"><font><br></font></div></div><div style="padding-left:288pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 9, 2022</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dr. J. Joseph Kim</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Re&#58;&#160;&#160;&#160;&#160;Separation Agreement</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dear Joseph&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This letter sets forth the substance of the separation agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) which Inovio Pharmaceuticals, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and you have agreed to in connection with your cessation of employment.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Separation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  You and the Company have mutually agreed that your employment with the Company will end on May 10, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Separation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and, to the extent applicable, have agreed to waive any advance notice requirement under your employment agreement with the Company, dated as of March 31, 2008, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Employment Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or otherwise.  You and the Company agree that upon the later of (x) 4&#58;15 p.m. on Tuesday, May 10, 2022&#59; or (y) immediately after the Company files SEC Form 10Q for the quarter ending March 31, 2022 with the Securities Exchange Commission, you will be deemed to have resigned from your roles as an officer of the Company, as a member of the Company&#8217;s Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and from any other positions you hold with the Company and&#47;or any of its affiliates.  You agree to complete such documentation as may be reasonably requested by the Company to effect your resignation from these positions.  You further agree that within five (5) days after the Separation Date, you will notify the board of directors of Geneos Therapeutics (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Geneos Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of your departure from the Company and that you will no longer serve as the Company&#8217;s representative on the Geneos Board.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Accrued Salary and PTO. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">On the next regular payroll date following the Separation Date, the Company will pay you all accrued salary and all accrued and unused PTO earned through the Separation Date, plus the equivalent of thirty (30) days of your salary subject to standard payroll deductions and withholdings.  You will receive these payments regardless of whether or not you sign this Agreement.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Severance Benefits.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  If you timely return this fully signed and dated Agreement to the Company within the timeframe specified below, do not revoke it, and comply fully with your obligations hereunder, the Company will provide you with the following severance benefits under this Section 3 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Company will pay you, as severance, the equivalent of twenty-four (24) months of your base salary in effect as of the Separation Date (which equals a gross total of $1,491,074), subject to standard payroll deductions and withholdings (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Cash Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  This amount will be paid in a lump sum cash payment within ten&#160;(10)&#160;days after November 11, 2022. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) &#160;&#160;&#160;&#160;The Company will pay you, as additional severance an amount equal to $939,074, subject to standard payroll deductions and withholdings.  This amount will be paid in a lump sum cash payment within ten&#160;(10) days after November 11, 2022. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c) &#160;&#160;&#160;&#160;If you timely elect continued coverage under COBRA under the Company&#8217;s group health plans, then, the Company shall pay you an amount equal to the value of the gross amount of twenty-four (24) months of the current Company medical, dental and vision plans (for you and your eligible dependents) grossed up by 45% to offset the standard payroll taxes and withholdings which will be deducted from this sum (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">COBRA Subsidy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in the amount of ($93,913.70), which shall be paid in substantially equal monthly installments during the 24 month period immediately following the Separation Date, provided that the first payment shall be paid within ten&#160;(10) days after November&#160;11, 2022 and shall include the installments due for June through and including November&#160;2022.  The parties acknowledge that you have the option to apply the funds towards COBRA, enroll in a different plan(s) of your choosing, or use as you otherwise see fit.&#160; </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Exhibits and schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K and will be furnished on a supplemental basis to the Securities and Exchange Commission upon request.</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;For the period ending on the first anniversary of the Separation Date, you will have continued access to the executive coach that you were working with as of the Separation Date, at the Company&#8217;s sole expense.  To the extent the value of this benefit is deemed as taxable income by the Company and&#47;or its advisors then you agree to make arrangements to pay any income tax withholding due on the value of this benefit and specifically authorize the Company to withhold any required applicable income and employment taxes from the Cash Severance and&#47;or the Retainers (as defined below). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Benefit Plans.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If you are currently participating in the Company&#8217;s group health insurance plans, your participation as an employee will end on May 31, 2022.  Thereafter,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to the extent provided by the federal COBRA law or, if applicable, state insurance laws, and by the Company&#8217;s current group health insurance policies, you will be eligible to continue your group health insurance benefits at your own expense, subject to Section 3(c).  Later, you may be able to convert to an individual policy through the provider of the Company&#8217;s health insurance, if you wish.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Your participation in Employer-Sponsored Group Life Insurance and Short and Long Term Disability Insurance will cease as of the Separation Date.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deductions for the 401(k) Plan will end with your last regular paycheck.  You will receive information by mail concerning 401(k) Plan rollover procedures should you be a participant in this program.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You have the right to continue your current Health Care Spending Account if you are participating in this program.  Enclosed is the information concerning how to continue this benefit.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Equity Awards.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;Restricted Stock Units.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You were granted restricted stock unit awards pursuant to the Company&#8217;s 2016 Omnibus Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">2016 Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and your notices of grant of restricted stock units and restricted stock units award agreements (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RSU Grant Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) that, as of the Separation Date remain, outstanding and unvested with respect to the number of shares of the Company&#8217;s common stock as set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).&#160; Pursuant to the RSU Grant Documents, as of the Separation Date the RSUs will automatically become fully vested.  One half of the RSUs will be settled in shares of Company common stock as soon as practicable but in no event later than thirty (30) days following the Separation Date, subject to applicable tax withholdings and other payroll deductions.  The remaining half will be settled in cash (based on the Fair Market Value (as defined in the 2016 Plan) of the underlying shares of Company common stock on the settlement date) as soon as practicable but in no event later than thirty (30) days following the Separation Date, subject to applicable tax withholdings and other payroll deductions.  Such cash settlement shall be in a lump sum cash payment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;Stock Options.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You were granted options to purchase the number of shares of the Company&#8217;s common stock as set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) pursuant to the 2016 Plan or the Company&#8217;s 2007 Omnibus Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">2007 Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and, together with the 2016 Plan, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  Subject to Section 11 below, under the terms of the Plans and your stock option grant notices and terms and conditions of stock option awards governing the Options, vesting of the Options will cease as of the Separation Date, and the unvested portion of each of the Options will be forfeited as of such date for no consideration.  As of the Separation Date you have a total of 1,218,325 vested Options (together with any unvested Options that vest in accordance with Section 11, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Vested Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  Notwithstanding anything to the contrary in the Plans, the stock option grant notices and the terms and conditions of stock option awards governing the Vested Options and any other documents between you and the Company setting forth the terms of your Vested Options (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Option Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), if you timely execute this Agreement and comply fully with your obligations hereunder, then the exercise period for the Vested Options, including nonqualified stock options and incentive stock options, will be extended so that the Vested Options remain exercisable until the earlier of (i) the fifth anniversary of the Separation Date and (ii) the original expiration date of the Vested Options.  To the extent the Options were granted as </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;incentive stock options&#8221; within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), an extension of the exercise period of the Options may cause them to lose such status and the Options instead may be treated as non-qualified stock options for federal tax purposes.  You acknowledge that the Company is not providing tax advice to you and that you have been advised by the Company to seek independent tax advice with respect to the exercise and modification of the Options and any other compensation and benefits that you are receiving under this Agreement.  You acknowledge and agree that, as a condition to any exercise of your Vested Options, the Company may require you to enter into an arrangement providing for the payment by you to the Company of any tax withholding obligation of the Company (except for the employer&#8217;s share of any FICA), arising by reason of the exercise of your Vested Options.  The Options, including your rights to exercise the Vested Options, remain subject to the terms of the Plans and Option Documents, as modified by this Section 5(b) and Section 11.  If you do not satisfy the requirements of this Section 5(b), the Vested Options will not be modified by the terms of this Section 5(b) and will remain subject to the terms of the Plans and the Option Documents. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Other Compensation or Benefits.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  You acknowledge that, except as expressly provided in this Agreement, you will not receive any additional compensation, severance or benefits after the Separation Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Expense Reimbursements.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  You agree that, within sixty (60) days after the Separation Date, you will submit your final documented expense reimbursement statement reflecting all business expenses you incurred through the Separation Date, if any, for which you seek reimbursement.  The Company will reimburse you for reasonable business expenses pursuant to its regular business practice.  The Company also shall reimburse you for up to $15,000 of legal fees incurred by you in connection with the negotiation and execution of this Agreement, to be reimbursed within 30 days after submission of the invoice by you (provided that such invoice is provided within 60 days after the Separation Date).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Return of Company Property.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  You agree that, within ten (10) days after the Separation Date, you will return to the Company all Company documents (and all copies thereof) and other Company property that you have in your possession, including, but not limited to, Company files, notes, drawings, records, business plans and forecasts, financial information, specifications, computer-recorded information, tangible property (including, but not limited to, computers), credit cards, entry cards, identification badges and keys&#59; and, any materials of any kind that contain or embody any proprietary or confidential information of the Company (and all reproductions thereof), or in the alternative, you may delete or destroy such property.  Please coordinate return of Company property with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Robert Crotty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing or anything contained in this Agreement, the agreement referenced on Exhibit A hereto or any other agreement between you and the Company or any of its affiliates or predecessors to the contrary, you may retain your Company-provided laptop computer (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Laptop&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), monitor and printer, but will, within ten&#160;(10) days after the Separation Date, return the Laptop to the Company to permit the Company to remove Company confidential information from such Laptop.  Receipt of the Severance Benefits described in Section&#160;3 of this Agreement is expressly conditioned upon return or destruction of all Company property, except as provided in the immediately preceding sentence.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Proprietary Information and Post-Termination Obligations.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Both during and after your employment, you acknowledge your continuing obligations under your Employee Confidentiality and Non-Disclosure Agreement and your Employee Proprietary Information, Inventions, Non-Competition, and Non-Solicitation Agreement not to use or disclose any confidential or proprietary information of the Company (except as otherwise provided herein with respect to the Laptop) and to refrain from certain solicitation and competitive activities.  A copy of your Employee Confidentiality and Non-Disclosure Agreement and your Employee Proprietary Information, Inventions, Non-Competition, and Non-Solicitation Agreement are attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If you have any doubts as to the scope of the restrictions in such agreement, you should contact </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Robert Crotty </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">immediately to assess your compliance.  As you know, the Company will enforce its contract rights.  Please familiarize yourself with the enclosed agreement which you signed.  Confidential information that is also a &#8220;trade secret,&#8221; as defined by law, may be disclosed (A) if it is made (i)&#160;in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney and (ii) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.  In addition, in the event that you file a </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">lawsuit for retaliation by the Company for reporting a suspected violation of law, you may disclose the trade secret to your attorney and use the trade secret information in the court proceeding, if you&#58; (A) file any document containing the trade secret under seal&#59; and (B) do not disclose the trade secret, except pursuant to court order. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Non-Disparagement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Both you and the Company agree not to disparage the other party, and the other party&#8217;s officers, directors or employees, in any manner likely to be harmful to them or their business, business reputation or personal reputation&#59; provided that both you and the Company will respond accurately and fully to any question, inquiry or request for information when required by legal process.  The Company&#8217;s obligations under this Section are limited to the Company&#8217;s officers and directors.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, nothing in this Agreement shall limit your right to voluntarily communicate with the Equal Employment Opportunity Commission, United States Department of Labor, the National Labor Relations Board, the Securities and Exchange Commission, other federal government agency or similar state or local agency or to discuss the terms and conditions of your employment with others to the extent expressly permitted by Section 7 of the National Labor Relations Act. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Cooperation after Termination.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160; In recognition of the fact that the Company may need transition assistance in the period after the Separation Date, the Company will retain you as a nonemployee advisor through May 10, 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Advisory Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), provided you have timely executed and allowed this Agreement to become effective. &#160;During the Advisory Period, you will provide such reasonable assistance during normal business hours as the Company may reasonably request, consistent with your experience, education and skills, provided that such assistance shall be provided at times and locations that are mutually convenient to you and the Company, shall not take up more than five hours per week of your time during the first six months of the Advisory Period and thereafter shall be limited to responses to emails and phone calls from time to time with not more than a de minimis time commitment, and shall not be provided in person unless absolutely necessary.  For the first six&#160;(6) months of the Advisory Period, you will receive a monthly retainer of $15,000 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">First Monthly Retainer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), payable on the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of each month between May 30, 2022 and November&#160;30, 2022 for such transition services as may be requested by the Company. &#160;For the next six (6) months of the Advisory Period, you will receive a monthly retainer of $5,000 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Second Monthly Retainer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), payable on the 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of each month between December 30, 2022 and May 30, 2023.  For the final two years of the Advisory Period, you will receive an annual retainer of $25,000 per year (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Annual Retainers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), payable on May 31, 2024, and May 31, 2025, respectively.  You will receive a 1099 for the First Monthly Retainer, the Second Monthly Retainer and the Annual Retainers.  The parties acknowledge and agree that, notwithstanding anything to the contrary in the Plans and Option Documents, during the Advisory Period, you shall be deemed to remain in continuous service, with no interruptions, such that your Options will continue to remain outstanding and continue to vest based on your service with the Company during the Advisory Period.  The Company agrees that it will not terminate the Advisory Period before May 10, 2025 unless you materially breach any obligations under this Agreement or any other agreement between you and the Company.  You may terminate the Advisory Period at any time upon ten&#160;(10) days&#8217; advanced written notice to the Company, in which case, continued vesting of your unvested Options will then cease and you will cease to be eligible to receive any additional retainers other than a pro-rata amount of any retainers earned (but not paid) for services performed prior to such termination, to be paid at the same time as if no such termination had occurred.  At the end of the Advisory Period, your obligation to provide any services to the Company will terminate, the vesting of your Options will cease, and the vested portion of your Options will remain exercisable until the earlier of (i) the fifth anniversary of the Separation Date and (ii) the original expiration date of the Options&#59; provided, however, that for a reasonable period of time following the Advisory Period, you agree to reasonably cooperate with the Company in participating in any ongoing litigation activities or similar matters with respect to which you have knowledge about the Company, provided that such assistance and cooperation shall be provided at times and locations that are mutually convenient to you and the Company, shall not take up more than a de minimis amount of your time, and shall not be provided in person unless absolutely necessary.  You acknowledge and agree that during the Advisory Period, you may continue to have access to the Company&#8217;s confidential, proprietary and trade secret information (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  You therefore agree that you will hold such information in strict confidence and not disclose to any third party any Confidential Information, except as approved in writing by the Company, as required by law or legal process or as is reasonably necessary to perform your services during the Advisory Period, and will use the Confidential Information for no purpose other than in connection with your advisory services.  The parties acknowledge and agree that for purposes of Code </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 409A, your &#8220;separation from service&#8221; (as defined in Code Section 409A) with the Company shall occur on May 10, 2022 and you will not be required to provide, nor will you provide, nor is there any expectation that you will provide, services to the Company after May 10, 2022 (whether during the Advisory Period or otherwise) that could result in your &#8220;separation from service&#8221; (as defined in Code Section 409A) with the Company occurring after May 10, 2022.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Release.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In exchange for the payments and other consideration under Section 3 and Section 5(b) of this Agreement, to which you would not otherwise be entitled, and except as otherwise set forth in this Agreement, you, on behalf of yourself and, to the extent permitted by law, on behalf of your spouse, heirs, executors, administrators, assigns, insurers, attorneys and other persons or entities, acting or purporting to act on your behalf (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Employee Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), hereby generally and completely release, acquit and forever discharge the Company, its parents and subsidiaries, and its and their officers, directors, managers, partners, employees, attorneys, predecessors, successors, assigns and insurers (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Company Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of and from any and all claims, liabilities, demands, contentions, actions, causes of action, suits, costs, expenses, attorneys&#8217; fees, damages, indemnities, debts, judgments, levies, executions and obligations of every kind and nature, in law, equity, or otherwise, both known and unknown, suspected and unsuspected, disclosed and undisclosed, arising out of or in any way related to agreements, events, acts or conduct at any time prior to and including the execution date of this Agreement, including but not limited to&#58;  all such claims and demands directly or indirectly arising out of or in any way connected with your employment with the Company or the termination of that employment&#59; claims or demands related to salary, bonuses, commissions, stock, stock options, or any other ownership interests in the Company, vacation pay, fringe benefits, expense reimbursements, severance pay, or any other form of compensation&#59; claims pursuant to any federal, state or local law, statute, or cause of action&#59; tort law&#59; or contract law (individually a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and collectively &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  The Claims you are releasing and waiving in this Agreement include, but are not limited to, any and all Claims that any of the Company Parties&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">has violated its personnel policies, handbooks, contracts of employment, or covenants of good faith and fair dealing&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">has discriminated against you on the basis of age, race, color, sex (including sexual harassment), national origin, ancestry, disability, religion, sexual orientation, marital status, parental status, source of income, entitlement to benefits, any union activities or other protected category in violation of any local, state or federal law, constitution, ordinance, or regulation, including but not limited to&#58; the Age Discrimination in Employment Act, as amended (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">ADEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; Title VII of the Civil Rights Act of 1964, as amended&#59; the Civil Rights Act of 1991&#59; 42 U.S.C. &#167;&#160;1981, as amended&#59; the Equal Pay Act&#59; the Americans With Disabilities Act&#59; the Genetic Information Nondiscrimination Act&#59; the Family and Medical Leave Act&#59; the Pennsylvania Human Relations Act&#59; the Pennsylvania Equal Pay Law&#59; the Pennsylvania Wage Payment and Collection Law&#59; the Pennsylvania Whistleblower Law&#59; the Employee Retirement Income Security Act&#59; the Employee Polygraph Protection Act&#59; the Worker Adjustment and Retraining Notification Act&#59; the Older Workers Benefit Protection Act&#59; the anti-retaliation provisions of the Sarbanes-Oxley Act, or any other federal or state law regarding whistleblower retaliation&#59; the Lilly Ledbetter Fair Pay Act&#59; the Uniformed Services Employment and Reemployment Rights Act&#59; the Fair Credit Reporting Act&#59; and the National Labor Relations Act&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:31.8pt">has violated any statute, public policy or common law (including but not limited to Claims for retaliatory discharge&#59; negligent hiring, retention or supervision&#59; defamation&#59; intentional or negligent infliction of emotional distress and&#47;or mental anguish&#59; intentional interference with contract&#59; negligence&#59; detrimental reliance&#59; loss of consortium to you or any member of your family and&#47;or promissory estoppel).</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, other than events expressly contemplated by this Agreement you do not waive or release rights or Claims that may arise from events that occur after the date this waiver is executed.  You also are not waiving any Claims (i) which cannot be waived by law, including, without limitation, any rights you may have under applicable workers&#8217; compensation laws and your right, if applicable, to file or participate in an investigative proceeding of any federal, state or local governmental </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">agency, (ii) relating to any payments or benefits owed to you under this Agreement or any other rights you have under this Agreement, (iii) for indemnification or advancement of expenses under the Company&#8217;s or any of its affiliates&#8217; governing documents or under any directors and officers insurance policy covering you, (iv) for vested benefits under any employee benefit plan of the Company or any of its affiliates or (v)&#160;with respect to your rights as a shareholder of the Company.  Nothing in this Agreement shall prevent you from filing, cooperating with, or participating in any proceeding or investigation before the Equal Employment Opportunity Commission, United States Department of Labor, the National Labor Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission or any other federal government agency, or similar state or local agency (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Government Agencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), or exercising any rights pursuant to Section 7 of the National Labor Relations Act.  You further understand this Agreement does not limit your ability to voluntarily communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without notice to the Company.  While this Agreement does not limit your right to receive an award for information provided to the Securities and Exchange Commission, you understand and agree that, you are otherwise waiving, to the fullest extent permitted by law, any and all rights you may have to individual relief based on any Claims that you have released and any rights you have waived by signing this Agreement.  If any Claim is not subject to release, to the extent permitted by law, you waive any right or ability to be a class or collective action representative or to otherwise participate in any putative or certified class, collective or multi-party action or proceeding based on such a Claim in which any of the Company Parties is a party.  This Agreement does not abrogate your existing rights under any Company benefit plan or any plan or agreement related to equity ownership in the Company&#59; however, it does waive, release and forever discharge Claims existing as of the date you execute this Agreement pursuant to any such plan or agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Your Acknowledgments and Affirmations&#47;Effective Date of Agreement.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You acknowledge that you are knowingly and voluntarily waiving and releasing any and all rights you may have under the ADEA, as amended.  You also acknowledge and agree that (i) the consideration given to you in exchange for the waiver and release in this Agreement is in addition to anything of value to which you were already entitled, and (ii) that you have been paid (or after the payments under Section 2 are made, will have been paid) for all time worked, have received all of the leave, leaves of absence and leave benefits and protections for which you are eligible, and have not suffered any on-the-job injury for which you have not already filed a Claim.  You affirm that all of the decisions of the Company Parties regarding your pay and benefits through the date of your execution of this Agreement were not discriminatory based on age, disability, race, color, sex, religion, national origin or any other classification protected by law.  You affirm that you have not filed or caused to be filed, and are not presently a party to, a Claim against any of the Company Parties.  You further affirm that you have no known workplace injuries or occupational diseases.  You acknowledge and affirm that you have not been retaliated against for reporting any allegation of corporate fraud or other wrongdoing by any of the Company Parties, or for exercising any rights protected by law, including any rights protected by the Fair Labor Standards Act, the Family Medical Leave Act or any related statute or local leave or disability accommodation laws, or any applicable state workers&#8217; compensation law.  You further acknowledge and affirm that you have been advised by this writing that&#58;  (a)&#160;your waiver and release do not apply to any rights or Claims that may arise after the execution date of this Agreement&#59; (b) that you have the right to consult with an attorney prior to executing this Agreement&#59; (c) you have been given twenty-one&#160;(21) days to consider this Agreement&#59; (d) you have seven (7) days following your execution of this Agreement to revoke this Agreement&#59; and (e) this Agreement shall not be effective until the date upon which the revocation period has expired unexercised (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), which shall be the eighth day after this Agreement is executed by you.  You agree that any modifications, material or otherwise, made to this Agreement do not restart or affect in any manner the original 21-day consideration period provided in this Section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">No Admission. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Agreement does not constitute an admission by the Company of any wrongful action or violation of any federal, state, or local statute, or common law rights, including those relating to the provisions of any law or statute concerning employment actions, or of any other possible or claimed violation of law or rights.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Breach.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> You agree that upon any breach of this Agreement by you, you will forfeit all amounts paid or owing to you under Section 3 or 5(b) of this Agreement.  Further, you acknowledge that it may be impossible to assess the damages caused by your violation of the terms of Sections 8, 9, 10 and 11 </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of this Agreement and further agree that any threatened or actual violation or breach of those Sections of this Agreement will constitute immediate and irreparable injury to the Company.  You therefore agree that any such breach of this Agreement is a material breach of this Agreement, and, in addition to any and all other damages and remedies available to the Company upon your breach of such Sections of this Agreement, the Company shall be entitled to an injunction to prevent you from violating or breaching such Sections of this Agreement.  You agree that if the Company is successful in whole or part in any legal or equitable action against you under this Agreement, you will pay the costs, including reasonable attorneys&#8217; fees, incurred by the Company in enforcing the terms of this Agreement in which it was successful (but not the portions of such costs relating to the action in which the Company was not successful).  The Company agrees that if you are successful in whole or part in any legal or equitable action against the Company in enforcing this Agreement, the Company will pay the costs, including reasonable attorneys&#8217; fees, incurred by you in enforcing the terms of this Agreement in which you were successful (but not the portions of such costs relating to the action in which you were not successful), with any such costs to be paid to you in accordance with Code Section 409A.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Miscellaneous.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  This Agreement, including Exhibit A, constitutes the complete, final and exclusive embodiment of the entire agreement between you and the Company with regard to this subject matter.  It is entered into without reliance on any promise or representation, written or oral, other than those expressly contained herein, and it supersedes any other such promises, warranties or representations.  This Agreement may not be modified or amended except in a writing signed by both you and a duly authorized officer of the Company.  This Agreement will bind the heirs, personal representatives, successors and assigns of both you and the Company, and inure to the benefit of both you and the Company, their heirs, successors and assigns.  If any provision of this Agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision of this Agreement and the provision in question will be modified by the court so as to be rendered enforceable.  This Agreement will be deemed to have been entered into and will be construed and enforced in accordance with the laws of the Commonwealth of Pennsylvania as applied to contracts made and to be performed entirely within Pennsylvania.  Neither party may assign any of its rights or obligations under this Agreement without the prior written consent of the other party hereto.  This Agreement has been approved by the Compensation Committee of the Company&#8217;s Board prior to its execution. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt">Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  This Agreement and the payments hereunder are intended to be exempt from, or comply with, Section 409A of the Internal Revenue Code of 1986, as amended, and the Treasury Regulations and other legally binding guidance promulgated thereunder (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  This Agreement shall be interpreted and construed in accordance with such intent.  For purposes of Section 409A, your right to receive any installment payments under this Agreement (whether severance payments, reimbursements or otherwise) shall be treated as a right to receive a series of separate payments and, accordingly, each installment payment hereunder shall at all times be considered a separate and distinct payment.  Notwithstanding anything herein to the contrary, no one in the Company nor any of its affiliates, officers, directors, employees, agents or representatives guarantees that this Agreement and the payments hereunder are exempt from, or comply with, Section 409A and none of the foregoing shall have any liability for the failure of this Agreement and the payments hereunder to be so exempt or to so comply.   </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If this Agreement is acceptable to you, please sign below and return the original to me on or before the date that is twenty-one (21) days after you receive this Agreement, but no earlier than your Separation Date.  </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">I wish you good luck in your future endeavors.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Sincerely,</font></div><div style="margin-bottom:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Inovio Pharmaceuticals, Inc.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Simon X. Benito</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Simon X. Benito</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chair of the Board of Directors</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Agreed to and Accepted&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; J. Joseph Kim</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dr. J. Joseph Kim</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit A &#8211; Employee Confidentiality and Non-Disclosure Agreement and Employee Proprietary Information, Inventions, Non-Competition, and Non-Solicitation Agreement</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>ino-63022x10qex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i344cb48385a242e8adf15e2e42e16c62_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1 </font></div><div style="margin-top: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 of CEO 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:120%">Securities Exchange Act Rules&#160;13a-15(e) and 15d-15(e) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">as Adopted 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:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002 </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jacqueline E. Shea, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;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.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form&#160;10-Q of Inovio Pharmaceuticals, Inc.&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant'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)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#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-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#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-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#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's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-bottom:5pt;margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:4.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#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%">August 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;JACQUELINE E. SHEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jacqueline E. Shea</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">President, Chief Executive Officer and Director                       (Principal Executive Officer)</font></div></td></tr></table></div><div><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-31.2
<SEQUENCE>4
<FILENAME>ino-6302210qex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i5531c56779914b6cad2b0a977a8ff6ff_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2 </font></div><div style="margin-top: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 of CFO 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:120%">Securities Exchange Act Rules&#160;13a-15(e) and 15d-15(e) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">as Adopted 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:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002 </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Peter Kies, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;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.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form&#160;10-Q of Inovio Pharmaceuticals, Inc.&#59; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant'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)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#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-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#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-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#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's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-top:9pt;padding-left:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.193%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#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%">August 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">ETER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> K</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IES&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Peter Kies</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Chief Financial Officer                                                                    (Principal Financial and Accounting Officer)</font></div></td></tr></table></div><div><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-32.1
<SEQUENCE>5
<FILENAME>ino-63022x10qex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if5c6fbbccc014ca09e3178694e6c5831_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1 </font></div><div style="margin-top: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 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:120%">As Adopted 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:120%">Section&#160;906 of the Sarbanes-Oxley Act of 2002 </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the quarterly report of Inovio Pharmaceuticals, Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the quarter ending June&#160;30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned, in the capacities and on the date indicated below, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to his knowledge&#58; </font></div><div style="margin-top:4.5pt;padding-left:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:4.5pt;padding-left:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:4.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#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%">August 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;JACQUELINE E. SHEA</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jacqueline E. Shea</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">President, Chief Executive Officer and Director</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(Principal Executive Officer)</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#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%">August 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">ETER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> K</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">IES&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Peter Kies</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Chief Financial Officer</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The foregoing certification is being furnished solely pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and is not filed with the Securities and Exchange Commission as part of the Form&#160;10-Q or as a separate disclosure document and is not incorporated by reference into any filing of Inovio Pharmaceuticals, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, irrespective of any general incorporation language contained in such filing. A signed original of this written statement required by Section&#160;906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. </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>6
<FILENAME>ino-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:95b89ed5-9469-4245-a34e-3470ad55e5e2,g:bdf516a8-bccf-4f13-b615-09efdb7f0534-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ino="http://www.inovio.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.inovio.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ino-20220630_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="ino-20220630_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="ino-20220630_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="ino-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.inovio.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link: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.inovio.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1002003 - 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="CondensedConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - 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="OrganizationandOperations" roleURI="http://www.inovio.com/role/OrganizationandOperations">
        <link:definition>2101101 - Disclosure - Organization and 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="BasisofPresentationLiquidityandRisksandUncertainties" roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertainties">
        <link:definition>2102102 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationLiquidityandRisksandUncertaintiesPolicies" roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies">
        <link:definition>2203201 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties (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="BasisofPresentationLiquidityandRisksandUncertaintiesDetails" roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails">
        <link:definition>2404401 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties (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="CriticalAccountingPolicies" roleURI="http://www.inovio.com/role/CriticalAccountingPolicies">
        <link:definition>2105103 - Disclosure - Critical Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ImpactofRecentlyIssuedAccountingStandards" roleURI="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards">
        <link:definition>2106104 - Disclosure - Impact of Recently Issued 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="ImpactofRecentlyIssuedAccountingStandardsDetails" roleURI="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails">
        <link:definition>2407402 - Disclosure - Impact of Recently Issued Accounting Standards (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="RevenueRecognition" roleURI="http://www.inovio.com/role/RevenueRecognition">
        <link:definition>2108105 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDetails" roleURI="http://www.inovio.com/role/RevenueRecognitionDetails">
        <link:definition>2409403 - Disclosure - Revenue Recognition (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="ShorttermInvestmentsandFairValueMeasurements" roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements">
        <link:definition>2110106 - Disclosure - Short-term Investments and Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermInvestmentsandFairValueMeasurementsTables" roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables">
        <link:definition>2311301 - Disclosure - Short-term Investments and Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails">
        <link:definition>2412404 - Disclosure - Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails" roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails">
        <link:definition>2413405 - Disclosure - Short-term Investments and Fair Value Measurements - 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="ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>2414406 - Disclosure - Short-term Investments and Fair Value Measurements - Assets and Liabilities 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="CertainBalanceSheetItems" roleURI="http://www.inovio.com/role/CertainBalanceSheetItems">
        <link:definition>2115107 - Disclosure - Certain Balance Sheet Items</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CertainBalanceSheetItemsTables" roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsTables">
        <link:definition>2316302 - Disclosure - Certain Balance Sheet Items (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="CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails" roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails">
        <link:definition>2417407 - Disclosure - Certain Balance Sheet Items - Prepaid 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="CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails">
        <link:definition>2418408 - Disclosure - Certain Balance Sheet Items - Accounts Payable and Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssets">
        <link:definition>2119108 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2320303 - Disclosure - Goodwill and Intangible Assets (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="GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails">
        <link:definition>2421409 - Disclosure - Goodwill and Intangible Assets - Schedule Goodwill and Intangible 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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>2422410 - Disclosure - Goodwill and Intangible Assets - 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="ConvertibleDebt" roleURI="http://www.inovio.com/role/ConvertibleDebt">
        <link:definition>2123109 - Disclosure - Convertible Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleDebtTables" roleURI="http://www.inovio.com/role/ConvertibleDebtTables">
        <link:definition>2324304 - Disclosure - Convertible Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleDebtNarrativeDetails" roleURI="http://www.inovio.com/role/ConvertibleDebtNarrativeDetails">
        <link:definition>2425411 - Disclosure - Convertible Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" roleURI="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails">
        <link:definition>2426412 - Disclosure - Convertible Debt - Balance of Convertible Bonds and Notes (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="ConvertibleDebtScheduleofMaturitiesDetails" roleURI="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails">
        <link:definition>2427413 - Disclosure - Convertible Debt - Schedule of Maturities (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="StockholdersEquity" roleURI="http://www.inovio.com/role/StockholdersEquity">
        <link:definition>2128110 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.inovio.com/role/StockholdersEquityTables">
        <link:definition>2329305 - Disclosure - Stockholders' Equity (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="StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails" roleURI="http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails">
        <link:definition>2430414 - Disclosure - Stockholders' Equity - Summary of Authorized and Issued Common and Preferred Stock (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="StockholdersEquityNarrativeDetails" roleURI="http://www.inovio.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>2431415 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShare" roleURI="http://www.inovio.com/role/NetLossPerShare">
        <link:definition>2132111 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://www.inovio.com/role/NetLossPerShareTables">
        <link:definition>2333306 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails" roleURI="http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails">
        <link:definition>2434416 - Disclosure - Net Loss Per Share - Schedule of Anti-Dilutive Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.inovio.com/role/StockBasedCompensation">
        <link:definition>2135112 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.inovio.com/role/StockBasedCompensationTables">
        <link:definition>2336307 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationDetails" roleURI="http://www.inovio.com/role/StockBasedCompensationDetails">
        <link:definition>2437417 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationNarrativeDetails" roleURI="http://www.inovio.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2438418 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.inovio.com/role/RelatedPartyTransactions">
        <link:definition>2139113 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.inovio.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2440419 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.inovio.com/role/CommitmentsandContingencies">
        <link:definition>2141114 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.inovio.com/role/CommitmentsandContingenciesTables">
        <link:definition>2342308 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2443420 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails" roleURI="http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails">
        <link:definition>2444421 - Disclosure - Commitments and Contingencies - Summary of Future 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="CollaborativeAgreements" roleURI="http://www.inovio.com/role/CollaborativeAgreements">
        <link:definition>2145115 - Disclosure - Collaborative 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="CollaborativeAgreementsDetails" roleURI="http://www.inovio.com/role/CollaborativeAgreementsDetails">
        <link:definition>2446422 - Disclosure - Collaborative 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="IncomeTaxes" roleURI="http://www.inovio.com/role/IncomeTaxes">
        <link:definition>2147116 - 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="GeneosTherapeuticsInc" roleURI="http://www.inovio.com/role/GeneosTherapeuticsInc">
        <link:definition>2148117 - Disclosure - Geneos Therapeutics, Inc.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneosTherapeuticsIncTables" roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncTables">
        <link:definition>2349309 - Disclosure - Geneos Therapeutics, Inc. (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="GeneosTherapeuticsIncNarrativeDetails" roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails">
        <link:definition>2450423 - Disclosure - Geneos Therapeutics, Inc. - 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="GeneosTherapeuticsIncPreferredstockInvestmentDetails" roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails">
        <link:definition>2451424 - Disclosure - Geneos Therapeutics, Inc. - Preferred stock Investment (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="SubsequentEvents" roleURI="http://www.inovio.com/role/SubsequentEvents">
        <link:definition>2152118 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.inovio.com/role/SubsequentEventsDetails">
        <link:definition>2453425 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ino_BiojectMember" abstract="true" name="BiojectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_NonCashInterestIncomeExpense" abstract="false" name="NonCashInterestIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_IncreaseDecreaseInAccruedClinicalTrialExpense" abstract="false" name="IncreaseDecreaseInAccruedClinicalTrialExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_A2007IncentivePlanMember" abstract="true" name="A2007IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeAgreementAwardedOptionAmount" abstract="false" name="CollaborativeAgreementAwardedOptionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_RisksAndUncertaintiesPolicyTextBlock" abstract="false" name="RisksAndUncertaintiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ino_SalesAgreementsMember" abstract="true" name="SalesAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ino_ServiceBasedRestrictedStockUnitsMember" abstract="true" name="ServiceBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_CELLECTRA3PSPProprietarySmartDeviceMember" abstract="true" name="CELLECTRA3PSPProprietarySmartDeviceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_GainLossOnRemeasurementOfEquityMethodInvestment" abstract="false" name="GainLossOnRemeasurementOfEquityMethodInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_PlymouthMeetingPennsylvaniaMember" abstract="true" name="PlymouthMeetingPennsylvaniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_PrepaidManufacturingExpensesCurrent" abstract="false" name="PrepaidManufacturingExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_CollaborativeArrangementTerm" abstract="false" name="CollaborativeArrangementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_INO4800Member" abstract="true" name="INO4800Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" abstract="false" name="PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_DNAEncodedMonoclonalAntibodyTechnologyMember" abstract="true" name="DNAEncodedMonoclonalAntibodyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CertainBalanceSheetItemsAbstract" abstract="true" name="CertainBalanceSheetItemsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ino_CollaborationAgreementAdditionalRevenueToBeAchieved" abstract="false" name="CollaborationAgreementAdditionalRevenueToBeAchieved" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_SanDiegoOfficeMember" abstract="true" name="SanDiegoOfficeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_ApolloBioMember" abstract="true" name="ApolloBioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_SeriesA2OnePreferredStockMember" abstract="true" name="SeriesA2OnePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_DepartmentOfDefenseMember" abstract="true" name="DepartmentOfDefenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ino_CollaborativeAgreementExpensesToReimburse" abstract="false" name="CollaborativeAgreementExpensesToReimburse" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_StockSaleAgreementWeightedAveragePricePerShare" abstract="false" name="StockSaleAgreementWeightedAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" abstract="false" name="CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_StockSalesAgreementRemainingAuthorizedAmount" abstract="false" name="StockSalesAgreementRemainingAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_AccountsPayableAndAccruedExpensesTable" abstract="true" name="AccountsPayableAndAccruedExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ino_A2016IncentivePlanMember" abstract="true" name="A2016IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_JJosephKimMember" abstract="true" name="JJosephKimMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_OtherCounterpartyMember" abstract="true" name="OtherCounterpartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeAgreementAwardedAmount" abstract="false" name="CollaborativeAgreementAwardedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_CollaborativeArrangementRevenueFromTheProcurementContract" abstract="false" name="CollaborativeArrangementRevenueFromTheProcurementContract" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_AccountsPayableAndAccruedExpensesLineItems" abstract="true" name="AccountsPayableAndAccruedExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" abstract="false" name="NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ino_DeferredGrantFundingFromAffiliateCurrent" abstract="false" name="DeferredGrantFundingFromAffiliateCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_StockSaleAgreementAggregateNumberofSharesIssued" abstract="false" name="StockSaleAgreementAggregateNumberofSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ino_A6.50ConvertibleSeniorNotesDue2024Member" abstract="true" name="A6.50ConvertibleSeniorNotesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeAgreementsUpfrontPaymentReceived" abstract="false" name="CollaborativeAgreementsUpfrontPaymentReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_CollaborativeAgreementFundingReceived" abstract="false" name="CollaborativeAgreementFundingReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_CollaborativeAgreementAwardedExercisedAmount" abstract="false" name="CollaborativeAgreementAwardedExercisedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_SARSCoV2COVID19VaccineMember" abstract="true" name="SARSCoV2COVID19VaccineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" abstract="false" name="IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_InitialConversionPriceMember" abstract="true" name="InitialConversionPriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_AnnualMaintenancePeriod" abstract="false" name="AnnualMaintenancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_GoodwillAndIntangibleAssetsGross" abstract="false" name="GoodwillAndIntangibleAssetsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_DebtSecuritiesAvailableforSaleContractualMaturity" abstract="false" name="DebtSecuritiesAvailableforSaleContractualMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_StockSalesAgreementMaximumAuthorizedAmount" abstract="false" name="StockSalesAgreementMaximumAuthorizedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_NonEmployeeMember" abstract="true" name="NonEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_DeferredGrantFundingCurrent" abstract="false" name="DeferredGrantFundingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_TheWistarInstituteMember" abstract="true" name="TheWistarInstituteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_EmployeesAndDirectorsMember" abstract="true" name="EmployeesAndDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborationAgreementRoyaltyPeriod" abstract="false" name="CollaborationAgreementRoyaltyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_DepartmentOfDefenceMember" abstract="true" name="DepartmentOfDefenceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeAgreementAmendedAmount" abstract="false" name="CollaborativeAgreementAmendedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_MutualFundsMember" abstract="true" name="MutualFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_DeferredGrantFundingFromAffiliate" abstract="false" name="DeferredGrantFundingFromAffiliate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_LicenseWithAffiliatedEntitiesMember" abstract="true" name="LicenseWithAffiliatedEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_LesseeOperatingLeaseAreaofLandUnderLease" abstract="false" name="LesseeOperatingLeaseAreaofLandUnderLease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="ino_CELLECTRA2000DeviceMember" abstract="true" name="CELLECTRA2000DeviceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" abstract="false" name="CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_LossContingencyEstimateOfPossibleLossValueOfShares" abstract="false" name="LossContingencyEstimateOfPossibleLossValueOfShares" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" abstract="false" name="StockSaleAgreementAggregateProceedsFromIssuanceOfStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_UnderwrittenPublicOfferingMember" abstract="true" name="UnderwrittenPublicOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_GoodwillAndIntangibleAssetsNet" abstract="false" name="GoodwillAndIntangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_A2022InducementPlanMember" abstract="true" name="A2022InducementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_PlumblineLifeSciencesMember" abstract="true" name="PlumblineLifeSciencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_SalesAgreementMember" abstract="true" name="SalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" abstract="false" name="SaleOfStockSalesProceedsOfAnyCommonStockPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ino_GrantProceedsReceived" abstract="false" name="GrantProceedsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_GeneosTherapeuticsInc.Member" abstract="true" name="GeneosTherapeuticsInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" abstract="false" name="RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ino_LassaFeverAndMERSVaccineMember" abstract="true" name="LassaFeverAndMERSVaccineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CorporateReorganizationPlanMember" abstract="true" name="CorporateReorganizationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_SeriesAOnePreferredStockMember" abstract="true" name="SeriesAOnePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeArrangementFixedPriceContractAmountAwarded" abstract="false" name="CollaborativeArrangementFixedPriceContractAmountAwarded" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_CoalitionforEpidemicPreparednessInnovationsMember" abstract="true" name="CoalitionforEpidemicPreparednessInnovationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_ChangeInValueOfInvestmentsInAffiliatedCompany" abstract="false" name="ChangeInValueOfInvestmentsInAffiliatedCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" abstract="false" name="StockPurchaseAgreementCommitmentOfAdditionalInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_BillAndMelindaGatesFoundationMember" abstract="true" name="BillAndMelindaGatesFoundationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborationAgreementPaymentEarned" abstract="false" name="CollaborationAgreementPaymentEarned" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" abstract="false" name="CollaborativeAgreementPeriodFromEffectiveDateForTermination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ino_AccruedClinicalTrialExpenseCurrent" abstract="false" name="AccruedClinicalTrialExpenseCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_DebtInstrumentAccruedInterest" abstract="false" name="DebtInstrumentAccruedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_AdvaccineMember" abstract="true" name="AdvaccineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_DebtInstrumentConvertibleDebtConvertedAmount" abstract="false" name="DebtInstrumentConvertibleDebtConvertedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_December2019ConvertibleBondsMember" abstract="true" name="December2019ConvertibleBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_IncreaseDecreaseinDeferredGrantFundingCurrent" abstract="false" name="IncreaseDecreaseinDeferredGrantFundingCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" abstract="true" name="McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ino_CollaborativeAgreementFundingToBeReceived" abstract="false" name="CollaborativeAgreementFundingToBeReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" abstract="false" name="LesseeOperatingLeaseNumberOfAgreementsToSublease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ino-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:95b89ed5-9469-4245-a34e-3470ad55e5e2,g:bdf516a8-bccf-4f13-b615-09efdb7f0534-->
<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.inovio.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_774e49f9-a388-4f8c-bb56-1fa20a9b67f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_774e49f9-a388-4f8c-bb56-1fa20a9b67f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_628311e1-de79-4ae3-b28d-e149dcc3597c" xlink:href="ino-20220630.xsd#ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:to="loc_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_628311e1-de79-4ae3-b28d-e149dcc3597c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_87d1b05d-ce3f-4580-b75a-a2fa64ddf734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_87d1b05d-ce3f-4580-b75a-a2fa64ddf734" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eef31178-0ece-4602-b990-ff9d462ad22d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eef31178-0ece-4602-b990-ff9d462ad22d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_31f952bf-a7eb-4af4-a454-969b961b3811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:to="loc_us-gaap_ShortTermInvestments_31f952bf-a7eb-4af4-a454-969b961b3811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_3e5ea771-eae5-4f8a-8696-b56e2f7693c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_65b9ea75-e9e1-4bdb-b985-43a7ba6e8df3" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_3e5ea771-eae5-4f8a-8696-b56e2f7693c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_59b7ed0b-c6f5-4a0c-b157-5d224becab70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_59b7ed0b-c6f5-4a0c-b157-5d224becab70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_2d8309da-e92e-46a8-9897-c8b3282d5d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_2d8309da-e92e-46a8-9897-c8b3282d5d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccruedClinicalTrialExpenseCurrent_7ac27dd2-9b5f-411f-8c6a-e52125bac510" xlink:href="ino-20220630.xsd#ino_AccruedClinicalTrialExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_ino_AccruedClinicalTrialExpenseCurrent_7ac27dd2-9b5f-411f-8c6a-e52125bac510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bea55171-5f0e-45aa-b645-bf0fbd74a12e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bea55171-5f0e-45aa-b645-bf0fbd74a12e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_540d22c1-4de9-4342-895d-40e4df46edec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_540d22c1-4de9-4342-895d-40e4df46edec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingCurrent_65daba65-ba06-42d6-be84-55ddd73dd8c6" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_ino_DeferredGrantFundingCurrent_65daba65-ba06-42d6-be84-55ddd73dd8c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingFromAffiliateCurrent_7c0480bd-8963-4a0f-9ebc-c1e72b06c21f" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingFromAffiliateCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ea398de6-f359-4cba-8f56-f8473c96275f" xlink:to="loc_ino_DeferredGrantFundingFromAffiliateCurrent_7c0480bd-8963-4a0f-9ebc-c1e72b06c21f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_76c8adcd-c277-42a8-b1f4-0bd57c3cc2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_76c8adcd-c277-42a8-b1f4-0bd57c3cc2be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7f07063e-73fe-4ee7-8f7b-bf42444fd8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7f07063e-73fe-4ee7-8f7b-bf42444fd8da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_944d82e3-c849-414b-a932-a1646cd50a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_944d82e3-c849-414b-a932-a1646cd50a27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aabf8821-02fd-4eec-9ce4-d8a1d47060fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aabf8821-02fd-4eec-9ce4-d8a1d47060fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3a432116-285b-4be5-9423-02779086077b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3a432116-285b-4be5-9423-02779086077b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0cc4a476-5403-4219-ba3c-aa98cd01fb24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_AssetsCurrent_0cc4a476-5403-4219-ba3c-aa98cd01fb24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_40e5c098-5514-4c3b-900a-b9de7b9d49f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_57802f0c-f9ed-4164-bc7b-a7977f6afcf4" xlink:to="loc_us-gaap_Goodwill_40e5c098-5514-4c3b-900a-b9de7b9d49f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1739f4d4-ace9-47e9-8281-09e41bb447a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:to="loc_us-gaap_LiabilitiesCurrent_1739f4d4-ace9-47e9-8281-09e41bb447a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c256adff-c5e6-4183-bdf3-fb5121eb6320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c256adff-c5e6-4183-bdf3-fb5121eb6320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_489d341f-5af4-4aaf-ad76-fe3822850fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:to="loc_us-gaap_ConvertibleDebt_489d341f-5af4-4aaf-ad76-fe3822850fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1c49a631-5cd6-422b-b33c-d956c3e88ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1c49a631-5cd6-422b-b33c-d956c3e88ada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1b571a2f-60e0-49e6-aabe-ddd99ee13c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1b571a2f-60e0-49e6-aabe-ddd99ee13c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_de0c3c53-7ffe-4f37-93bb-74774a655f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f56d2fdd-7499-4647-b2f6-b6526c65ce67" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_de0c3c53-7ffe-4f37-93bb-74774a655f25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_350c9ad5-cd8b-49b0-b240-a846d79cb6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6e62d568-ea4e-423c-8fa1-f67909a0092c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_350c9ad5-cd8b-49b0-b240-a846d79cb6c1" xlink:to="loc_us-gaap_PreferredStockValue_6e62d568-ea4e-423c-8fa1-f67909a0092c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_53bd6aff-1101-41ed-bad4-a5b493609350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_350c9ad5-cd8b-49b0-b240-a846d79cb6c1" xlink:to="loc_us-gaap_CommonStockValue_53bd6aff-1101-41ed-bad4-a5b493609350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_0c15b605-4dfd-4f5e-968d-cdf8443413e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_350c9ad5-cd8b-49b0-b240-a846d79cb6c1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_0c15b605-4dfd-4f5e-968d-cdf8443413e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_84ceffc7-439f-4f9d-a38a-0a0114bfe398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_350c9ad5-cd8b-49b0-b240-a846d79cb6c1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_84ceffc7-439f-4f9d-a38a-0a0114bfe398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cafc2c5b-62ee-4978-8a51-f6bb749aa686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_350c9ad5-cd8b-49b0-b240-a846d79cb6c1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cafc2c5b-62ee-4978-8a51-f6bb749aa686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_108fa2fe-6f77-4d62-98d1-2b3060ae5faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5031d5c9-867d-4ae7-823e-4fc65e901d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_108fa2fe-6f77-4d62-98d1-2b3060ae5faa" xlink:to="loc_us-gaap_Liabilities_5031d5c9-867d-4ae7-823e-4fc65e901d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0eaaf12e-f917-4caf-8398-d07c9fadb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_108fa2fe-6f77-4d62-98d1-2b3060ae5faa" xlink:to="loc_us-gaap_StockholdersEquity_0eaaf12e-f917-4caf-8398-d07c9fadb68c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1abea387-a3b0-48f3-9237-334979eff068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a99a14c-9f90-47cb-8436-318c853a6069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1abea387-a3b0-48f3-9237-334979eff068" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a99a14c-9f90-47cb-8436-318c853a6069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_49d6758a-9195-4925-8548-ffd1bfa67758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1abea387-a3b0-48f3-9237-334979eff068" xlink:to="loc_us-gaap_OperatingExpenses_49d6758a-9195-4925-8548-ffd1bfa67758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_36e0fc7c-ca32-4325-aed4-07572b7e36b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_73b40834-31b4-495c-8a4b-d36d3a2497c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_36e0fc7c-ca32-4325-aed4-07572b7e36b9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_73b40834-31b4-495c-8a4b-d36d3a2497c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c5242abe-a8e0-408e-a879-d7dd686eb973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_36e0fc7c-ca32-4325-aed4-07572b7e36b9" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c5242abe-a8e0-408e-a879-d7dd686eb973" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f99bc229-0bf2-40b9-996b-ff8f927c83ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f99bc229-0bf2-40b9-996b-ff8f927c83ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_97de304a-357e-4b94-b4b7-d948dfd599f4" xlink:href="ino-20220630.xsd#ino_ChangeInValueOfInvestmentsInAffiliatedCompany"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:to="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_97de304a-357e-4b94-b4b7-d948dfd599f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1832744a-d867-490a-926f-4d364ac93558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1832744a-d867-490a-926f-4d364ac93558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b76673c1-9c5a-4c2f-b81c-9e8476edaea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:to="loc_us-gaap_InterestExpense_b76673c1-9c5a-4c2f-b81c-9e8476edaea4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8a9511f0-45a1-475f-bb71-d71e1151ada8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:to="loc_us-gaap_OperatingIncomeLoss_8a9511f0-45a1-475f-bb71-d71e1151ada8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_fe7adf05-d639-49cf-9586-bc42820453b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOperating"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_850d2b20-3c92-48c3-a78e-d0e8445aabab" xlink:to="loc_us-gaap_InterestIncomeOperating_fe7adf05-d639-49cf-9586-bc42820453b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a1340fb-2207-4fa3-9fc9-2444de7bd092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_46bfc0a3-0570-4933-8b2f-3b71ec9b232b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9a1340fb-2207-4fa3-9fc9-2444de7bd092" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_46bfc0a3-0570-4933-8b2f-3b71ec9b232b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f4cd9a9a-93d2-4d04-a528-50c9f8b91266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9a1340fb-2207-4fa3-9fc9-2444de7bd092" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f4cd9a9a-93d2-4d04-a528-50c9f8b91266" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3f25211e-e222-471d-8ea2-13da3321509a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e7d3e764-03f1-436b-bb2a-9e6d4ede2d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3f25211e-e222-471d-8ea2-13da3321509a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e7d3e764-03f1-436b-bb2a-9e6d4ede2d73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_27b367f8-b5c5-4ce2-99d4-839468b16a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3f25211e-e222-471d-8ea2-13da3321509a" xlink:to="loc_us-gaap_NetIncomeLoss_27b367f8-b5c5-4ce2-99d4-839468b16a8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_95f2224a-ad8e-4e7b-8d89-de3851928bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3f25211e-e222-471d-8ea2-13da3321509a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_95f2224a-ad8e-4e7b-8d89-de3851928bf8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2523f5c3-e07e-4c90-98c0-49afa6e607fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4dc2a1b9-ba8c-45a2-a6d1-9185c3c7f3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2523f5c3-e07e-4c90-98c0-49afa6e607fe" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4dc2a1b9-ba8c-45a2-a6d1-9185c3c7f3b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_efae5484-d4bc-48e4-9559-43df225db019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2523f5c3-e07e-4c90-98c0-49afa6e607fe" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_efae5484-d4bc-48e4-9559-43df225db019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_08564fea-b3ff-4cf2-b9ac-984c3ccb68ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2523f5c3-e07e-4c90-98c0-49afa6e607fe" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_08564fea-b3ff-4cf2-b9ac-984c3ccb68ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_faf65611-ffe1-4889-a8f3-40bd1703b2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2523f5c3-e07e-4c90-98c0-49afa6e607fe" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_faf65611-ffe1-4889-a8f3-40bd1703b2a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a8ecbbf-a3f8-469e-9a03-541b2aa3cb15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5916c227-ca44-4294-8ce7-f92a6c0c761f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a8ecbbf-a3f8-469e-9a03-541b2aa3cb15" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5916c227-ca44-4294-8ce7-f92a6c0c761f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_362169d7-26de-4e0c-8da1-100b0d89582f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a8ecbbf-a3f8-469e-9a03-541b2aa3cb15" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_362169d7-26de-4e0c-8da1-100b0d89582f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_609fb0b1-f6ed-4531-b086-3013eb7b579e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a8ecbbf-a3f8-469e-9a03-541b2aa3cb15" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_609fb0b1-f6ed-4531-b086-3013eb7b579e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_996459aa-0108-4939-a1f6-5dedbfc9572c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_741113e5-1ea6-43ce-967e-da78be1f2773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_996459aa-0108-4939-a1f6-5dedbfc9572c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_741113e5-1ea6-43ce-967e-da78be1f2773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0034b6a0-b2dc-49a0-87cb-531f8b3ae48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_996459aa-0108-4939-a1f6-5dedbfc9572c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0034b6a0-b2dc-49a0-87cb-531f8b3ae48a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69211851-ebde-4e45-b7f1-ca9f097296b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_996459aa-0108-4939-a1f6-5dedbfc9572c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69211851-ebde-4e45-b7f1-ca9f097296b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ba8928e8-351a-4c74-87ce-8adac4eec791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_996459aa-0108-4939-a1f6-5dedbfc9572c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ba8928e8-351a-4c74-87ce-8adac4eec791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_fe3c29e5-5811-4b22-8a4e-fd68c6015e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_fe3c29e5-5811-4b22-8a4e-fd68c6015e8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b241e27b-7a07-48b0-8602-c8653d37dbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b241e27b-7a07-48b0-8602-c8653d37dbfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b4cacf58-09fd-4739-a9a1-0484e7d4dd62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b4cacf58-09fd-4739-a9a1-0484e7d4dd62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_07cc5e05-8a81-4ef1-962d-fdc8a602ed05" xlink:href="ino-20220630.xsd#ino_ChangeInValueOfInvestmentsInAffiliatedCompany"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_07cc5e05-8a81-4ef1-962d-fdc8a602ed05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_aa2c449a-e484-4545-99d2-1c105fa0ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_aa2c449a-e484-4545-99d2-1c105fa0ed82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_b3c9bf22-a724-43cf-b166-5e1bd13adc72" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseInAccruedClinicalTrialExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_b3c9bf22-a724-43cf-b166-5e1bd13adc72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_698c0e2d-2148-4322-9dfc-edb21ba2ce97" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseinDeferredGrantFundingCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_698c0e2d-2148-4322-9dfc-edb21ba2ce97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5410c58d-96cc-4195-a402-d417db88a6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5410c58d-96cc-4195-a402-d417db88a6fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherInvestments_5a358d9b-f968-48e5-89d3-00d21f66c23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfOtherInvestments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherInvestments_5a358d9b-f968-48e5-89d3-00d21f66c23b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_c68281dd-aba9-4d2d-adf2-21b4fbe737d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_c68281dd-aba9-4d2d-adf2-21b4fbe737d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_86207c1a-874a-47bd-abfd-1d37e631ba72" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_86207c1a-874a-47bd-abfd-1d37e631ba72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NonCashInterestIncomeExpense_b54fe274-d3ea-44cb-a82f-96f561f88fa8" xlink:href="ino-20220630.xsd#ino_NonCashInterestIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_ino_NonCashInterestIncomeExpense_b54fe274-d3ea-44cb-a82f-96f561f88fa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e26e3a36-c29d-42c5-a2cd-623923b6db7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_ShareBasedCompensation_e26e3a36-c29d-42c5-a2cd-623923b6db7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_fa05e261-afc7-404a-9d06-38949936bf97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_fa05e261-afc7-404a-9d06-38949936bf97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2792746e-6b47-4a32-b760-a26fcd4f58a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2792746e-6b47-4a32-b760-a26fcd4f58a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_3b028f8c-07e8-4e0a-9901-7c9ec7a2b92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_3b028f8c-07e8-4e0a-9901-7c9ec7a2b92d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_96721be1-51d5-4032-bb6c-12d194b10167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_96721be1-51d5-4032-bb6c-12d194b10167" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3daefd6-2219-44d3-b03c-adef160d2af8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3daefd6-2219-44d3-b03c-adef160d2af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_736cfc0e-71d5-4778-8210-2fd2aa40645f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_736cfc0e-71d5-4778-8210-2fd2aa40645f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_15a7da3d-ac39-49b1-8e71-f369f0a336a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_Depreciation_15a7da3d-ac39-49b1-8e71-f369f0a336a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_006589bd-5178-4293-aa8c-d89ac11f66cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="21" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_006589bd-5178-4293-aa8c-d89ac11f66cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c1a4a623-3ce0-421f-9a9b-ba014cb2d0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_us-gaap_NetIncomeLoss_c1a4a623-3ce0-421f-9a9b-ba014cb2d0e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GainLossOnRemeasurementOfEquityMethodInvestment_89826bf1-76f3-43ce-a8c3-6d07f64029cc" xlink:href="ino-20220630.xsd#ino_GainLossOnRemeasurementOfEquityMethodInvestment"/>
    <link:calculationArc order="23" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4ff02ac-c1fc-491b-9719-8f464d84c994" xlink:to="loc_ino_GainLossOnRemeasurementOfEquityMethodInvestment_89826bf1-76f3-43ce-a8c3-6d07f64029cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c4485fab-a0cb-46d0-b04f-971d1aee144a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd4e0cd9-9c4c-4154-ab97-0c7628c0d8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c4485fab-a0cb-46d0-b04f-971d1aee144a" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd4e0cd9-9c4c-4154-ab97-0c7628c0d8b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_aaa9105e-bd58-4e50-8840-83679a4fed60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c4485fab-a0cb-46d0-b04f-971d1aee144a" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_aaa9105e-bd58-4e50-8840-83679a4fed60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_918cb1f3-e731-4612-a6a0-32f303a33f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c4485fab-a0cb-46d0-b04f-971d1aee144a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_918cb1f3-e731-4612-a6a0-32f303a33f62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_65595757-88a1-4388-8e6c-098f617c0d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5ae6858e-ddaa-458c-9e52-3c6737f24c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65595757-88a1-4388-8e6c-098f617c0d3d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5ae6858e-ddaa-458c-9e52-3c6737f24c9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_c9b66c04-2fe3-4101-9e92-4728b365ee98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_65595757-88a1-4388-8e6c-098f617c0d3d" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_c9b66c04-2fe3-4101-9e92-4728b365ee98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6c5e5334-bae2-4901-ac38-40408332d546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PrepaidManufacturingExpensesCurrent_ba6363db-2c5f-4d04-8148-8840b9af1957" xlink:href="ino-20220630.xsd#ino_PrepaidManufacturingExpensesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6c5e5334-bae2-4901-ac38-40408332d546" xlink:to="loc_ino_PrepaidManufacturingExpensesCurrent_ba6363db-2c5f-4d04-8148-8840b9af1957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_3bf2583e-9f29-4006-8b68-800469a12f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6c5e5334-bae2-4901-ac38-40408332d546" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_3bf2583e-9f29-4006-8b68-800469a12f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_0977b85a-6c8c-4ca5-8a4b-d77bdcaf7ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6c5e5334-bae2-4901-ac38-40408332d546" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_0977b85a-6c8c-4ca5-8a4b-d77bdcaf7ff2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_4826b890-57d6-4464-add1-8c273cad09a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_39920e5b-1ee9-4f70-8b74-61f1b729134b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_4826b890-57d6-4464-add1-8c273cad09a6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_39920e5b-1ee9-4f70-8b74-61f1b729134b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_63ed38d5-9fb5-45b8-8164-8507570f8d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_4826b890-57d6-4464-add1-8c273cad09a6" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_63ed38d5-9fb5-45b8-8164-8507570f8d9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_2976b091-6a78-40eb-9d7e-6bfca0618807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_4826b890-57d6-4464-add1-8c273cad09a6" xlink:to="loc_us-gaap_AccruedSalariesCurrent_2976b091-6a78-40eb-9d7e-6bfca0618807" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_4ad92236-6f2a-4c96-820e-89b31996d0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_4826b890-57d6-4464-add1-8c273cad09a6" xlink:to="loc_us-gaap_LitigationReserveCurrent_4ad92236-6f2a-4c96-820e-89b31996d0c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_120e3772-9e61-4c3c-b045-ddad0c360441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b27492b3-a18b-45a1-ac8d-912f38561956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_120e3772-9e61-4c3c-b045-ddad0c360441" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b27492b3-a18b-45a1-ac8d-912f38561956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_585da02e-561d-4c08-9c81-49ffab053dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_120e3772-9e61-4c3c-b045-ddad0c360441" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_585da02e-561d-4c08-9c81-49ffab053dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsGross_8317a718-e319-4a5c-bc26-15c8df569855" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a41a9183-fd33-4b86-a7d9-88a15411b4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ino_GoodwillAndIntangibleAssetsGross_8317a718-e319-4a5c-bc26-15c8df569855" xlink:to="loc_us-gaap_GoodwillGross_a41a9183-fd33-4b86-a7d9-88a15411b4ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_62f49292-29b5-4bf3-bdfc-21fb89e85fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ino_GoodwillAndIntangibleAssetsGross_8317a718-e319-4a5c-bc26-15c8df569855" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_62f49292-29b5-4bf3-bdfc-21fb89e85fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3ad9ce43-06d5-4a9c-97d4-90a02cdfcf92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_104a58a3-e9fe-40da-b207-a6ed84aed04f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_3ad9ce43-06d5-4a9c-97d4-90a02cdfcf92" xlink:to="loc_us-gaap_GoodwillGross_104a58a3-e9fe-40da-b207-a6ed84aed04f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsNet_2d731ac8-77c1-4375-adc3-acd9d481df19" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0b4b351e-1725-4126-860e-4311105d0ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ino_GoodwillAndIntangibleAssetsNet_2d731ac8-77c1-4375-adc3-acd9d481df19" xlink:to="loc_us-gaap_Goodwill_0b4b351e-1725-4126-860e-4311105d0ac1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bdf29ae6-8257-40a4-aa18-83286657acfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ino_GoodwillAndIntangibleAssetsNet_2d731ac8-77c1-4375-adc3-acd9d481df19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bdf29ae6-8257-40a4-aa18-83286657acfd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtBalanceofConvertibleBondsandNotesDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ec3131ad-677b-4ca2-b63d-20778cc9e239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_75d9dd1d-b339-4696-8639-e2467d4ec411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_ec3131ad-677b-4ca2-b63d-20778cc9e239" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_75d9dd1d-b339-4696-8639-e2467d4ec411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d6d196fe-9f54-48ce-895f-9374142b4126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_ec3131ad-677b-4ca2-b63d-20778cc9e239" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d6d196fe-9f54-48ce-895f-9374142b4126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentAccruedInterest_8d43b6f2-0701-4b8c-8ca8-16cfb85c84a2" xlink:href="ino-20220630.xsd#ino_DebtInstrumentAccruedInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_ec3131ad-677b-4ca2-b63d-20778cc9e239" xlink:to="loc_ino_DebtInstrumentAccruedInterest_8d43b6f2-0701-4b8c-8ca8-16cfb85c84a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount_7d34c4dd-6635-4172-bf51-a3419d7dc151" xlink:href="ino-20220630.xsd#ino_DebtInstrumentConvertibleDebtConvertedAmount"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_ec3131ad-677b-4ca2-b63d-20778cc9e239" xlink:to="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount_7d34c4dd-6635-4172-bf51-a3419d7dc151" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtScheduleofMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_42101ef2-e0de-4ce1-93a8-9051d9837c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_de53bb11-4735-4e92-b964-a0f85f09319c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_42101ef2-e0de-4ce1-93a8-9051d9837c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_de53bb11-4735-4e92-b964-a0f85f09319c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f0959aef-5897-4030-84c8-afed7beaa0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_42101ef2-e0de-4ce1-93a8-9051d9837c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f0959aef-5897-4030-84c8-afed7beaa0c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_da330801-c8d9-46a1-ad5e-54db6a6ffdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_42101ef2-e0de-4ce1-93a8-9051d9837c1f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_da330801-c8d9-46a1-ad5e-54db6a6ffdb9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_16c4fdcb-8c52-45c6-903f-f48da94afc84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_16c4fdcb-8c52-45c6-903f-f48da94afc84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_914dcbdc-ca3e-45e2-8038-5fcb69964c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_914dcbdc-ca3e-45e2-8038-5fcb69964c4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c8d856a3-e2e2-4b2f-8b26-06446d0c2309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c8d856a3-e2e2-4b2f-8b26-06446d0c2309" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_73130de9-fa3b-422f-a60a-3a669f708e36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_73130de9-fa3b-422f-a60a-3a669f708e36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8c71bf2b-975e-4cb2-8b6d-3c3cf20d8aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8c71bf2b-975e-4cb2-8b6d-3c3cf20d8aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_78bb6152-9d33-4b37-8746-34fc1b018ff4" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_990aa923-1cf2-4364-bfe7-50eda86cf871" xlink:to="loc_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_78bb6152-9d33-4b37-8746-34fc1b018ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_79025e35-3fe2-4a2e-82d0-bd95d946c060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f9deb359-ad71-464a-b2f7-d278e3a3902b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_79025e35-3fe2-4a2e-82d0-bd95d946c060" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f9deb359-ad71-464a-b2f7-d278e3a3902b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_39004dae-5365-4441-96da-2d48eac79ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseLiability_79025e35-3fe2-4a2e-82d0-bd95d946c060" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_39004dae-5365-4441-96da-2d48eac79ba0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ino-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:95b89ed5-9469-4245-a34e-3470ad55e5e2,g:bdf516a8-bccf-4f13-b615-09efdb7f0534-->
<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.inovio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="i7ff38e9d43264183a8b66adf2f03c065_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_682a8180-a5ff-4e73-aedb-13699349db86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_RevenuesAbstract_682a8180-a5ff-4e73-aedb-13699349db86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8b31a01-6db4-47c4-9de0-728a877fe259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_682a8180-a5ff-4e73-aedb-13699349db86" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8b31a01-6db4-47c4-9de0-728a877fe259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_99427896-a84f-4182-beef-42b0d3a5800b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_99427896-a84f-4182-beef-42b0d3a5800b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_fb7db197-0f7f-40d8-b250-257a8cf9c68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_fb7db197-0f7f-40d8-b250-257a8cf9c68f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c71212f6-a69c-4221-b25e-57a4fdd1537c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:to="loc_us-gaap_OperatingExpenses_c71212f6-a69c-4221-b25e-57a4fdd1537c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_39980455-c93d-4fe2-b775-bd30406f9f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_OperatingIncomeLoss_39980455-c93d-4fe2-b775-bd30406f9f19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_9aa17161-0119-4a1d-b112-ad877927e297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_InterestIncomeOperating_9aa17161-0119-4a1d-b112-ad877927e297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_84538265-c85d-440b-896f-8a8eee324e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_InterestExpense_84538265-c85d-440b-896f-8a8eee324e03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_2c91483a-a6d3-44cb-8a45-04735490dc3b" xlink:href="ino-20220630.xsd#ino_ChangeInValueOfInvestmentsInAffiliatedCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_2c91483a-a6d3-44cb-8a45-04735490dc3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_5674dcf7-f37c-4a73-b850-53556ab2595b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_5674dcf7-f37c-4a73-b850-53556ab2595b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6b5a343f-6801-46b8-a6f0-0cc5a33e8868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6b5a343f-6801-46b8-a6f0-0cc5a33e8868" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_67643932-9ae7-4c3a-a203-a19aa56d3ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_67643932-9ae7-4c3a-a203-a19aa56d3ad9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_536d03e5-145c-4e7a-96ca-7f0aff8bddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_536d03e5-145c-4e7a-96ca-7f0aff8bddfd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f109a71f-4d3e-41bd-95e8-64c4680ce3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_NetIncomeLoss_f109a71f-4d3e-41bd-95e8-64c4680ce3b1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d1aeae4b-d949-4db3-b2cd-01c9ab4c9314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:to="loc_us-gaap_EarningsPerShareBasic_d1aeae4b-d949-4db3-b2cd-01c9ab4c9314" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_84036a38-542b-48b8-b3ee-a3919515d0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:to="loc_us-gaap_EarningsPerShareDiluted_84036a38-542b-48b8-b3ee-a3919515d0cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b03c489c-9408-48e3-a81c-22ec262db4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b03c489c-9408-48e3-a81c-22ec262db4bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_720c08c4-756f-47c2-9857-6c4d697f0ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_720c08c4-756f-47c2-9857-6c4d697f0ea1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:to="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_82d98acf-3479-41c6-89ef-307f5a6b9e16_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:to="loc_srt_ProductsAndServicesDomain_82d98acf-3479-41c6-89ef-307f5a6b9e16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:to="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_1d6305b6-f887-496c-b49a-3d0c2fae5a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:to="loc_us-gaap_LicenseMember_1d6305b6-f887-496c-b49a-3d0c2fae5a3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember_cf7f9f17-748d-474c-8c4d-bec56ce08089" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:to="loc_ino_LicenseWithAffiliatedEntitiesMember_cf7f9f17-748d-474c-8c4d-bec56ce08089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_a38e88c1-860e-4e1e-af98-e58c9d1e0272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_a38e88c1-860e-4e1e-af98-e58c9d1e0272" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="iaae1123c299342c4ae1723248c4d55d4_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_09e8a17b-7f54-42d6-b1b8-0e027a781f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09e8a17b-7f54-42d6-b1b8-0e027a781f04" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_8950a44c-6876-46e1-a295-c2e795801332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_SharesIssued_8950a44c-6876-46e1-a295-c2e795801332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc06e0cb-6e27-4156-aa40-b1015322375d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockholdersEquity_cc06e0cb-6e27-4156-aa40-b1015322375d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f99516e-66a0-4b19-8f19-3d91f79e0f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f99516e-66a0-4b19-8f19-3d91f79e0f99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ddbd42cc-5817-4e05-87d6-6f5d488cd836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ddbd42cc-5817-4e05-87d6-6f5d488cd836" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_085d6ca1-177f-498f-8796-a3d89b26568e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_085d6ca1-177f-498f-8796-a3d89b26568e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2542fc74-6862-4f7e-85bc-f6ef5f0ae783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2542fc74-6862-4f7e-85bc-f6ef5f0ae783" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_de6ebced-1e09-47f4-b7f1-f184401868e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_de6ebced-1e09-47f4-b7f1-f184401868e2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9fea74c1-3b9e-4ecf-bfb8-22913fce280c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9fea74c1-3b9e-4ecf-bfb8-22913fce280c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1397b896-520c-4add-a8a0-e361c2774f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1397b896-520c-4add-a8a0-e361c2774f44" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d4870dc-1547-4060-8577-39aa6912979d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_NetIncomeLoss_6d4870dc-1547-4060-8577-39aa6912979d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cb4cffb5-2bc6-42cf-aa10-2a0ccafd0b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cb4cffb5-2bc6-42cf-aa10-2a0ccafd0b2a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7317fdf8-70c7-4803-a2aa-92bc263c68a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7317fdf8-70c7-4803-a2aa-92bc263c68a8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f575bb2f-578c-4f8c-9326-4ebd4bfcb2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_aafd7809-0ca2-4007-9bbd-cc5f14a972e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_09e8a17b-7f54-42d6-b1b8-0e027a781f04" xlink:to="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a36903fe-a5df-4755-982e-23d31c1c2b8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:to="loc_us-gaap_EquityComponentDomain_a36903fe-a5df-4755-982e-23d31c1c2b8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:to="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_959a44a2-c4e4-4b47-b6a0-cc1ee1ac2830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_PreferredStockMember_959a44a2-c4e4-4b47-b6a0-cc1ee1ac2830" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_10660627-df58-4c4b-b24f-520dcfcbd5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_CommonStockMember_10660627-df58-4c4b-b24f-520dcfcbd5e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_707572a8-fd12-48ef-adbe-4de8ea704af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_707572a8-fd12-48ef-adbe-4de8ea704af4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_31754b1f-6c16-4274-a2a8-35a82f555801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_RetainedEarningsMember_31754b1f-6c16-4274-a2a8-35a82f555801" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f6eb0bad-49f0-4438-a98b-4abc1181cd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f6eb0bad-49f0-4438-a98b-4abc1181cd1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_37d831dc-64dd-4d9c-b663-1a25f240e511_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_37d831dc-64dd-4d9c-b663-1a25f240e511_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c6342cca-6f3c-485f-851c-e575a0607718" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c6342cca-6f3c-485f-851c-e575a0607718" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5689f568-df66-4282-ad04-cfedb0ad6ff4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c6342cca-6f3c-485f-851c-e575a0607718" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5689f568-df66-4282-ad04-cfedb0ad6ff4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#BasisofPresentationLiquidityandRisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails" xlink:type="extended" id="i83b3e0d1488f457f85c198fba2da40a7_BasisofPresentationLiquidityandRisksandUncertaintiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f1cb816d-eb57-4792-a84f-46c1eef0075c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_NetIncomeLoss_f1cb816d-eb57-4792-a84f-46c1eef0075c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital_3c346813-0a06-4c50-8522-f323c8f49f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Capital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_Capital_3c346813-0a06-4c50-8522-f323c8f49f18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d9e14f45-7c75-4bbd-92b0-787384cd2467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d9e14f45-7c75-4bbd-92b0-787384cd2467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_e3932be0-a2cd-43d5-835c-2e5e58ac07b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_e3932be0-a2cd-43d5-835c-2e5e58ac07b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4bc3d137-cf61-44d0-b958-928d6c497068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4bc3d137-cf61-44d0-b958-928d6c497068" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:to="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:to="loc_us-gaap_ClassOfStockDomain_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d43b2035-e369-4031-b781-d0125f3e4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:to="loc_us-gaap_ClassOfStockDomain_d43b2035-e369-4031-b781-d0125f3e4ae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f6a010da-02c3-466c-a0f6-2c8837aed683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d43b2035-e369-4031-b781-d0125f3e4ae7" xlink:to="loc_us-gaap_CommonStockMember_f6a010da-02c3-466c-a0f6-2c8837aed683" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_a1499c7a-961c-4464-b6de-41019193509a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_a1499c7a-961c-4464-b6de-41019193509a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SalesAgreementsMember_5d53c27e-7855-4751-b0bb-e77fb8124f70" xlink:href="ino-20220630.xsd#ino_SalesAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:to="loc_ino_SalesAgreementsMember_5d53c27e-7855-4751-b0bb-e77fb8124f70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_UnderwrittenPublicOfferingMember_7b564a85-4cc5-45db-9a46-2cd6d6d2b3fa" xlink:href="ino-20220630.xsd#ino_UnderwrittenPublicOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:to="loc_ino_UnderwrittenPublicOfferingMember_7b564a85-4cc5-45db-9a46-2cd6d6d2b3fa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ImpactofRecentlyIssuedAccountingStandardsDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails" xlink:type="extended" id="i273b6762066b4362b7bcabcfb622c743_ImpactofRecentlyIssuedAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ff285d1f-089e-43fe-9dc3-b9de3909af30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ff285d1f-089e-43fe-9dc3-b9de3909af30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_35611591-0ae1-467f-a134-7bdfa736b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_AdditionalPaidInCapital_35611591-0ae1-467f-a134-7bdfa736b8a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_bd36bdff-cbe2-4bba-b8a6-45b8960b1973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_ConvertibleDebt_bd36bdff-cbe2-4bba-b8a6-45b8960b1973" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_786d766e-6c52-46b6-a3a8-cd66c5c29d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_786d766e-6c52-46b6-a3a8-cd66c5c29d76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0a161133-5fca-4b7c-999f-a11a11c170c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0a161133-5fca-4b7c-999f-a11a11c170c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e2fd5bbe-63b4-4ed4-9aec-c3f319966cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e2fd5bbe-63b4-4ed4-9aec-c3f319966cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_dc9ed45e-1792-45e2-8f35-abb7b1757adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e2fd5bbe-63b4-4ed4-9aec-c3f319966cc8" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_dc9ed45e-1792-45e2-8f35-abb7b1757adc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/RevenueRecognitionDetails" xlink:type="extended" id="i16fd47b2e8a5472d8883caba89aa38bc_RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ea3e635e-49e1-44d0-b988-b19839022dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ea3e635e-49e1-44d0-b988-b19839022dcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3b9e0fc7-3af9-4a07-814f-bd9806dd18ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3b9e0fc7-3af9-4a07-814f-bd9806dd18ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_abeb1cb8-2f52-4a49-a784-410e5c51b338_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:to="loc_srt_ProductsAndServicesDomain_abeb1cb8-2f52-4a49-a784-410e5c51b338_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_070a4cb0-cfcd-4008-95cd-acc236c4f130" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:to="loc_srt_ProductsAndServicesDomain_070a4cb0-cfcd-4008-95cd-acc236c4f130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember_2c32bde3-bead-4e8a-a2e2-7600068bc192" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_070a4cb0-cfcd-4008-95cd-acc236c4f130" xlink:to="loc_ino_LicenseWithAffiliatedEntitiesMember_2c32bde3-bead-4e8a-a2e2-7600068bc192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_61992db0-51ff-450e-a037-3410c34fbdde_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_61992db0-51ff-450e-a037-3410c34fbdde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1b2fb93a-6b04-4694-b73b-f2a04d81bd77" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1b2fb93a-6b04-4694-b73b-f2a04d81bd77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_OtherCounterpartyMember_5ceac193-fb8b-4e68-858e-5fbae2f9507b" xlink:href="ino-20220630.xsd#ino_OtherCounterpartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1b2fb93a-6b04-4694-b73b-f2a04d81bd77" xlink:to="loc_ino_OtherCounterpartyMember_5ceac193-fb8b-4e68-858e-5fbae2f9507b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2c2ce88b-e3bc-4861-bd2e-065098a1f152_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:to="loc_srt_NameOfMajorCustomerDomain_2c2ce88b-e3bc-4861-bd2e-065098a1f152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5d9f35a9-eb74-4809-b6a4-446dcd66bf92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:to="loc_srt_NameOfMajorCustomerDomain_5d9f35a9-eb74-4809-b6a4-446dcd66bf92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DepartmentOfDefenseMember_2dd68508-d8d7-4ff1-8310-85fefe5a623e" xlink:href="ino-20220630.xsd#ino_DepartmentOfDefenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d9f35a9-eb74-4809-b6a4-446dcd66bf92" xlink:to="loc_ino_DepartmentOfDefenseMember_2dd68508-d8d7-4ff1-8310-85fefe5a623e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" xlink:type="extended" id="i8f96c9941905415c8de99fe7b7a98ac1_ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtSecuritiesAvailableforSaleContractualMaturity_e04c066d-0a60-4562-92ff-dff5f4ef6228" xlink:href="ino-20220630.xsd#ino_DebtSecuritiesAvailableforSaleContractualMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:to="loc_ino_DebtSecuritiesAvailableforSaleContractualMaturity_e04c066d-0a60-4562-92ff-dff5f4ef6228" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9516db98-c34f-4136-a65d-f8b3dc56cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9516db98-c34f-4136-a65d-f8b3dc56cc5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09fe0ec8-4c03-4ea8-9d5f-a8f193a2c508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09fe0ec8-4c03-4ea8-9d5f-a8f193a2c508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0de0559d-5137-4088-8fc1-68a51932e225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0de0559d-5137-4088-8fc1-68a51932e225" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cde36b6c-ae6c-45f2-98fa-3431980deaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cde36b6c-ae6c-45f2-98fa-3431980deaa2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c18877df-b638-4a37-be56-697f1b25a7dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c18877df-b638-4a37-be56-697f1b25a7dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_MutualFundsMember_2b09eca3-5123-4c88-8e8f-34c698313c23" xlink:href="ino-20220630.xsd#ino_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_ino_MutualFundsMember_2b09eca3-5123-4c88-8e8f-34c698313c23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember_0a1df109-0f6c-4140-876a-05caa0567a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_USTreasuryBillSecuritiesMember_0a1df109-0f6c-4140-876a-05caa0567a3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_a24a79b2-682b-4d68-bbb8-782801133bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_CommercialPaperMember_a24a79b2-682b-4d68-bbb8-782801133bbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_2b22483f-6cc9-4c22-9f20-e956806606ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_CertificatesOfDepositMember_2b22483f-6cc9-4c22-9f20-e956806606ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_2788d466-4463-4bfb-a2dd-aaef607bade9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_2788d466-4463-4bfb-a2dd-aaef607bade9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i816fa1afc3f0405096818563a8c63df4_ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_818eb07f-fb10-43a0-8a72-2454899ce962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_818eb07f-fb10-43a0-8a72-2454899ce962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_1cff6b42-02da-48eb-a958-5f7561132628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_1cff6b42-02da-48eb-a958-5f7561132628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_5d4ae00f-b697-447d-8aaa-56c2bf2731ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_5d4ae00f-b697-447d-8aaa-56c2bf2731ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_aa0c7860-19c6-420c-a167-3d30c0c9c46a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_aa0c7860-19c6-420c-a167-3d30c0c9c46a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_4f24f832-9d15-4cd5-943e-ee3f56345f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_4f24f832-9d15-4cd5-943e-ee3f56345f54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_ab781390-baf6-4435-90d2-9343571346da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_ab781390-baf6-4435-90d2-9343571346da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_6079804b-dc07-4c07-9024-d1de098a3f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_6079804b-dc07-4c07-9024-d1de098a3f23" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_96123c77-5f34-4b8b-9476-35f9ec6d4997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_96123c77-5f34-4b8b-9476-35f9ec6d4997" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7405352a-644f-4e62-bb85-c73f66f36640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7405352a-644f-4e62-bb85-c73f66f36640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ebccce60-9380-4b53-960a-47e7e8e635f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7405352a-644f-4e62-bb85-c73f66f36640" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ebccce60-9380-4b53-960a-47e7e8e635f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:to="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_f5ec0a7f-b544-4fd5-87ff-53448fce0672_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_f5ec0a7f-b544-4fd5-87ff-53448fce0672_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_e51f4aed-881f-4a9f-b3ee-2af1ed6106c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_e51f4aed-881f-4a9f-b3ee-2af1ed6106c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6a7a1efb-74b7-4ae0-ad33-67f8a97e4432" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_e51f4aed-881f-4a9f-b3ee-2af1ed6106c2" xlink:to="loc_us-gaap_CommonStockMember_6a7a1efb-74b7-4ae0-ad33-67f8a97e4432" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i248bf7e19e5346c69ae1a9166e90e2ea_ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1bf2dde4-a838-4dcd-a346-2e48a1b132b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1bf2dde4-a838-4dcd-a346-2e48a1b132b1" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77a4741a-b7eb-4deb-b148-cbc2edc0a986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77a4741a-b7eb-4deb-b148-cbc2edc0a986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_491a530a-2563-49ac-bbb2-97cd5b149ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_491a530a-2563-49ac-bbb2-97cd5b149ccb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c95677cb-0db6-4c9d-bc24-fdb003ba23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c95677cb-0db6-4c9d-bc24-fdb003ba23c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1bf2dde4-a838-4dcd-a346-2e48a1b132b1" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a8fe4d10-0940-440e-9008-e49720b01001_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a8fe4d10-0940-440e-9008-e49720b01001_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7307b020-bcf5-41a7-bd34-cfd409502b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7307b020-bcf5-41a7-bd34-cfd409502b4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9e81c82f-d126-458d-b2cf-f62a848edd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7307b020-bcf5-41a7-bd34-cfd409502b4f" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9e81c82f-d126-458d-b2cf-f62a848edd63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_73b1d009-d148-4f1c-b3e6-d4302310d34f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_73b1d009-d148-4f1c-b3e6-d4302310d34f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_MutualFundsMember_21e3598f-99a3-4e26-976f-3d3e8961ca65" xlink:href="ino-20220630.xsd#ino_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_ino_MutualFundsMember_21e3598f-99a3-4e26-976f-3d3e8961ca65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_2cf989fb-342b-40a0-8591-fee300a9548f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_2cf989fb-342b-40a0-8591-fee300a9548f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_55c05871-d498-4c0e-9bad-6c36d279bebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_CommercialPaperMember_55c05871-d498-4c0e-9bad-6c36d279bebd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_7583a724-c199-46d3-8401-bc742d4fac87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_CertificatesOfDepositMember_7583a724-c199-46d3-8401-bc742d4fac87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_636d3d48-5697-4aff-b7d9-c68b6a6263b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_636d3d48-5697-4aff-b7d9-c68b6a6263b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86cb565d-bdfb-4737-a80c-8138ccb605d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_86cb565d-bdfb-4737-a80c-8138ccb605d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_fccb9dfb-a034-424e-91e6-57ce73e02c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_fccb9dfb-a034-424e-91e6-57ce73e02c94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_50880f65-be81-4098-981a-45e129ff6b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_50880f65-be81-4098-981a-45e129ff6b3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4aaa9a60-f45e-4bf2-a44b-3eb52df3fdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4aaa9a60-f45e-4bf2-a44b-3eb52df3fdf2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" xlink:type="extended" id="ie9c2d485ba654891885c196b7cbf7123_CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:href="ino-20220630.xsd#ino_AccountsPayableAndAccruedExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_feefd57d-a5f9-4ed1-ba44-387ff65b7f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_feefd57d-a5f9-4ed1-ba44-387ff65b7f19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_4a35096b-6513-4ee5-90cc-466e05db2a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_AccruedSalariesCurrent_4a35096b-6513-4ee5-90cc-466e05db2a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_ef8fc06d-6c5a-447a-b709-a46a52a4f9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_LitigationReserveCurrent_ef8fc06d-6c5a-447a-b709-a46a52a4f9a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_42024a68-8831-42ed-b6e3-87521e816281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_42024a68-8831-42ed-b6e3-87521e816281" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_e635c04e-b295-422e-b0d4-175995644a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_e635c04e-b295-422e-b0d4-175995644a31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_1656d166-c7e0-42e2-8b6e-38a6f5867a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_1656d166-c7e0-42e2-8b6e-38a6f5867a2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_0f4d00cf-43a6-4cdb-9535-9f06c9293ddc" xlink:href="ino-20220630.xsd#ino_LossContingencyEstimateOfPossibleLossValueOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_0f4d00cf-43a6-4cdb-9535-9f06c9293ddc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_2b42619b-7bf1-47d9-8a94-13464652f14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_2b42619b-7bf1-47d9-8a94-13464652f14d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:href="ino-20220630.xsd#ino_AccountsPayableAndAccruedExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_03273bcf-94f6-44df-ad94-e8985bcb3d68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_03273bcf-94f6-44df-ad94-e8985bcb3d68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ef87d42b-4eb1-4e65-b941-9742f95fbd73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ef87d42b-4eb1-4e65-b941-9742f95fbd73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a436edb3-c1d0-4f8b-80cc-1a9cae60a051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ef87d42b-4eb1-4e65-b941-9742f95fbd73" xlink:to="loc_us-gaap_SubsequentEventMember_a436edb3-c1d0-4f8b-80cc-1a9cae60a051" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:to="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_bac37032-5417-46bb-9acc-2f55fa3ac505_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:to="loc_srt_LitigationCaseTypeDomain_bac37032-5417-46bb-9acc-2f55fa3ac505_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_5c87f98e-1b0f-462d-bd5e-a757031eeeca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:to="loc_srt_LitigationCaseTypeDomain_5c87f98e-1b0f-462d-bd5e-a757031eeeca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_1c6fe8f1-3866-4712-a3b6-fa2847546954" xlink:href="ino-20220630.xsd#ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_5c87f98e-1b0f-462d-bd5e-a757031eeeca" xlink:to="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_1c6fe8f1-3866-4712-a3b6-fa2847546954" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" xlink:type="extended" id="ic0288547c27046fc8e787343c2f1a106_GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c3bd099a-d2c2-4f68-91f0-fa7f76ae366d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c3bd099a-d2c2-4f68-91f0-fa7f76ae366d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a0de96f8-31aa-4ad8-b001-65fd3b76010a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:to="loc_us-gaap_GoodwillGross_a0de96f8-31aa-4ad8-b001-65fd3b76010a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b33508e0-3a9d-4617-beef-bc060f50cbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:to="loc_us-gaap_Goodwill_b33508e0-3a9d-4617-beef-bc060f50cbe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dd7be12c-3c54-4dd1-b027-f32469100dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dd7be12c-3c54-4dd1-b027-f32469100dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9c44375b-8b4b-44d2-ad7a-7938aede9225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9c44375b-8b4b-44d2-ad7a-7938aede9225" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_73a3dad0-fe1a-411e-a910-c474b72cc90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_73a3dad0-fe1a-411e-a910-c474b72cc90b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1595bb3b-725d-4734-8366-015ba7d0bf10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1595bb3b-725d-4734-8366-015ba7d0bf10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsGross_c276ef55-c050-492f-9dfa-9b5bb289bc6b" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_ino_GoodwillAndIntangibleAssetsGross_c276ef55-c050-492f-9dfa-9b5bb289bc6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsNet_116bc9e1-182c-4b43-b213-2d340e906f71" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_ino_GoodwillAndIntangibleAssetsNet_116bc9e1-182c-4b43-b213-2d340e906f71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c3bd099a-d2c2-4f68-91f0-fa7f76ae366d" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:to="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4bf85a1b-944e-49f8-b359-7f966c5d5665_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:to="loc_srt_RangeMember_4bf85a1b-944e-49f8-b359-7f966c5d5665_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_13e49d5f-afc5-4f4e-a11b-d5ce1b23f585" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:to="loc_srt_RangeMember_13e49d5f-afc5-4f4e-a11b-d5ce1b23f585" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_b907994c-65da-4709-9002-18bedc6c37c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13e49d5f-afc5-4f4e-a11b-d5ce1b23f585" xlink:to="loc_srt_WeightedAverageMember_b907994c-65da-4709-9002-18bedc6c37c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_3e7ff38f-3a37-420c-badb-4369f0c98631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:to="loc_us-gaap_LicensingAgreementsMember_3e7ff38f-3a37-420c-badb-4369f0c98631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_BiojectMember_dfe728ce-e2c7-424f-b14a-12c98ed8a666" xlink:href="ino-20220630.xsd#ino_BiojectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:to="loc_ino_BiojectMember_dfe728ce-e2c7-424f-b14a-12c98ed8a666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1ef53b01-551b-4a89-969c-125434831932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1ef53b01-551b-4a89-969c-125434831932" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ConvertibleDebtNarrativeDetails" xlink:type="extended" id="i8a4a99e57aaa49969ff405ce1e610385_ConvertibleDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_058ee806-3d08-4ca9-9aed-765a0c3ce360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_058ee806-3d08-4ca9-9aed-765a0c3ce360" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c3690fb7-4d12-4c88-9181-32c818e18a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c3690fb7-4d12-4c88-9181-32c818e18a83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_18c240b9-8605-4581-9441-a960c56d4d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_18c240b9-8605-4581-9441-a960c56d4d7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6cae6d01-7d8b-48c8-b4ff-73567e9a9b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6cae6d01-7d8b-48c8-b4ff-73567e9a9b37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cfc8a4e6-2ff1-4808-a792-8db1f2f5b569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cfc8a4e6-2ff1-4808-a792-8db1f2f5b569" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b11318ce-fb1c-4acc-ba25-bde9fc5fd4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b11318ce-fb1c-4acc-ba25-bde9fc5fd4eb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_29b3287c-0b75-48c3-b385-9fa8d61a9c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_29b3287c-0b75-48c3-b385-9fa8d61a9c1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4b72f5d9-dc40-4b9b-ba8b-ab9dfa8028ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4b72f5d9-dc40-4b9b-ba8b-ab9dfa8028ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_81f31456-3917-42fc-828d-681f53ddbe33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_81f31456-3917-42fc-828d-681f53ddbe33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_a8db2be7-fcb2-4ff7-bf40-d858f9bf0793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_a8db2be7-fcb2-4ff7-bf40-d858f9bf0793" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_437f9654-b691-4c24-b52e-e8a900c128fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_437f9654-b691-4c24-b52e-e8a900c128fa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_115fd74a-dcc8-4046-a2dd-13852b5efa44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_115fd74a-dcc8-4046-a2dd-13852b5efa44" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dda277ff-aea8-42cf-bc3c-0f9c79ab64b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dda277ff-aea8-42cf-bc3c-0f9c79ab64b9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_44c634de-dd91-4624-8ad6-30a8c3a802a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_44c634de-dd91-4624-8ad6-30a8c3a802a8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_043ae02f-3520-4579-b0b0-8f21a137d9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_ConvertibleDebt_043ae02f-3520-4579-b0b0-8f21a137d9e9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cda0000d-2a7b-4e9c-bf9c-aac89b1a8cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_InterestExpense_cda0000d-2a7b-4e9c-bf9c-aac89b1a8cb3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_507051bb-5ddd-40d1-aace-ecef6adb819d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_InterestExpenseDebt_507051bb-5ddd-40d1-aace-ecef6adb819d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_7d273f27-9a9b-481f-863e-0e542399c7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_7d273f27-9a9b-481f-863e-0e542399c7ba" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_a9ec2e9d-d683-434b-9eba-427beba585bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_a9ec2e9d-d683-434b-9eba-427beba585bd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f575071e-a09d-448c-b690-e6b012c1b275_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f575071e-a09d-448c-b690-e6b012c1b275_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_56d4da79-9148-41b9-8d5c-05a7a7394fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_56d4da79-9148-41b9-8d5c-05a7a7394fe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_dd45f46c-846c-4d72-8182-7732e704b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_56d4da79-9148-41b9-8d5c-05a7a7394fe3" xlink:to="loc_us-gaap_ConvertibleDebtMember_dd45f46c-846c-4d72-8182-7732e704b4b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4c9245ad-0d0b-4b68-8144-d34728824757_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4c9245ad-0d0b-4b68-8144-d34728824757_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_December2019ConvertibleBondsMember_4017d69b-9eb9-4f81-bb0e-00172f484360" xlink:href="ino-20220630.xsd#ino_December2019ConvertibleBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:to="loc_ino_December2019ConvertibleBondsMember_4017d69b-9eb9-4f81-bb0e-00172f484360" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_abc6a7fd-4dc2-4e77-b2f5-679db5d829d9" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:to="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_abc6a7fd-4dc2-4e77-b2f5-679db5d829d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:to="loc_us-gaap_DebtConversionNameDomain_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_3c72f2a3-cb08-402f-928c-725601950d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:to="loc_us-gaap_DebtConversionNameDomain_3c72f2a3-cb08-402f-928c-725601950d41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_InitialConversionPriceMember_42fc917c-4096-4406-ab4f-db88aab3119c" xlink:href="ino-20220630.xsd#ino_InitialConversionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_3c72f2a3-cb08-402f-928c-725601950d41" xlink:to="loc_ino_InitialConversionPriceMember_42fc917c-4096-4406-ab4f-db88aab3119c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_722547be-96bc-40af-bd3f-440ebfa00576_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:to="loc_us-gaap_TypeOfAdoptionMember_722547be-96bc-40af-bd3f-440ebfa00576_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0acd4d5c-826c-4f2c-a978-474c20c196f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0acd4d5c-826c-4f2c-a978-474c20c196f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_b383d9b5-fcfe-4962-96a6-3eb0fe319190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0acd4d5c-826c-4f2c-a978-474c20c196f7" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_b383d9b5-fcfe-4962-96a6-3eb0fe319190" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtBalanceofConvertibleBondsandNotesDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" xlink:type="extended" id="iff324b96c2ed41a6824cf6320dbf37c1_ConvertibleDebtBalanceofConvertibleBondsandNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_88690cb8-2f0f-48d3-b175-0fdae9c76ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_88690cb8-2f0f-48d3-b175-0fdae9c76ac6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount_6a5878b9-8048-4a02-a6f8-cfb50525a903" xlink:href="ino-20220630.xsd#ino_DebtInstrumentConvertibleDebtConvertedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount_6a5878b9-8048-4a02-a6f8-cfb50525a903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d324d00e-2a3d-4e59-9241-1bfce91c6a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d324d00e-2a3d-4e59-9241-1bfce91c6a0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentAccruedInterest_7c0767d3-11ed-49ef-9e31-12f26df614cf" xlink:href="ino-20220630.xsd#ino_DebtInstrumentAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_ino_DebtInstrumentAccruedInterest_7c0767d3-11ed-49ef-9e31-12f26df614cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9ba099aa-92a4-4328-86a6-90833e10eb74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_LongTermDebt_9ba099aa-92a4-4328-86a6-90833e10eb74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:to="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_557614f4-d81d-4457-a52e-74578ef29b92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_557614f4-d81d-4457-a52e-74578ef29b92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_494689fe-7111-4355-adf0-422ad26460ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_494689fe-7111-4355-adf0-422ad26460ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_25e50df2-24f2-4017-bcb5-aafbc9ab8567" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_494689fe-7111-4355-adf0-422ad26460ae" xlink:to="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_25e50df2-24f2-4017-bcb5-aafbc9ab8567" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtScheduleofMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails" xlink:type="extended" id="ice631f1406b244ab87813662d92a584d_ConvertibleDebtScheduleofMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0101ddcb-bc9e-4425-b2f7-0957425f4697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0101ddcb-bc9e-4425-b2f7-0957425f4697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75aff627-d700-48a1-87d9-c05030a7457d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75aff627-d700-48a1-87d9-c05030a7457d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5840006d-aca7-4c68-b776-72173aed8964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5840006d-aca7-4c68-b776-72173aed8964" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2bb396e0-b32c-49f9-a008-3d08f573b9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2bb396e0-b32c-49f9-a008-3d08f573b9cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_95991357-4028-4046-89f5-0a50e74a95c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebt_95991357-4028-4046-89f5-0a50e74a95c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_72419af1-29e9-4bae-b47a-7da29dee96fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_72419af1-29e9-4bae-b47a-7da29dee96fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4a07268-33cf-4fc6-8ddb-31adde854e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4a07268-33cf-4fc6-8ddb-31adde854e7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9d983c1e-886d-4751-84ec-96e987be012e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b4a07268-33cf-4fc6-8ddb-31adde854e7c" xlink:to="loc_us-gaap_ConvertibleDebtMember_9d983c1e-886d-4751-84ec-96e987be012e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:to="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_822fe7ee-0112-44a6-a04e-9024e31d19f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_822fe7ee-0112-44a6-a04e-9024e31d19f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f972ce75-3a94-4fb5-928e-8ac7b2bb23b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f972ce75-3a94-4fb5-928e-8ac7b2bb23b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_2da57f05-4d09-4028-a01a-4527e33e6430" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f972ce75-3a94-4fb5-928e-8ac7b2bb23b8" xlink:to="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_2da57f05-4d09-4028-a01a-4527e33e6430" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails" xlink:type="extended" id="i2c5eb57c605d46dfa53957230d1a4cc7_StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_421efbd9-8f09-4eca-8e0d-3bbf41d6293b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_421efbd9-8f09-4eca-8e0d-3bbf41d6293b" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b62fd4e1-7124-45de-83ae-20986d7a871c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b62fd4e1-7124-45de-83ae-20986d7a871c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ea8087f4-2e59-43b6-8ffd-864655f47b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ea8087f4-2e59-43b6-8ffd-864655f47b1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_aa6ad83a-b203-48ad-a023-fe289f08c465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockSharesIssued_aa6ad83a-b203-48ad-a023-fe289f08c465" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a339175c-fedc-4654-ab0b-c5944276d5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a339175c-fedc-4654-ab0b-c5944276d5cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_07059fc7-f5e9-4d35-9c8a-420e38c2deb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_07059fc7-f5e9-4d35-9c8a-420e38c2deb0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f94f5987-f2a8-4953-b08e-45d44dd85e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f94f5987-f2a8-4953-b08e-45d44dd85e37" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9b5ab784-950f-4e53-821d-9b05590f2950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9b5ab784-950f-4e53-821d-9b05590f2950" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_9e755a27-d817-43d0-909d-44d5dadd3258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_9e755a27-d817-43d0-909d-44d5dadd3258" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_421efbd9-8f09-4eca-8e0d-3bbf41d6293b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_54bf6b8d-21bc-468d-8ff1-789e15be1b16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:to="loc_us-gaap_ClassOfStockDomain_54bf6b8d-21bc-468d-8ff1-789e15be1b16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d4fa43f2-d772-417e-afcb-9269494211d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:to="loc_us-gaap_ClassOfStockDomain_d4fa43f2-d772-417e-afcb-9269494211d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_6d72e034-ea65-4ad1-a5dd-d863fe81e2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d4fa43f2-d772-417e-afcb-9269494211d0" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_6d72e034-ea65-4ad1-a5dd-d863fe81e2f0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="ic04c2e9681374aa3b12286abd8613c31_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSalesAgreementMaximumAuthorizedAmount_f65d8288-7c50-4cb6-a8ab-183089ccd7ea" xlink:href="ino-20220630.xsd#ino_StockSalesAgreementMaximumAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSalesAgreementMaximumAuthorizedAmount_f65d8288-7c50-4cb6-a8ab-183089ccd7ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_881e4e84-a929-470e-a83b-67a55feacadf" xlink:href="ino-20220630.xsd#ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_881e4e84-a929-470e-a83b-67a55feacadf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementAggregateNumberofSharesIssued_b13f7999-41b5-42e6-be68-c033cc0a63fd" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementAggregateNumberofSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSaleAgreementAggregateNumberofSharesIssued_b13f7999-41b5-42e6-be68-c033cc0a63fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementWeightedAveragePricePerShare_f04b2801-0514-483c-b1d7-eff4083795b7" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementWeightedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSaleAgreementWeightedAveragePricePerShare_f04b2801-0514-483c-b1d7-eff4083795b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_cc77027b-05c1-44e4-a68f-a120d784c9d7" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_cc77027b-05c1-44e4-a68f-a120d784c9d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSalesAgreementRemainingAuthorizedAmount_7c1e9bb4-d01e-44a8-ae96-ee306159b8e8" xlink:href="ino-20220630.xsd#ino_StockSalesAgreementRemainingAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSalesAgreementRemainingAuthorizedAmount_7c1e9bb4-d01e-44a8-ae96-ee306159b8e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_9635446e-f742-4a23-8807-4ae532aaeeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_9635446e-f742-4a23-8807-4ae532aaeeaf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_c9a76b54-1ea9-40a0-82bd-f7ec47433293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_c9a76b54-1ea9-40a0-82bd-f7ec47433293" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_7a2da326-17dc-4f55-b6d8-a033212e30ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_7a2da326-17dc-4f55-b6d8-a033212e30ba" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_451e42da-13a5-46bb-a12f-63dcb6cedd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_451e42da-13a5-46bb-a12f-63dcb6cedd6a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_fe035ee2-878d-47ca-b7ca-66d528756ff2" xlink:href="ino-20220630.xsd#ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_fe035ee2-878d-47ca-b7ca-66d528756ff2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_07a5a8ae-55c0-480d-a70f-a5a314acd818" xlink:href="ino-20220630.xsd#ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_07a5a8ae-55c0-480d-a70f-a5a314acd818" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb18167a-2f8d-43bf-9085-a64b8a14c61b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb18167a-2f8d-43bf-9085-a64b8a14c61b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e92594ef-5a0d-4f8b-ba62-df9240a8493b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e92594ef-5a0d-4f8b-ba62-df9240a8493b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_a373d988-7d34-4312-9255-47a711a8c76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockOtherSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_a373d988-7d34-4312-9255-47a711a8c76c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9afc44a8-b41a-4ad4-895d-4cd825ef97b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9afc44a8-b41a-4ad4-895d-4cd825ef97b9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_ea9a1fdc-f991-474c-80a7-7a0ba1941efe" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_ea9a1fdc-f991-474c-80a7-7a0ba1941efe" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e8fa9620-b349-4860-bfbc-345590bc78eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:to="loc_us-gaap_ClassOfStockDomain_e8fa9620-b349-4860-bfbc-345590bc78eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_27889445-56a8-466c-bc51-4148a92a094c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:to="loc_us-gaap_ClassOfStockDomain_27889445-56a8-466c-bc51-4148a92a094c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9bd801ce-44c3-4c56-9976-2abc666159aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_27889445-56a8-466c-bc51-4148a92a094c" xlink:to="loc_us-gaap_CommonStockMember_9bd801ce-44c3-4c56-9976-2abc666159aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SalesAgreementMember_47059a40-9aeb-4fc1-85bd-9a3d3e38fc8a" xlink:href="ino-20220630.xsd#ino_SalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:to="loc_ino_SalesAgreementMember_47059a40-9aeb-4fc1-85bd-9a3d3e38fc8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_UnderwrittenPublicOfferingMember_b7344b83-382e-4e77-ab1c-d1377cac57b7" xlink:href="ino-20220630.xsd#ino_UnderwrittenPublicOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:to="loc_ino_UnderwrittenPublicOfferingMember_b7344b83-382e-4e77-ab1c-d1377cac57b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_091d8f13-cfe4-4ea3-89be-2059f22146be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:to="loc_us-gaap_PlanNameDomain_091d8f13-cfe4-4ea3-89be-2059f22146be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:to="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2016IncentivePlanMember_c52ce993-661a-4cac-a83d-3d38fb44b9c6" xlink:href="ino-20220630.xsd#ino_A2016IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:to="loc_ino_A2016IncentivePlanMember_c52ce993-661a-4cac-a83d-3d38fb44b9c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2007IncentivePlanMember_f809499e-e3c4-4885-9ec7-3a02dc751124" xlink:href="ino-20220630.xsd#ino_A2007IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:to="loc_ino_A2007IncentivePlanMember_f809499e-e3c4-4885-9ec7-3a02dc751124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2022InducementPlanMember_2775c59f-d4dd-44f9-9900-93be417dac7b" xlink:href="ino-20220630.xsd#ino_A2022InducementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:to="loc_ino_A2022InducementPlanMember_2775c59f-d4dd-44f9-9900-93be417dac7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_24d253b9-4b99-4573-bdca-c76db8f438a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:to="loc_us-gaap_EquityComponentDomain_24d253b9-4b99-4573-bdca-c76db8f438a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a5151f1c-390d-44db-88b4-fcb93b649158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:to="loc_us-gaap_EquityComponentDomain_a5151f1c-390d-44db-88b4-fcb93b649158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_700d1abc-db63-4640-8e5f-5c0a0c02ec82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a5151f1c-390d-44db-88b4-fcb93b649158" xlink:to="loc_us-gaap_CommonStockMember_700d1abc-db63-4640-8e5f-5c0a0c02ec82" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails" xlink:type="extended" id="ia3283e0102cf41be9034984b31f0717e_NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d0792f21-100e-4cd7-b0db-773a98b919b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_82cf202d-0964-4d49-8e1e-5da877b772e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d0792f21-100e-4cd7-b0db-773a98b919b4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_82cf202d-0964-4d49-8e1e-5da877b772e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d0792f21-100e-4cd7-b0db-773a98b919b4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f88f06bb-3ed8-456a-ada7-a060a8aba613_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f88f06bb-3ed8-456a-ada7-a060a8aba613_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ac0ad149-9518-433a-9a4d-7c62a4928719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ac0ad149-9518-433a-9a4d-7c62a4928719" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ServiceBasedRestrictedStockUnitsMember_21a10bab-c1e6-407e-947a-14d91969f95a" xlink:href="ino-20220630.xsd#ino_ServiceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_ino_ServiceBasedRestrictedStockUnitsMember_21a10bab-c1e6-407e-947a-14d91969f95a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_56825dfc-fdb1-4dba-a821-976ed871e4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_56825dfc-fdb1-4dba-a821-976ed871e4d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_c2751da9-81d3-4cc9-845d-a2db61432c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_c2751da9-81d3-4cc9-845d-a2db61432c5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_85df4f6d-d8ef-4358-8c62-4b6c3b3fd197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_85df4f6d-d8ef-4358-8c62-4b6c3b3fd197" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/StockBasedCompensationDetails" xlink:type="extended" id="i8bd48dd42d10470099dbf217b423e828_StockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_12cd8769-e7bf-44a3-89df-a56472ab4299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_12cd8769-e7bf-44a3-89df-a56472ab4299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_86541fb9-a926-4e88-a858-74168731019c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_86541fb9-a926-4e88-a858-74168731019c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9452cb28-a941-4631-811d-55eae6a84fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9452cb28-a941-4631-811d-55eae6a84fc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_51818849-f2cf-43fd-8e6a-52e17a11b943" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_51818849-f2cf-43fd-8e6a-52e17a11b943" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:to="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_db504061-c6a0-4cb5-b884-c2becf1ade74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_db504061-c6a0-4cb5-b884-c2becf1ade74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed7f729a-27c0-4cc1-8164-51b9dfb36121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed7f729a-27c0-4cc1-8164-51b9dfb36121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e962cf54-113b-421b-816f-f26204570391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed7f729a-27c0-4cc1-8164-51b9dfb36121" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e962cf54-113b-421b-816f-f26204570391" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:to="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_72f63035-53fd-4952-aecd-cb9373dd7af2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_72f63035-53fd-4952-aecd-cb9373dd7af2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9d4442e8-3432-4eb8-9ca1-025819ca99fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9d4442e8-3432-4eb8-9ca1-025819ca99fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_EmployeesAndDirectorsMember_58b605e5-fdd5-401c-87db-6b7ad44bf93e" xlink:href="ino-20220630.xsd#ino_EmployeesAndDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9d4442e8-3432-4eb8-9ca1-025819ca99fd" xlink:to="loc_ino_EmployeesAndDirectorsMember_58b605e5-fdd5-401c-87db-6b7ad44bf93e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i0d0bfc7393094ad4b4de3d96adaad9e0_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_905ccffe-e80c-4bfa-83e5-6545b468075d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensation_905ccffe-e80c-4bfa-83e5-6545b468075d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db78f596-192b-484d-a950-221fc3c67c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db78f596-192b-484d-a950-221fc3c67c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_6c1bbceb-8434-4e66-9c09-d7476425abc2" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_6c1bbceb-8434-4e66-9c09-d7476425abc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_ecb2a724-3568-4b86-90c2-36b56bea72f5" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_ecb2a724-3568-4b86-90c2-36b56bea72f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ef7dab73-0fa6-434d-84f9-db3117c3cc05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ef7dab73-0fa6-434d-84f9-db3117c3cc05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a58c9863-95a8-4e05-8b8a-c30b060c075f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a58c9863-95a8-4e05-8b8a-c30b060c075f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f7d77c3d-693e-429e-bffd-4888fb888371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f7d77c3d-693e-429e-bffd-4888fb888371" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_682ddd2a-e093-41dd-866e-09a36d500ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_682ddd2a-e093-41dd-866e-09a36d500ba2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c67fb526-5019-4424-a5fe-2f7080aa4ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c67fb526-5019-4424-a5fe-2f7080aa4ff7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6fe51f71-16b1-4804-855c-72c3929a1d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6fe51f71-16b1-4804-855c-72c3929a1d7b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea463401-1950-4270-a14e-8c2d31fec274_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea463401-1950-4270-a14e-8c2d31fec274_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_955d8b99-bb3e-4275-8cab-e75c53463082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_955d8b99-bb3e-4275-8cab-e75c53463082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_17a19069-bd24-4751-9d39-2cb32f6164a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_17a19069-bd24-4751-9d39-2cb32f6164a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_20d4e033-de3b-43d7-9240-8530494c4d1a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_20d4e033-de3b-43d7-9240-8530494c4d1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_19fb8846-c954-4dc9-81d0-3fdfe950e5e4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_19fb8846-c954-4dc9-81d0-3fdfe950e5e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_JJosephKimMember_4eab533e-ebb7-42be-bf6d-9a7c993105f2" xlink:href="ino-20220630.xsd#ino_JJosephKimMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_19fb8846-c954-4dc9-81d0-3fdfe950e5e4" xlink:to="loc_ino_JJosephKimMember_4eab533e-ebb7-42be-bf6d-9a7c993105f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ed42a095-371e-4656-90b7-698ee49faa2c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ed42a095-371e-4656-90b7-698ee49faa2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_EmployeesAndDirectorsMember_e61ea190-cc6e-4d04-88d7-ccc75d4f84f3" xlink:href="ino-20220630.xsd#ino_EmployeesAndDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:to="loc_ino_EmployeesAndDirectorsMember_e61ea190-cc6e-4d04-88d7-ccc75d4f84f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NonEmployeeMember_d8797e0e-c51c-4789-a2b3-5eae3dfedac7" xlink:href="ino-20220630.xsd#ino_NonEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:to="loc_ino_NonEmployeeMember_d8797e0e-c51c-4789-a2b3-5eae3dfedac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_3b9e96b0-909d-4b6a-8759-aa414f6b2728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_3b9e96b0-909d-4b6a-8759-aa414f6b2728" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f204002b-5b0e-4300-bfbe-dc3c1c2a569d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f204002b-5b0e-4300-bfbe-dc3c1c2a569d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="ie329359beff64e90966c2e0c0ca7ab10_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_5546f5f7-d486-4667-b2da-2ca697e025bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_5546f5f7-d486-4667-b2da-2ca697e025bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3ea218cc-06c7-42ab-bf20-d7ad28997a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3ea218cc-06c7-42ab-bf20-d7ad28997a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f27e652-a1bc-4476-be1c-72911471468b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f27e652-a1bc-4476-be1c-72911471468b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_bc0864a6-7b1a-490e-bb55-338b09833150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_bc0864a6-7b1a-490e-bb55-338b09833150" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementExpensesToReimburse_b66fc619-c715-45db-98f8-1ba213adb29d" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementExpensesToReimburse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementExpensesToReimburse_b66fc619-c715-45db-98f8-1ba213adb29d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementTerm_87ef7f30-eb05-4fd8-ab63-5132a7c93020" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeArrangementTerm_87ef7f30-eb05-4fd8-ab63-5132a7c93020" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedAmount_335353e5-5e94-40ec-8d01-5d13206b291d" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAwardedAmount_335353e5-5e94-40ec-8d01-5d13206b291d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAmendedAmount_2a3d5bd4-09e6-486a-8e3f-ac331e13e883" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAmendedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAmendedAmount_2a3d5bd4-09e6-486a-8e3f-ac331e13e883" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedOptionAmount_24e5ed1f-bf08-4684-bed0-c32b41f6f988" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedOptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAwardedOptionAmount_24e5ed1f-bf08-4684-bed0-c32b41f6f988" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedExercisedAmount_9bec7c47-d93c-454a-bf2c-5245c79d77a7" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedExercisedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAwardedExercisedAmount_9bec7c47-d93c-454a-bf2c-5245c79d77a7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GrantProceedsReceived_ea70c94f-11da-4588-8352-ba028a31c00c" xlink:href="ino-20220630.xsd#ino_GrantProceedsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_GrantProceedsReceived_ea70c94f-11da-4588-8352-ba028a31c00c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_0d5edd0e-955e-47a1-8f64-cbbb129b4033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_0d5edd0e-955e-47a1-8f64-cbbb129b4033" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_b923c7d9-8e78-4638-ae42-cb479f60b701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_b923c7d9-8e78-4638-ae42-cb479f60b701" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingFromAffiliate_5e2e80ad-e456-4abd-bf38-baa63e9a0c13" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingFromAffiliate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_DeferredGrantFundingFromAffiliate_5e2e80ad-e456-4abd-bf38-baa63e9a0c13" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_92924488-c415-45c9-ad22-034fe783499a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_92924488-c415-45c9-ad22-034fe783499a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8ce96fa4-1cb0-4166-908d-88eacfde1ea4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8ce96fa4-1cb0-4166-908d-88eacfde1ea4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_454b6208-b844-44ed-b53e-c8815d81c2c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_454b6208-b844-44ed-b53e-c8815d81c2c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PlumblineLifeSciencesMember_ddbce679-4ba5-41ea-9370-708a87c9665e" xlink:href="ino-20220630.xsd#ino_PlumblineLifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_454b6208-b844-44ed-b53e-c8815d81c2c7" xlink:to="loc_ino_PlumblineLifeSciencesMember_ddbce679-4ba5-41ea-9370-708a87c9665e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_96a65f5d-041c-4adc-ab3e-d172f2a32593_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_96a65f5d-041c-4adc-ab3e-d172f2a32593_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_05fc6c96-6a9f-46b3-9d4d-92b7406ec80e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_05fc6c96-6a9f-46b3-9d4d-92b7406ec80e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_271c1f12-1954-4138-bf7c-fe90b5318267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_05fc6c96-6a9f-46b3-9d4d-92b7406ec80e" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_271c1f12-1954-4138-bf7c-fe90b5318267" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7178eb99-5e77-437f-b73c-d9a0518a4da0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:to="loc_us-gaap_RelatedPartyDomain_7178eb99-5e77-437f-b73c-d9a0518a4da0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:to="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_2dbb67b0-4241-4874-a58f-d22f8bd6e5be" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:to="loc_srt_DirectorMember_2dbb67b0-4241-4874-a58f-d22f8bd6e5be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_TheWistarInstituteMember_a1fc7819-2139-4cc9-aafa-8951350f8a51" xlink:href="ino-20220630.xsd#ino_TheWistarInstituteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:to="loc_ino_TheWistarInstituteMember_a1fc7819-2139-4cc9-aafa-8951350f8a51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1986525f-a8cd-4c4a-b644-2ecd4a544080_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:to="loc_srt_ProductsAndServicesDomain_1986525f-a8cd-4c4a-b644-2ecd4a544080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b07cbf7c-79c0-433e-92a3-4c44fb2ef48a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:to="loc_srt_ProductsAndServicesDomain_b07cbf7c-79c0-433e-92a3-4c44fb2ef48a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember_6b8c822d-f061-4a24-9423-c2473b399da4" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b07cbf7c-79c0-433e-92a3-4c44fb2ef48a" xlink:to="loc_ino_LicenseWithAffiliatedEntitiesMember_6b8c822d-f061-4a24-9423-c2473b399da4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i6a1e5143f87c4c60aa95c8771c356fb6_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseAreaofLandUnderLease_f900f77a-8598-4e4f-a1ea-20785c1bb8bf" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseAreaofLandUnderLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_ino_LesseeOperatingLeaseAreaofLandUnderLease_f900f77a-8598-4e4f-a1ea-20785c1bb8bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_3e2bc260-b971-4527-97bc-0085f1d76908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_3e2bc260-b971-4527-97bc-0085f1d76908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_65600220-e76c-4fee-89d7-0f8fbcc5ebe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LeaseCost_65600220-e76c-4fee-89d7-0f8fbcc5ebe0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_847ae84c-717e-4c68-a02c-47ed78aa2630" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseNumberOfAgreementsToSublease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_847ae84c-717e-4c68-a02c-47ed78aa2630" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2b90f9c5-f9e6-4a59-be02-bab581a056e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2b90f9c5-f9e6-4a59-be02-bab581a056e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_07893bde-ff14-44ca-89b3-83c952d4ecf1" xlink:href="ino-20220630.xsd#ino_LossContingencyEstimateOfPossibleLossValueOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_07893bde-ff14-44ca-89b3-83c952d4ecf1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_468ed793-5a18-4085-8a24-eab2e30ccb0f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_468ed793-5a18-4085-8a24-eab2e30ccb0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SanDiegoOfficeMember_c2ee3c63-00de-483d-b637-23cd60edee56" xlink:href="ino-20220630.xsd#ino_SanDiegoOfficeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:to="loc_ino_SanDiegoOfficeMember_c2ee3c63-00de-483d-b637-23cd60edee56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PlymouthMeetingPennsylvaniaMember_da378290-aeac-43ba-90e1-b630b4c02fd2" xlink:href="ino-20220630.xsd#ino_PlymouthMeetingPennsylvaniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:to="loc_ino_PlymouthMeetingPennsylvaniaMember_da378290-aeac-43ba-90e1-b630b4c02fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb17e7ab-11c7-4575-9988-26b14488c0fd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:to="loc_srt_RangeMember_eb17e7ab-11c7-4575-9988-26b14488c0fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:to="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9465c5e-1b38-4bca-9023-4708cd398edd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:to="loc_srt_MinimumMember_c9465c5e-1b38-4bca-9023-4708cd398edd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_aeb3ab95-53d7-4a73-94fc-587273734eb6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:to="loc_srt_MaximumMember_aeb3ab95-53d7-4a73-94fc-587273734eb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_bfd95be6-5dbf-423b-ac14-040d2cd6bda4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:to="loc_srt_LitigationCaseTypeDomain_bfd95be6-5dbf-423b-ac14-040d2cd6bda4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_28302452-9064-4be9-b965-c8ec85fc2fa0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:to="loc_srt_LitigationCaseTypeDomain_28302452-9064-4be9-b965-c8ec85fc2fa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_300bbeb2-602f-44df-8165-64c7be87f9a6" xlink:href="ino-20220630.xsd#ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_28302452-9064-4be9-b965-c8ec85fc2fa0" xlink:to="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_300bbeb2-602f-44df-8165-64c7be87f9a6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CollaborativeAgreementsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CollaborativeAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/CollaborativeAgreementsDetails" xlink:type="extended" id="if2e2b140e7404658b3cc2c24dfb144c9_CollaborativeAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementsUpfrontPaymentReceived_5647bb44-a310-4d8a-ab5e-24e90b2bc012" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementsUpfrontPaymentReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementsUpfrontPaymentReceived_5647bb44-a310-4d8a-ab5e-24e90b2bc012" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_89afc04f-bfad-4640-8108-bafbecf14cd6" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementAdditionalRevenueToBeAchieved"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_89afc04f-bfad-4640-8108-bafbecf14cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementPaymentEarned_125c7400-ae60-46bf-ae04-6f015e1d1e33" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementPaymentEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborationAgreementPaymentEarned_125c7400-ae60-46bf-ae04-6f015e1d1e33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementRoyaltyPeriod_ad450866-14c0-404b-9b96-9ab27b458aa4" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementRoyaltyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborationAgreementRoyaltyPeriod_ad450866-14c0-404b-9b96-9ab27b458aa4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostMaintenance_431427b5-8ead-40f6-b3c1-39b8f9d07c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostMaintenance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_CostMaintenance_431427b5-8ead-40f6-b3c1-39b8f9d07c01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AnnualMaintenancePeriod_9a50ce49-3ff1-4348-83cd-4d8063a90b09" xlink:href="ino-20220630.xsd#ino_AnnualMaintenancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_AnnualMaintenancePeriod_9a50ce49-3ff1-4348-83cd-4d8063a90b09" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_7aae2199-212a-40cc-baac-fa816a3d1070" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_7aae2199-212a-40cc-baac-fa816a3d1070" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e9829c03-7c2d-4754-aafa-44740202f2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e9829c03-7c2d-4754-aafa-44740202f2aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_cb666e80-c24e-42aa-b366-ece8144a17be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_AccountsReceivableNet_cb666e80-c24e-42aa-b366-ece8144a17be" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_6fd57b98-7f17-44ef-9710-e8d9f137ba6f" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_6fd57b98-7f17-44ef-9710-e8d9f137ba6f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementFundingToBeReceived_6f4bd11b-9f43-4058-b4d1-dc801bb9d672" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementFundingToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementFundingToBeReceived_6f4bd11b-9f43-4058-b4d1-dc801bb9d672" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_dc2a5458-ef62-45f5-8251-11b18fdc08aa" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_dc2a5458-ef62-45f5-8251-11b18fdc08aa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementFundingReceived_369e7f5e-516d-409e-b4b0-5dbd6521076a" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementFundingReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementFundingReceived_369e7f5e-516d-409e-b4b0-5dbd6521076a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingCurrent_588641e3-24f0-4059-b2d2-f65d374478a5" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_DeferredGrantFundingCurrent_588641e3-24f0-4059-b2d2-f65d374478a5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_16866cea-a200-402c-8d56-4be44216e426" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementFixedPriceContractAmountAwarded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_16866cea-a200-402c-8d56-4be44216e426" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementRevenueFromTheProcurementContract_51a913bd-3464-450a-9dd2-1734e4fd5a30" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementRevenueFromTheProcurementContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeArrangementRevenueFromTheProcurementContract_51a913bd-3464-450a-9dd2-1734e4fd5a30" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GrantProceedsReceived_4482cd48-1376-4700-96b4-082173016bdd" xlink:href="ino-20220630.xsd#ino_GrantProceedsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_GrantProceedsReceived_4482cd48-1376-4700-96b4-082173016bdd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_40e2ff98-7815-40ea-b138-099c077be905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_40e2ff98-7815-40ea-b138-099c077be905" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cc5d24b8-a8d4-411a-83b3-c465195cacda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cc5d24b8-a8d4-411a-83b3-c465195cacda" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d050c218-d8c9-4b2c-b588-86c633c00c0f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d050c218-d8c9-4b2c-b588-86c633c00c0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AdvaccineMember_448fd6f2-d9b4-47f2-87c4-ace2f46a6a5c" xlink:href="ino-20220630.xsd#ino_AdvaccineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_AdvaccineMember_448fd6f2-d9b4-47f2-87c4-ace2f46a6a5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ApolloBioMember_2caea27b-2510-41ab-938a-0c7ba15bae5d" xlink:href="ino-20220630.xsd#ino_ApolloBioMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_ApolloBioMember_2caea27b-2510-41ab-938a-0c7ba15bae5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CoalitionforEpidemicPreparednessInnovationsMember_9a690e80-b15c-475d-ab1b-4fe028e8fa33" xlink:href="ino-20220630.xsd#ino_CoalitionforEpidemicPreparednessInnovationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_CoalitionforEpidemicPreparednessInnovationsMember_9a690e80-b15c-475d-ab1b-4fe028e8fa33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_BillAndMelindaGatesFoundationMember_259abe3a-406a-42b3-898c-c52d3d0f09f9" xlink:href="ino-20220630.xsd#ino_BillAndMelindaGatesFoundationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_BillAndMelindaGatesFoundationMember_259abe3a-406a-42b3-898c-c52d3d0f09f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DepartmentOfDefenceMember_f84ae70f-581b-40cb-95ad-adda1d26b9e7" xlink:href="ino-20220630.xsd#ino_DepartmentOfDefenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_DepartmentOfDefenceMember_f84ae70f-581b-40cb-95ad-adda1d26b9e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bbc473da-9b87-4d84-addf-6125f62d5c7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bbc473da-9b87-4d84-addf-6125f62d5c7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d8bb8cee-9519-41ba-98d4-c0b147307282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d8bb8cee-9519-41ba-98d4-c0b147307282" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_5f4056ac-6d64-4a67-8a11-7ab367188738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d8bb8cee-9519-41ba-98d4-c0b147307282" xlink:to="loc_us-gaap_CollaborativeArrangementMember_5f4056ac-6d64-4a67-8a11-7ab367188738" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0acc5867-780d-4111-8c33-d44f2384b267_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:to="loc_srt_NameOfMajorCustomerDomain_0acc5867-780d-4111-8c33-d44f2384b267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ecd600ff-b756-4a0b-95c6-aae93b53dd45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:to="loc_srt_NameOfMajorCustomerDomain_ecd600ff-b756-4a0b-95c6-aae93b53dd45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AdvaccineMember_8bb392b7-d14e-4f7a-b0ae-a6f8bfe85583" xlink:href="ino-20220630.xsd#ino_AdvaccineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ecd600ff-b756-4a0b-95c6-aae93b53dd45" xlink:to="loc_ino_AdvaccineMember_8bb392b7-d14e-4f7a-b0ae-a6f8bfe85583" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0d8d3be3-9966-4497-9785-1f21624a4e48_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:to="loc_srt_ProductsAndServicesDomain_0d8d3be3-9966-4497-9785-1f21624a4e48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:to="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_47646f51-ed9d-47fe-8185-f09550c6ace7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_us-gaap_LicenseMember_47646f51-ed9d-47fe-8185-f09550c6ace7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LassaFeverAndMERSVaccineMember_5c2dae34-995f-4fe7-8824-6724bc43880f" xlink:href="ino-20220630.xsd#ino_LassaFeverAndMERSVaccineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_LassaFeverAndMERSVaccineMember_5c2dae34-995f-4fe7-8824-6724bc43880f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SARSCoV2COVID19VaccineMember_6eef909a-6315-493c-b40c-4089ee589024" xlink:href="ino-20220630.xsd#ino_SARSCoV2COVID19VaccineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_SARSCoV2COVID19VaccineMember_6eef909a-6315-493c-b40c-4089ee589024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CELLECTRA3PSPProprietarySmartDeviceMember_2949b197-72f1-4bb7-bdfa-e2a1ba1c258d" xlink:href="ino-20220630.xsd#ino_CELLECTRA3PSPProprietarySmartDeviceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_CELLECTRA3PSPProprietarySmartDeviceMember_2949b197-72f1-4bb7-bdfa-e2a1ba1c258d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_INO4800Member_2084b310-cd60-4b6c-9f0d-6a46fb14309c" xlink:href="ino-20220630.xsd#ino_INO4800Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_INO4800Member_2084b310-cd60-4b6c-9f0d-6a46fb14309c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_3c4acebb-ae06-4eb3-9feb-32b2d924a988" xlink:href="ino-20220630.xsd#ino_DNAEncodedMonoclonalAntibodyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_3c4acebb-ae06-4eb3-9feb-32b2d924a988" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CELLECTRA2000DeviceMember_83df4bcb-4382-4105-98f9-d2545680214c" xlink:href="ino-20220630.xsd#ino_CELLECTRA2000DeviceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_CELLECTRA2000DeviceMember_83df4bcb-4382-4105-98f9-d2545680214c" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GeneosTherapeuticsIncNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails" xlink:type="extended" id="ia725bd61a89a438184dc385867856c1b_GeneosTherapeuticsIncNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_a92e0ad5-f934-45e5-9d88-ef31731f68b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_a92e0ad5-f934-45e5-9d88-ef31731f68b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0c052159-dd3e-4673-9323-448b9373a7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0c052159-dd3e-4673-9323-448b9373a7c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_6a840ef8-abf8-4688-91ec-1eb3762dc84d" xlink:href="ino-20220630.xsd#ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_6a840ef8-abf8-4688-91ec-1eb3762dc84d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_269bd492-ccb7-4a42-a126-c0aca99acb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_269bd492-ccb7-4a42-a126-c0aca99acb47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_8758b458-f615-401d-b7dc-90f5316a4b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_8758b458-f615-401d-b7dc-90f5316a4b96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_e8228056-899e-45c1-a246-dc39e0950dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_e8228056-899e-45c1-a246-dc39e0950dba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_c9958f24-273a-4ff8-b89d-e3bbfa6d7ee6" xlink:href="ino-20220630.xsd#ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_c9958f24-273a-4ff8-b89d-e3bbfa6d7ee6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_2fe3a0e9-7564-414d-85ab-7f723aae9b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_2fe3a0e9-7564-414d-85ab-7f723aae9b53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_288aae52-60e5-4702-ac3f-d2ed12ca01c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_EquityMethodInvestments_288aae52-60e5-4702-ac3f-d2ed12ca01c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f89077fc-dee6-493a-aa75-c78f458589c5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f89077fc-dee6-493a-aa75-c78f458589c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2def1e18-8cd5-4cc8-9a53-afa411552c4d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2def1e18-8cd5-4cc8-9a53-afa411552c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GeneosTherapeuticsInc.Member_b6227b34-da16-4738-a02a-bdbd89ecf959" xlink:href="ino-20220630.xsd#ino_GeneosTherapeuticsInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2def1e18-8cd5-4cc8-9a53-afa411552c4d" xlink:to="loc_ino_GeneosTherapeuticsInc.Member_b6227b34-da16-4738-a02a-bdbd89ecf959" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_18636f6e-6805-454e-a3d7-b35819db592d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:to="loc_srt_OwnershipDomain_18636f6e-6805-454e-a3d7-b35819db592d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f3c61cf5-388b-4033-9200-7b7bd68b269f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:to="loc_srt_OwnershipDomain_f3c61cf5-388b-4033-9200-7b7bd68b269f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GeneosTherapeuticsInc.Member_71a3dd8b-6be9-4931-baec-4e39cbbf7eb2" xlink:href="ino-20220630.xsd#ino_GeneosTherapeuticsInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_f3c61cf5-388b-4033-9200-7b7bd68b269f" xlink:to="loc_ino_GeneosTherapeuticsInc.Member_71a3dd8b-6be9-4931-baec-4e39cbbf7eb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c4de8aaf-0190-4cdc-8b14-b8962935bd80_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:to="loc_us-gaap_ClassOfStockDomain_c4de8aaf-0190-4cdc-8b14-b8962935bd80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:to="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SeriesAOnePreferredStockMember_18428bdd-cd39-4753-89d2-03537faec2f9" xlink:href="ino-20220630.xsd#ino_SeriesAOnePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:to="loc_ino_SeriesAOnePreferredStockMember_18428bdd-cd39-4753-89d2-03537faec2f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6763e118-4435-4141-9240-4c118d1031b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:to="loc_us-gaap_CommonStockMember_6763e118-4435-4141-9240-4c118d1031b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_df382c39-5d65-4b78-9057-6609fea8b691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:to="loc_us-gaap_PreferredStockMember_df382c39-5d65-4b78-9057-6609fea8b691" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GeneosTherapeuticsIncPreferredstockInvestmentDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails" xlink:type="extended" id="i541ea6674c284b97bec6f93c5ee169a8_GeneosTherapeuticsIncPreferredstockInvestmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6acf774c-268d-43d3-a180-6d4a59a30545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_EquityMethodInvestments_6acf774c-268d-43d3-a180-6d4a59a30545" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_37a730ff-7452-4a0a-971c-8964dc254487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_37a730ff-7452-4a0a-971c-8964dc254487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_79e16bf5-9f46-41d9-bd8a-4cfab589cbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_79e16bf5-9f46-41d9-bd8a-4cfab589cbe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_fbcb14a4-e92b-41a1-9b01-c0a90696a8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_26b8aa4e-275a-4449-8ccb-b364387e2a7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:to="loc_us-gaap_ClassOfStockDomain_26b8aa4e-275a-4449-8ccb-b364387e2a7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cdf6c75f-d359-4b9e-9dd1-8e25f49e568a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:to="loc_us-gaap_ClassOfStockDomain_cdf6c75f-d359-4b9e-9dd1-8e25f49e568a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SeriesA2OnePreferredStockMember_3b047c46-f17b-4ef2-bc66-46e41bd3795e" xlink:href="ino-20220630.xsd#ino_SeriesA2OnePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_cdf6c75f-d359-4b9e-9dd1-8e25f49e568a" xlink:to="loc_ino_SeriesA2OnePreferredStockMember_3b047c46-f17b-4ef2-bc66-46e41bd3795e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inovio.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.inovio.com/role/SubsequentEventsDetails" xlink:type="extended" id="i9c63fcde4ced49a5b3c07114f43d4c2f_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_8711f6b5-7ebf-4cd8-9bc6-23ea8a4ad0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_8711f6b5-7ebf-4cd8-9bc6-23ea8a4ad0b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_a3144864-562f-445b-afec-716163d22f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_a3144864-562f-445b-afec-716163d22f5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_afb3787b-7697-4d20-b52a-20837e16f2e7" xlink:href="ino-20220630.xsd#ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_afb3787b-7697-4d20-b52a-20837e16f2e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_efdbe89d-d3da-46bb-b65a-92a95d490155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_efdbe89d-d3da-46bb-b65a-92a95d490155" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_43458b08-690a-49bf-bced-87995c430710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_43458b08-690a-49bf-bced-87995c430710" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_157c8f49-5c2f-4088-a25b-9033e1a7ba65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_157c8f49-5c2f-4088-a25b-9033e1a7ba65" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_dd9ebb7d-5fe5-4d0f-9308-4a41f170cc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_dd9ebb7d-5fe5-4d0f-9308-4a41f170cc5d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b2cceca6-4df1-4091-bd98-6c717eced08a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:to="loc_us-gaap_RestructuringPlanDomain_b2cceca6-4df1-4091-bd98-6c717eced08a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ed26bc8c-5009-4c03-aa4d-6e016c05aacd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:to="loc_us-gaap_RestructuringPlanDomain_ed26bc8c-5009-4c03-aa4d-6e016c05aacd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CorporateReorganizationPlanMember_d4a753b6-b094-4820-a3f8-9585325593b3" xlink:href="ino-20220630.xsd#ino_CorporateReorganizationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_ed26bc8c-5009-4c03-aa4d-6e016c05aacd" xlink:to="loc_ino_CorporateReorganizationPlanMember_d4a753b6-b094-4820-a3f8-9585325593b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6681ce2-2713-40d1-b10c-dd21aa530d8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:to="loc_us-gaap_ClassOfStockDomain_b6681ce2-2713-40d1-b10c-dd21aa530d8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0aaec74b-cf02-43b4-a083-c90c6d76234a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:to="loc_us-gaap_ClassOfStockDomain_0aaec74b-cf02-43b4-a083-c90c6d76234a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_48f32884-6c84-48a8-b20b-0d61aaa1cb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0aaec74b-cf02-43b4-a083-c90c6d76234a" xlink:to="loc_us-gaap_CommonStockMember_48f32884-6c84-48a8-b20b-0d61aaa1cb80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f72c8152-7a90-4833-bc89-1398db4d0e58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f72c8152-7a90-4833-bc89-1398db4d0e58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4afa2053-a3b7-4263-afbb-114b30aa93ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4afa2053-a3b7-4263-afbb-114b30aa93ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3942483b-dc2c-4e98-9a82-5f8b7deb6293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4afa2053-a3b7-4263-afbb-114b30aa93ec" xlink:to="loc_us-gaap_SubsequentEventMember_3942483b-dc2c-4e98-9a82-5f8b7deb6293" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_04bed354-e230-4710-bdb1-d57748e807a0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_04bed354-e230-4710-bdb1-d57748e807a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5d0288ee-293a-4fc5-9d06-25f0236895b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5d0288ee-293a-4fc5-9d06-25f0236895b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_18e86b90-3ee7-4c97-932d-a0f77c403483" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_5d0288ee-293a-4fc5-9d06-25f0236895b1" xlink:to="loc_srt_ScenarioForecastMember_18e86b90-3ee7-4c97-932d-a0f77c403483" 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/2022/elts/us-roles-2022.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_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ino-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:95b89ed5-9469-4245-a34e-3470ad55e5e2,g:bdf516a8-bccf-4f13-b615-09efdb7f0534-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_CommonStockOtherSharesOutstanding_7af28aea-2f99-42f0-9335-9402b0274748_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockOtherSharesOutstanding" xlink: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, other shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockOtherSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockOtherSharesOutstanding" xlink: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, Other Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockOtherSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockOtherSharesOutstanding" xlink:to="lab_us-gaap_CommonStockOtherSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_1030c508-e36f-4b13-8f1e-2923d9cd0cad_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink: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, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90f68ba4-a92d-4e62-8540-b21d17e9e159_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0202752d-373b-4f05-9c5d-fabfe7536213_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 remaining lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ino_NonCashInterestIncomeExpense_cc18acbf-b2cf-47ea-a19e-da8579d39049_negatedTerseLabel_en-US" xlink:label="lab_ino_NonCashInterestIncomeExpense" 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">Non-cash interest expense</link:label>
    <link:label id="lab_ino_NonCashInterestIncomeExpense_label_en-US" xlink:label="lab_ino_NonCashInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Interest Income (Expense)</link:label>
    <link:label id="lab_ino_NonCashInterestIncomeExpense_documentation_en-US" xlink:label="lab_ino_NonCashInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Interest Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NonCashInterestIncomeExpense" xlink:href="ino-20220630.xsd#ino_NonCashInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_NonCashInterestIncomeExpense" xlink:to="lab_ino_NonCashInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6e2545ae-96f0-419d-97d0-70deef0e3ac0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_UnderwrittenPublicOfferingMember_07a29a88-267a-496a-a0f1-c8396fac3c8d_terseLabel_en-US" xlink:label="lab_ino_UnderwrittenPublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwritten Public Offering</link:label>
    <link:label id="lab_ino_UnderwrittenPublicOfferingMember_label_en-US" xlink:label="lab_ino_UnderwrittenPublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwritten Public Offering [Member]</link:label>
    <link:label id="lab_ino_UnderwrittenPublicOfferingMember_documentation_en-US" xlink:label="lab_ino_UnderwrittenPublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwritten Public Offering [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_UnderwrittenPublicOfferingMember" xlink:href="ino-20220630.xsd#ino_UnderwrittenPublicOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_UnderwrittenPublicOfferingMember" xlink:to="lab_ino_UnderwrittenPublicOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOperating_1d280cb1-a033-4590-ba96-76a6b5cfda1b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating" xlink: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_InterestIncomeOperating_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOperating" xlink:to="lab_us-gaap_InterestIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d38bfb20-5c20-4f37-8044-8553b4573e21_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" 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 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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c47fe811-d004-4103-bc98-5f52256e0bd3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4a9f7846-a202-4191-92cf-a50c04bf2787_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, convertible, threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_4769fe9b-ffdf-452f-82b6-00d0c5d64cc1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Capital_e308c795-bd33-4afc-8511-3372afd53092_terseLabel_en-US" xlink:label="lab_us-gaap_Capital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working capital</link:label>
    <link:label id="lab_us-gaap_Capital_label_en-US" xlink:label="lab_us-gaap_Capital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Total Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Capital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Capital" xlink:to="lab_us-gaap_Capital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_c50c9383-b3b1-4184-90ce-2d65905d80a5_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4b4bc7a8-d64a-4dc8-8b3a-b7e7aaf53385_verboseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" 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 expenses related to affiliated entity</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_5993eee7-0541-46b7-99c2-45e5ced9a67f_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" 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">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_a2f6ff22-f65f-4588-a372-8ce07c5b98aa_negatedLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOrSaleOfEquity_490f3210-60c7-4fa8-bb65-c8fdef6204e5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_23e4890d-febd-48c2-a4a8-8ac778478ae7_terseLabel_en-US" xlink:label="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" xlink: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 potential shares authorized for issuance under share based compensation plan (in shares)</link:label>
    <link:label id="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_label_en-US" xlink:label="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" xlink: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 Potential Shares Authorized For Issuance Under Share Based Compensation Plan</link:label>
    <link:label id="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_documentation_en-US" xlink:label="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" xlink: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 potential shares authorized for issuance under a share-based compensation plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" xlink:href="ino-20220630.xsd#ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" xlink:to="lab_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_A2007IncentivePlanMember_ad1fd32e-37f6-4784-9dcc-691b504b14e9_terseLabel_en-US" xlink:label="lab_ino_A2007IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2007 Incentive Plan</link:label>
    <link:label id="lab_ino_A2007IncentivePlanMember_label_en-US" xlink:label="lab_ino_A2007IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2007 Incentive Plan [Member]</link:label>
    <link:label id="lab_ino_A2007IncentivePlanMember_documentation_en-US" xlink:label="lab_ino_A2007IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2007 Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2007IncentivePlanMember" xlink:href="ino-20220630.xsd#ino_A2007IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_A2007IncentivePlanMember" xlink:to="lab_ino_A2007IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad85da30-c8c2-4baf-872d-c2ae28da0df3_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 Instrument [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0e49ad-e93e-480f-9c2d-cbbfa784ecad_verboseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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">Financial Instrument [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborationAgreementPaymentEarned_9a56d25e-02c8-46dd-88be-75e82815af81_terseLabel_en-US" xlink:label="lab_ino_CollaborationAgreementPaymentEarned" xlink: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 agreement, payment earned</link:label>
    <link:label id="lab_ino_CollaborationAgreementPaymentEarned_label_en-US" xlink:label="lab_ino_CollaborationAgreementPaymentEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Payment Earned</link:label>
    <link:label id="lab_ino_CollaborationAgreementPaymentEarned_documentation_en-US" xlink:label="lab_ino_CollaborationAgreementPaymentEarned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Payment Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementPaymentEarned" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementPaymentEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborationAgreementPaymentEarned" xlink:to="lab_ino_CollaborationAgreementPaymentEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_dfee5fe3-2100-41d8-88c1-db52f5cc34e1_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_6fdeed6d-9e04-4983-964d-7903b4ae28e6_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_753bc697-260a-45cd-ab60-ac6618119e02_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e4fd1e5b-85a2-4d49-bb4c-82eed720a0dc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_GrantProceedsReceived_e552226d-55b0-48f9-ac80-52456d77ebbf_terseLabel_en-US" xlink:label="lab_ino_GrantProceedsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contra-research and development expense</link:label>
    <link:label id="lab_ino_GrantProceedsReceived_label_en-US" xlink:label="lab_ino_GrantProceedsReceived" xlink: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 Proceeds Received</link:label>
    <link:label id="lab_ino_GrantProceedsReceived_documentation_en-US" xlink:label="lab_ino_GrantProceedsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant Proceeds Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GrantProceedsReceived" xlink:href="ino-20220630.xsd#ino_GrantProceedsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_GrantProceedsReceived" xlink:to="lab_ino_GrantProceedsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_dc30aa01-00ea-4d48-9db2-d1e68979e82d_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_53dc7c99-8923-4f5f-94ae-6a641878749e_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/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_71815cbe-7296-4247-9c31-bcbf08bcb0d2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of December 2019 Bonds to common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_GoodwillAndIntangibleAssetsNet_2d8297c0-e9fc-4569-99f7-d34b9c19ac21_totalLabel_en-US" xlink:label="lab_ino_GoodwillAndIntangibleAssetsNet" 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 goodwill and intangible assets, Net Book Value</link:label>
    <link:label id="lab_ino_GoodwillAndIntangibleAssetsNet_label_en-US" xlink:label="lab_ino_GoodwillAndIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Net</link:label>
    <link:label id="lab_ino_GoodwillAndIntangibleAssetsNet_documentation_en-US" xlink:label="lab_ino_GoodwillAndIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsNet" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_GoodwillAndIntangibleAssetsNet" xlink:to="lab_ino_GoodwillAndIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_c73d8fd5-4db1-44a0-8643-263c85d18c8b_terseLabel_en-US" xlink:label="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink: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 aggregate amortization expense for 2027</link:label>
    <link:label id="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink: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, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="ino-20220630.xsd#ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_ec6db1c8-db21-4f56-ab3f-c6abfaed788d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c0a89626-b6ac-450c-9466-ff4a79d07170_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d6abe77d-afd1-463f-8418-6df7b103ee71_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_71bdb574-ae60-4c0d-b3e3-18da610f44fb_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_867bca47-b9a4-4742-a9af-283dfdfcc70a_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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_7f5f8abd-9ef5-4b41-8a82-0740460fa8f6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DepartmentOfDefenseMember_a06a73f5-13f0-4a70-8275-dbffd0400db4_terseLabel_en-US" xlink:label="lab_ino_DepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department of Defense</link:label>
    <link:label id="lab_ino_DepartmentOfDefenseMember_label_en-US" xlink:label="lab_ino_DepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department Of Defense [Member]</link:label>
    <link:label id="lab_ino_DepartmentOfDefenseMember_documentation_en-US" xlink:label="lab_ino_DepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department Of Defense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DepartmentOfDefenseMember" xlink:href="ino-20220630.xsd#ino_DepartmentOfDefenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DepartmentOfDefenseMember" xlink:to="lab_ino_DepartmentOfDefenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5fb1d3f5-12ac-420f-b025-ccef5a7fe5e2_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">Antidilutive securities excluded (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/2022/elts/us-gaap-2022.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_OtherIntangibleAssetsMember_799e73e1-cb43-4961-a4a1-ec3901976c79_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" 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</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_33d55ddb-011d-43ec-b417-00c7ff92b0f8_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d33d5e3e-ff6d-4706-a1e4-220956ed9f2b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_17dd6592-1e98-4b34-b2e3-edd3e7b04ec2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_9872ae2e-3e13-4283-a4c1-04ea6629be39_terseLabel_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled in shares percentage</link:label>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_label_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" xlink: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, Percentage Settled In Shares</link:label>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_documentation_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" xlink:to="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_8e8e3575-0e88-491a-b089-9a87bfa866d4_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_1653531a-9c8f-491a-a78f-a25dc65ff2bb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_40e9c641-7929-406b-b090-8993d365217c_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_02b43e74-d399-45a1-b179-7915d0ecd7a4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, redemption price percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b7c6d0f4-17a7-4295-a37f-e0c5d0e9de5b_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_a16250f8-862d-448d-b155-14865626832c_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_62b24cad-b52e-410a-9894-a8672443c754_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_b6c71939-45b4-4e32-a4e9-afda6dfa6f3c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DepartmentOfDefenceMember_c9120839-6155-4241-8b99-0b4628f472ee_terseLabel_en-US" xlink:label="lab_ino_DepartmentOfDefenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department of Defence</link:label>
    <link:label id="lab_ino_DepartmentOfDefenceMember_label_en-US" xlink:label="lab_ino_DepartmentOfDefenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department Of Defence [Member]</link:label>
    <link:label id="lab_ino_DepartmentOfDefenceMember_documentation_en-US" xlink:label="lab_ino_DepartmentOfDefenceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department Of Defence [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DepartmentOfDefenceMember" xlink:href="ino-20220630.xsd#ino_DepartmentOfDefenceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DepartmentOfDefenceMember" xlink:to="lab_ino_DepartmentOfDefenceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_December2019ConvertibleBondsMember_1121b0c0-2b92-4525-9e30-672271b8c39f_terseLabel_en-US" xlink:label="lab_ino_December2019ConvertibleBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2019 Bonds</link:label>
    <link:label id="lab_ino_December2019ConvertibleBondsMember_label_en-US" xlink:label="lab_ino_December2019ConvertibleBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2019 Convertible Bonds [Member]</link:label>
    <link:label id="lab_ino_December2019ConvertibleBondsMember_documentation_en-US" xlink:label="lab_ino_December2019ConvertibleBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2019 Convertible Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_December2019ConvertibleBondsMember" xlink:href="ino-20220630.xsd#ino_December2019ConvertibleBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_December2019ConvertibleBondsMember" xlink:to="lab_ino_December2019ConvertibleBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_b87de9a6-bfa0-48e0-a4a2-1d0730bebf72_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of cash settlement</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_25e2f4ff-8c89-4a05-855a-ab13222d6945_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/2022/elts/us-gaap-2022.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_RelatedPartyDomain_071b1451-f0dc-42eb-a4b1-43a5a9a3c912_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_8dd14191-ec2f-4ad7-a520-1cb6c1d9d48f_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e081f3df-4c85-43e0-8272-f50be369632b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair&#160;Market&#160;Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4c57b9b9-501f-4f14-b03e-2405edf4ffcd_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities, available for sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_3aba7d2f-25b1-4fb1-ba01-e3a689d45ecb_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" 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">Indefinite lived:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_d245b00a-096f-46d4-8d7c-c659405876a2_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_b3d1f74e-7b61-407a-a68c-cf5dc21bbfcb_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_MutualFundsMember_4c907d46-0067-4517-8cf5-7f937c290aa9_verboseLabel_en-US" xlink:label="lab_ino_MutualFundsMember" 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">Mutual funds</link:label>
    <link:label id="lab_ino_MutualFundsMember_label_en-US" xlink:label="lab_ino_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:label id="lab_ino_MutualFundsMember_documentation_en-US" xlink:label="lab_ino_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_MutualFundsMember" xlink:href="ino-20220630.xsd#ino_MutualFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_MutualFundsMember" xlink:to="lab_ino_MutualFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_7206e8f9-b610-4145-b8a6-4b26dc2403e9_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_INO4800Member_cea46a15-4629-415b-90e4-edaa17d1e470_terseLabel_en-US" xlink:label="lab_ino_INO4800Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INO-4800</link:label>
    <link:label id="lab_ino_INO4800Member_label_en-US" xlink:label="lab_ino_INO4800Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INO-4800 [Member]</link:label>
    <link:label id="lab_ino_INO4800Member_documentation_en-US" xlink:label="lab_ino_INO4800Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INO-4800 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_INO4800Member" xlink:href="ino-20220630.xsd#ino_INO4800Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_INO4800Member" xlink:to="lab_ino_INO4800Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c5d3c649-637b-46d5-9c0c-7992703c2104_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">Remainder of 2022</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/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_7a14708e-bdfb-451d-b3bb-b4797a67035c_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8201284d-af39-4f01-ba87-8fcefb0f0b0b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_421fca30-4d78-4a3f-95b4-cdcc64c2b1af_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_6acb1146-4a2f-4562-a59e-aa84a5d9faee_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" 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">Quoted Prices in Active Markets (Level&#160;1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ac413ead-9141-462b-84d7-6077d7d11e6e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CorporateReorganizationPlanMember_657b9be6-a4c4-432c-adc3-f6c076029c94_terseLabel_en-US" xlink:label="lab_ino_CorporateReorganizationPlanMember" xlink: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 Reorganization Plan</link:label>
    <link:label id="lab_ino_CorporateReorganizationPlanMember_label_en-US" xlink:label="lab_ino_CorporateReorganizationPlanMember" xlink: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 Reorganization Plan [Member]</link:label>
    <link:label id="lab_ino_CorporateReorganizationPlanMember_documentation_en-US" xlink:label="lab_ino_CorporateReorganizationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Reorganization Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CorporateReorganizationPlanMember" xlink:href="ino-20220630.xsd#ino_CorporateReorganizationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CorporateReorganizationPlanMember" xlink:to="lab_ino_CorporateReorganizationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_fb97a3fd-ebbc-45b7-ae35-bd22c2e9a0a1_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_BiojectMember_5ad3ba33-f7ee-4e0f-a14f-f7e29d0fbd9c_terseLabel_en-US" xlink:label="lab_ino_BiojectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bioject</link:label>
    <link:label id="lab_ino_BiojectMember_label_en-US" xlink:label="lab_ino_BiojectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bioject [Member]</link:label>
    <link:label id="lab_ino_BiojectMember_documentation_en-US" xlink:label="lab_ino_BiojectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bioject [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_BiojectMember" xlink:href="ino-20220630.xsd#ino_BiojectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_BiojectMember" xlink:to="lab_ino_BiojectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_43a29c30-b8ef-49a7-a60d-95be0930556d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a0d7cb-1a38-4e3d-b3d3-01b482fd1b34_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_25a4ef20-4d71-43b4-a298-fe500e73d9d1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_ec575b4b-041b-4ea0-bb70-f4e7472ffb59_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink: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. agency mortgage-backed securities</link:label>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_label_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:to="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0014d277-49f8-43f5-9512-4f5b47d353df_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_70874fb0-7540-480a-8016-563e373790c1_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementAccountingPolicy_793bccb6-81bb-4071-b7bd-a5e0e9fe7a9f_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementAccountingPolicy" xlink: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 and Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementAccountingPolicy_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementAccountingPolicy" xlink: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, Accounting Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementAccountingPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementAccountingPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementAccountingPolicy" xlink:to="lab_us-gaap_CollaborativeArrangementAccountingPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived_5553fddd-9734-41ad-a777-5b8a1e91b501_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived" xlink: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 received</link:label>
    <link:label id="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived_label_en-US" xlink:label="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived" xlink: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 Agreements, Upfront Payment Received</link:label>
    <link:label id="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived" xlink: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 Agreements, Upfront Payment Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementsUpfrontPaymentReceived" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementsUpfrontPaymentReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementsUpfrontPaymentReceived" xlink:to="lab_ino_CollaborativeAgreementsUpfrontPaymentReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostMaintenance_1ede3895-696a-4370-ae7c-ddc5ae9c69a1_terseLabel_en-US" xlink:label="lab_us-gaap_CostMaintenance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual maintenance fee</link:label>
    <link:label id="lab_us-gaap_CostMaintenance_label_en-US" xlink:label="lab_us-gaap_CostMaintenance" xlink: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, Maintenance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostMaintenance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostMaintenance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostMaintenance" xlink:to="lab_us-gaap_CostMaintenance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7e16ef5e-1d12-44c5-84ab-b1379e9b1f1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_8a6036a9-881d-4f5e-a993-fd55d182ac25_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_c429f4ef-df93-41a8-abbc-23e728e35fee_terseLabel_en-US" xlink:label="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock purchase agreement, commitment of additional investment</link:label>
    <link:label id="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_label_en-US" xlink:label="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" xlink: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 Purchase Agreement, Commitment Of Additional Investment</link:label>
    <link:label id="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_documentation_en-US" xlink:label="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Purchase Agreement, Commitment Of Additional Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" xlink:href="ino-20220630.xsd#ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" xlink:to="lab_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_7e6bb9a3-8959-4568-b3c7-8c04939de191_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_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/2022/elts/us-gaap-2022.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_GainLossOnSaleOfOtherInvestments_0445ba04-035d-443c-bb73-e35a10485f97_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfOtherInvestments" 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) loss on short-term investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfOtherInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfOtherInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_39be85d1-8d25-4671-8a43-a1ba5d25e46f_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_StockSalesAgreementRemainingAuthorizedAmount_838d0742-5f6b-4fad-b0b7-a5fa44c30b79_terseLabel_en-US" xlink:label="lab_ino_StockSalesAgreementRemainingAuthorizedAmount" xlink: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 amount</link:label>
    <link:label id="lab_ino_StockSalesAgreementRemainingAuthorizedAmount_label_en-US" xlink:label="lab_ino_StockSalesAgreementRemainingAuthorizedAmount" xlink: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 Sales Agreement, Remaining Authorized Amount</link:label>
    <link:label id="lab_ino_StockSalesAgreementRemainingAuthorizedAmount_documentation_en-US" xlink:label="lab_ino_StockSalesAgreementRemainingAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Sales Agreement, Remaining Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSalesAgreementRemainingAuthorizedAmount" xlink:href="ino-20220630.xsd#ino_StockSalesAgreementRemainingAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_StockSalesAgreementRemainingAuthorizedAmount" xlink:to="lab_ino_StockSalesAgreementRemainingAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f9536803-9cea-4d96-a435-76886dad0a6e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_44472358-8bef-4254-ab80-48547a10cc2b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ServiceBasedRestrictedStockUnitsMember_9873fa96-6331-4b97-9c0d-c937603ac742_verboseLabel_en-US" xlink:label="lab_ino_ServiceBasedRestrictedStockUnitsMember" 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">Service-based restricted stock units</link:label>
    <link:label id="lab_ino_ServiceBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_ino_ServiceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_ino_ServiceBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_ino_ServiceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-Based Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ServiceBasedRestrictedStockUnitsMember" xlink:href="ino-20220630.xsd#ino_ServiceBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ServiceBasedRestrictedStockUnitsMember" xlink:to="lab_ino_ServiceBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1f82c718-fecd-486a-bd28-63afe9ffb97a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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 flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6ab9ad06-7971-4c3c-8ebc-04931a57cfa7_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 of premiums on 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueNewIssues_6ad24ba3-2f89-4066-8acd-7b81cc669270_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash, net of financing costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_b32bf549-ee7f-436d-8017-b01e2619af0c_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5eee78a9-f17a-4f42-9069-d238a58ce642_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, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_BillAndMelindaGatesFoundationMember_7a7985b2-89a8-44ff-8880-bab9d247b851_terseLabel_en-US" xlink:label="lab_ino_BillAndMelindaGatesFoundationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bill and Melinda Gates Foundation</link:label>
    <link:label id="lab_ino_BillAndMelindaGatesFoundationMember_label_en-US" xlink:label="lab_ino_BillAndMelindaGatesFoundationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bill And Melinda Gates Foundation [Member]</link:label>
    <link:label id="lab_ino_BillAndMelindaGatesFoundationMember_documentation_en-US" xlink:label="lab_ino_BillAndMelindaGatesFoundationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bill And Melinda Gates Foundation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_BillAndMelindaGatesFoundationMember" xlink:href="ino-20220630.xsd#ino_BillAndMelindaGatesFoundationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_BillAndMelindaGatesFoundationMember" xlink:to="lab_ino_BillAndMelindaGatesFoundationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent_1fbda810-f6a3-4957-8278-3271953ff958_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink: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 balance</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_0cdb4d03-d3ac-4e4b-80e7-755ae3ec805a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Overall headcount reduced employees</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_f90417ae-93b7-4622-b162-9bdab14e7137_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" 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 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/2022/elts/us-gaap-2022.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_dei_DocumentType_1baefddf-610f-446a-9453-4301dbf05d74_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd665f54-d80e-4aab-b95b-5f423f8a6fcd_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/2022/elts/us-gaap-2022.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_ino_StockSalesAgreementMaximumAuthorizedAmount_4d58d397-7df9-4507-a8ef-12658ec56b7b_terseLabel_en-US" xlink:label="lab_ino_StockSalesAgreementMaximumAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum authorized amount</link:label>
    <link:label id="lab_ino_StockSalesAgreementMaximumAuthorizedAmount_label_en-US" xlink:label="lab_ino_StockSalesAgreementMaximumAuthorizedAmount" xlink: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 Sales Agreement, Maximum Authorized Amount</link:label>
    <link:label id="lab_ino_StockSalesAgreementMaximumAuthorizedAmount_documentation_en-US" xlink:label="lab_ino_StockSalesAgreementMaximumAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Sales Agreement, Maximum Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSalesAgreementMaximumAuthorizedAmount" xlink:href="ino-20220630.xsd#ino_StockSalesAgreementMaximumAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_StockSalesAgreementMaximumAuthorizedAmount" xlink:to="lab_ino_StockSalesAgreementMaximumAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_eb619acb-283f-4e04-ac98-2a1cba028af7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_eb0d60ca-07aa-4abf-b041-5e4b5163a829_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of carrying value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink: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, Conversion of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_85893a84-2657-4967-a8e5-bb675aa512b5_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_6d9695a3-62b9-4447-b74b-679118685c09_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e7d2a129-1470-43da-971e-78cf7ec8f89a_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">2023</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/2022/elts/us-gaap-2022.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_AccountsReceivableRelatedPartiesCurrent_c135aba1-1f0b-496b-a3ac-86716694cc46_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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 from affiliated entities</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_9625a8f9-c2f4-4809-9be3-8225eb978aa9_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_2a46acba-5e5e-43e0-8f83-ca32697f50d0_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" 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">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_31e3f7d3-df69-4cdb-99ac-8f2551678622_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_fef3e9c8-b90e-4f57-8b9a-54a4951934a0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_06a654cd-a6e9-41be-9966-6a672fa7769c_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_8d5049b0-5fe1-46e5-9806-689b851647d1_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink: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 Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_SalesAgreementMember_f0fe5325-bb84-457c-a46a-f12d21c3af7f_terseLabel_en-US" xlink:label="lab_ino_SalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement</link:label>
    <link:label id="lab_ino_SalesAgreementMember_label_en-US" xlink:label="lab_ino_SalesAgreementMember" xlink: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 Agreement [Member]</link:label>
    <link:label id="lab_ino_SalesAgreementMember_documentation_en-US" xlink:label="lab_ino_SalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SalesAgreementMember" xlink:href="ino-20220630.xsd#ino_SalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SalesAgreementMember" xlink:to="lab_ino_SalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_add3f191-93fc-46dc-adbd-c3ff7f88c6af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Balance Sheet Items</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink: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 Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_04599218-2909-4a6f-a781-3c854534acc2_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/2022/elts/us-gaap-2022.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_AccountingStandardsUpdate202006Member_5e0eaed3-5110-48f3-9c55-f6ce33c1d568_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_9c6a4011-0500-43a5-b555-4484420635db_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockMember" xlink:to="lab_us-gaap_ConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_SalesAgreementsMember_6ece407b-7cd1-42eb-988d-4b01cfd4d0b8_terseLabel_en-US" xlink:label="lab_ino_SalesAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreements</link:label>
    <link:label id="lab_ino_SalesAgreementsMember_label_en-US" xlink:label="lab_ino_SalesAgreementsMember" xlink: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 Agreements [Member]</link:label>
    <link:label id="lab_ino_SalesAgreementsMember_documentation_en-US" xlink:label="lab_ino_SalesAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SalesAgreementsMember" xlink:href="ino-20220630.xsd#ino_SalesAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SalesAgreementsMember" xlink:to="lab_ino_SalesAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_9bfc3d8d-53fb-4ca5-a663-40c9887beb8e_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_021b4cf4-beb4-4a35-b42b-187d0d7376c5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_ba8445a7-4c24-4ca1-8404-4873e19e0e0b_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">Net loss 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/2022/elts/us-gaap-2022.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_IncomeStatementLocationAxis_893adae6-d8f9-4e88-914d-34b196454d69_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">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_03c2303f-d888-43a4-8601-8d1152ea5846_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_GoodwillAndIntangibleAssetsGross_656b7ac9-174e-4196-b444-0742a41dd151_totalLabel_en-US" xlink:label="lab_ino_GoodwillAndIntangibleAssetsGross" 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 goodwill and intangible assets, Gross</link:label>
    <link:label id="lab_ino_GoodwillAndIntangibleAssetsGross_label_en-US" xlink:label="lab_ino_GoodwillAndIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Gross</link:label>
    <link:label id="lab_ino_GoodwillAndIntangibleAssetsGross_documentation_en-US" xlink:label="lab_ino_GoodwillAndIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets gross.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsGross" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_GoodwillAndIntangibleAssetsGross" xlink:to="lab_ino_GoodwillAndIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_a4464927-a23e-4835-832f-0ab263de8b93_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in affiliated entity</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_68a2af4c-89e4-48d0-9065-8752ac961dd9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink: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 Accounts Payable and Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink: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 Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_c2fe409a-425b-4056-afc3-f59ad46e63fb_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_20f1de07-0799-4871-a77c-ad01a5f8e47b_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ca7911a-ccee-482a-b451-5e6a9d707a6f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_49961431-dab7-491b-b46c-3c8ab33b3178_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_f4a057d9-8062-450a-a16c-25cc3984fcca_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_7a826ef6-c916-43ac-b7da-a02ee81eebb5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, contractual interest</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_EmployeesAndDirectorsMember_80b468c5-d204-4e4c-9651-36d1b359ea35_terseLabel_en-US" xlink:label="lab_ino_EmployeesAndDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees and Directors</link:label>
    <link:label id="lab_ino_EmployeesAndDirectorsMember_label_en-US" xlink:label="lab_ino_EmployeesAndDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees and Directors [Member]</link:label>
    <link:label id="lab_ino_EmployeesAndDirectorsMember_documentation_en-US" xlink:label="lab_ino_EmployeesAndDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees and Directors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_EmployeesAndDirectorsMember" xlink:href="ino-20220630.xsd#ino_EmployeesAndDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_EmployeesAndDirectorsMember" xlink:to="lab_ino_EmployeesAndDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_68b29dd5-0ed6-4230-8686-19b38767f023_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2d923cb4-b3b6-4040-9cb7-c344f4206df3_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">Total prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_d8126f4b-a9eb-4cde-adb2-26b3b677e632_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_b33214e6-4d9c-4acf-9735-e677d6d4b9ae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MajorCustomersAxis_aa0e3283-121d-45e5-853e-bea3ebf0edb8_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/2022/elts/srt-2022.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_3d11ab41-6ced-4469-83a3-c9ce0f7662c0_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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 Weighted Average Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_019d5366-b513-4dda-9d9b-814a096d1fb9_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" 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, gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_bcfe76ed-6c26-4fb9-9944-f9196366d93a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_45485d43-0116-4e76-869e-6948e4452b96_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b7dd19ce-c6e3-4e5c-b254-bedfed19fa66_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ee3de166-3ec3-426c-b5d2-e2d8cc2979a0_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">Period over which total unrecognized compensation cost related to unvested stock options will be recognized (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_26b66113-7ed4-4514-9d72-d657be64186f_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_83cdfd7e-57ba-4a8b-a850-d4dcbaa1b195_verboseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" 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">Series C Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_fe44f15b-a6ce-44aa-9f18-02332c99c5f8_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_eff8cf54-ac3c-4249-b8f4-45412a6caf5f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash, net of financing costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_16d21a59-4684-46ac-88d0-821a3308079f_verboseLabel_en-US" xlink:label="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" 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">(Loss) gain on investment in affiliated entities</link:label>
    <link:label id="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_486601d1-2651-4fa8-b751-cff5df7fa1aa_negatedLabel_en-US" xlink:label="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on equity investment in affiliated entities</link:label>
    <link:label id="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_label_en-US" xlink:label="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" xlink: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 Value of Investments in Affiliated Company</link:label>
    <link:label id="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_documentation_en-US" xlink:label="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" xlink: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 net result for the period of the change in fair value of the investment in affiliated entity. This investment is measured at fair value on a recurring basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" xlink:href="ino-20220630.xsd#ino_ChangeInValueOfInvestmentsInAffiliatedCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" xlink:to="lab_ino_ChangeInValueOfInvestmentsInAffiliatedCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_503cf9ae-110f-43cb-a406-c416d9b77adc_terseLabel_en-US" xlink:label="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terminated agreement percentage</link:label>
    <link:label id="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_label_en-US" xlink:label="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Agreements Eliminated, Period Percent</link:label>
    <link:label id="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_documentation_en-US" xlink:label="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Agreements Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" xlink:href="ino-20220630.xsd#ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" xlink:to="lab_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_834bcdc3-4499-4abe-a32d-e14fd97c564d_verboseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" 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">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_21ae436b-07bb-4809-9265-e815316b4492_terseLabel_en-US" xlink:label="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim</link:label>
    <link:label id="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_label_en-US" xlink:label="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim [Member]</link:label>
    <link:label id="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_documentation_en-US" xlink:label="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" xlink:href="ino-20220630.xsd#ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" xlink:to="lab_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a57c2c89-6bf9-41e1-977e-89fb5547a99a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued_27bd67a1-7b0d-4730-855d-7f9b016025a6_terseLabel_en-US" xlink:label="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued" xlink: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 number of shares issued (in shares)</link:label>
    <link:label id="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued_label_en-US" xlink:label="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued" xlink: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 Sale Agreement, Aggregate Number of Shares Issued</link:label>
    <link:label id="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued_documentation_en-US" xlink:label="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Sale Agreement, Aggregate Number of Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementAggregateNumberofSharesIssued" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementAggregateNumberofSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_StockSaleAgreementAggregateNumberofSharesIssued" xlink:to="lab_ino_StockSaleAgreementAggregateNumberofSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ce40559b-db92-4595-b6de-bee5846fb520_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_dd4acc09-922f-417d-8142-3a07fd1cfbf7_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" 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 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/2022/elts/us-gaap-2022.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_ino_AdvaccineMember_05808c40-708a-46f9-9336-5b811afc81ad_terseLabel_en-US" xlink:label="lab_ino_AdvaccineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advaccine</link:label>
    <link:label id="lab_ino_AdvaccineMember_label_en-US" xlink:label="lab_ino_AdvaccineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advaccine [Member]</link:label>
    <link:label id="lab_ino_AdvaccineMember_documentation_en-US" xlink:label="lab_ino_AdvaccineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advaccine</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AdvaccineMember" xlink:href="ino-20220630.xsd#ino_AdvaccineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_AdvaccineMember" xlink:to="lab_ino_AdvaccineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_ff7f2093-e65c-4653-b26a-7fa57a033fdc_terseLabel_en-US" xlink:label="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, sales proceeds of any common stock, percentage</link:label>
    <link:label id="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_label_en-US" xlink:label="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Sales Proceeds of Any Common Stock, Percentage</link:label>
    <link:label id="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_documentation_en-US" xlink:label="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Sales Proceeds of Any Common Stock, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" xlink:href="ino-20220630.xsd#ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" xlink:to="lab_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementAwardedOptionAmount_103f57f7-1197-4fce-a8de-f1a96213fab8_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedOptionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awarded option amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAwardedOptionAmount_label_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedOptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Awarded Option Amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAwardedOptionAmount_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedOptionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Awarded Option Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedOptionAmount" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedOptionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementAwardedOptionAmount" xlink:to="lab_ino_CollaborativeAgreementAwardedOptionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_471608e4-9572-42a9-8095-9947fcd133fd_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_a8f757a8-aebf-4be1-b5e7-cd8a047f2b56_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, convertible, conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_d8ebc8a5-7c1c-4947-9b4f-093817a0c690_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_6e8ad1e6-4f1e-4add-a823-5253fc8271b8_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_244efec1-e023-4a11-b926-36c22a3d9621_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DeferredGrantFundingFromAffiliate_432cc240-22ce-4f96-971e-4d5e48981b17_terseLabel_en-US" xlink:label="lab_ino_DeferredGrantFundingFromAffiliate" xlink: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 grant funding, from affiliate</link:label>
    <link:label id="lab_ino_DeferredGrantFundingFromAffiliate_label_en-US" xlink:label="lab_ino_DeferredGrantFundingFromAffiliate" xlink: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 Grant Funding, From Affiliate</link:label>
    <link:label id="lab_ino_DeferredGrantFundingFromAffiliate_documentation_en-US" xlink:label="lab_ino_DeferredGrantFundingFromAffiliate" xlink: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 Grant Funding, From Affiliate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingFromAffiliate" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingFromAffiliate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DeferredGrantFundingFromAffiliate" xlink:to="lab_ino_DeferredGrantFundingFromAffiliate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_03be8f79-3b91-4c69-994b-1f664bf8dec8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance cost</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_7f66c97e-bcb6-4ecc-8d27-e3bef2c3534a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Unamortized debt issuance cost</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_5438e74a-46b9-4e39-ba19-f1f3a8812b22_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments and Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a51a1214-8f58-4810-a70b-7524e5f37f75_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_TheWistarInstituteMember_fc813025-2341-44b9-854b-eeab323e930e_terseLabel_en-US" xlink:label="lab_ino_TheWistarInstituteMember" xlink: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 Wistar Institute</link:label>
    <link:label id="lab_ino_TheWistarInstituteMember_label_en-US" xlink:label="lab_ino_TheWistarInstituteMember" xlink: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 Wistar Institute [Member]</link:label>
    <link:label id="lab_ino_TheWistarInstituteMember_documentation_en-US" xlink:label="lab_ino_TheWistarInstituteMember" xlink: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 Wistar Institute [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_TheWistarInstituteMember" xlink:href="ino-20220630.xsd#ino_TheWistarInstituteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_TheWistarInstituteMember" xlink:to="lab_ino_TheWistarInstituteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f3840642-02bd-4afc-87fe-d7c8dbb53955_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_bdb201e9-9885-45cc-b10e-e1af7dbfed78_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_cab383cb-a2e4-4fbe-abf7-6f8508af4421_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_3c97f734-5106-454d-b40c-96c2a0bef753_terseLabel_en-US" xlink:label="lab_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement of Geneos Series A-1 preferred stock</link:label>
    <link:label id="lab_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_label_en-US" xlink:label="lab_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deconsolidation, Revaluation of Retained Investment, Gain (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" xlink:to="lab_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d745845a-ff8a-4c96-94e5-ffe2c46e47e0_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated aggregate amortization expense for 2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_304e88cc-ef08-4712-80e8-91cf9208fa54_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, net of current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock_823dc70a-6407-4e5d-915c-77e8151696ff_terseLabel_en-US" xlink:label="lab_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink: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_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink: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 Prepaid Expenses And Other Current Assets [Table Text Block]</link:label>
    <link:label id="lab_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock_documentation_en-US" xlink:label="lab_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Prepaid Expenses And Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:href="ino-20220630.xsd#ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:to="lab_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_ca44088c-5044-47d9-bcf7-35ab8c97e03a_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_fd978b3b-72fc-454a-8ca1-ec33e066a88b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink: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 Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_31818f68-1d32-474e-9369-37504dba60ec_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_f32aa52d-771e-404c-8e9c-f9a57eef9bb8_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_94000155-be87-4ddc-be45-a85dc0ae9c69_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member_20ce1484-7f9e-484d-93fd-be34a0b54acc_terseLabel_en-US" xlink:label="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member" xlink: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 senior notes</link:label>
    <link:label id="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member_label_en-US" xlink:label="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.50% Convertible Senior Notes Due 2024 [Member]</link:label>
    <link:label id="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member_documentation_en-US" xlink:label="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.50% Convertible Senior Notes Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member" xlink:to="lab_ino_A6.50ConvertibleSeniorNotesDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_e9df0fae-c271-4cc8-ac1b-3ffd50b1bf67_terseLabel_en-US" xlink:label="lab_ino_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_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_ino_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_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_ino_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_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_5d63a116-d1c1-4c9c-967b-dcfa48b5023c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_d1422012-6c95-4ae6-8d6d-9b35ea2641b5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in a gross unrealized loss position for more than twelve months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink: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, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0031ba5b-9ddf-4a60-ac39-6d5da80883ae_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" 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">Short-term Investments and Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e2862891-817e-4ca2-92c9-01ca4349e2b3_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" 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">Accounts payable and accrued expenses, including due to affiliated entities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_3bb499e0-03af-4cbd-bb1f-c9e260c4ef14_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/2022/elts/us-gaap-2022.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_DueToRelatedPartiesCurrentAndNoncurrent_30a07611-d4dc-4a45-96c0-ea590e1baf58_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink: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/accrued liabilities</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember_12990c0c-dc3d-469d-b3eb-0398e6d23c2d_terseLabel_en-US" xlink:label="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coalition for Epidemic Preparedness Innovations</link:label>
    <link:label id="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember_label_en-US" xlink:label="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coalition for Epidemic Preparedness Innovations [Member]</link:label>
    <link:label id="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember_documentation_en-US" xlink:label="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coalition for Epidemic Preparedness Innovations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CoalitionforEpidemicPreparednessInnovationsMember" xlink:href="ino-20220630.xsd#ino_CoalitionforEpidemicPreparednessInnovationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CoalitionforEpidemicPreparednessInnovationsMember" xlink:to="lab_ino_CoalitionforEpidemicPreparednessInnovationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_ff270016-8702-4c1e-b3c1-eebf6571d854_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_1911ff77-1652-4f05-a810-d558720c25eb_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate amortization expense on intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_21a189eb-32e4-4f0e-8ced-067065f26776_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_14c33d1d-2467-4be6-85f0-f7bede1d7a20_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DeferredGrantFundingFromAffiliateCurrent_d2de88ff-8e51-42d7-bfc8-ddf6cfa3aa94_terseLabel_en-US" xlink:label="lab_ino_DeferredGrantFundingFromAffiliateCurrent" xlink: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 funding liability from affiliated entity</link:label>
    <link:label id="lab_ino_DeferredGrantFundingFromAffiliateCurrent_label_en-US" xlink:label="lab_ino_DeferredGrantFundingFromAffiliateCurrent" xlink: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 Grant Funding, From Affiliate, Current</link:label>
    <link:label id="lab_ino_DeferredGrantFundingFromAffiliateCurrent_documentation_en-US" xlink:label="lab_ino_DeferredGrantFundingFromAffiliateCurrent" xlink: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 Grant Funding, From Affiliate, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingFromAffiliateCurrent" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingFromAffiliateCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DeferredGrantFundingFromAffiliateCurrent" xlink:to="lab_ino_DeferredGrantFundingFromAffiliateCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fd2ac7ae-03c9-404f-8af8-b93ba66f1446_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">2025</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/2022/elts/us-gaap-2022.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_ino_SARSCoV2COVID19VaccineMember_0dbaae9c-d06f-4bfe-b91a-64581faf7879_terseLabel_en-US" xlink:label="lab_ino_SARSCoV2COVID19VaccineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARS-CoV-2/COVID-19 Vaccine</link:label>
    <link:label id="lab_ino_SARSCoV2COVID19VaccineMember_label_en-US" xlink:label="lab_ino_SARSCoV2COVID19VaccineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARS-CoV-2/COVID-19 Vaccine [Member]</link:label>
    <link:label id="lab_ino_SARSCoV2COVID19VaccineMember_documentation_en-US" xlink:label="lab_ino_SARSCoV2COVID19VaccineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SARS-CoV-2/COVID-19 Vaccine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SARSCoV2COVID19VaccineMember" xlink:href="ino-20220630.xsd#ino_SARSCoV2COVID19VaccineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SARSCoV2COVID19VaccineMember" xlink:to="lab_ino_SARSCoV2COVID19VaccineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_f096edc9-1524-4c7e-9147-21ae55492405_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_d1b230f2-42a1-4be3-9c77-1f72b96114c9_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DebtInstrumentAccruedInterest_9814fd12-eaf3-4843-b63e-e0e45bb18fe5_terseLabel_en-US" xlink:label="lab_ino_DebtInstrumentAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_ino_DebtInstrumentAccruedInterest_label_en-US" xlink:label="lab_ino_DebtInstrumentAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Accrued Interest</link:label>
    <link:label id="lab_ino_DebtInstrumentAccruedInterest_documentation_en-US" xlink:label="lab_ino_DebtInstrumentAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentAccruedInterest" xlink:href="ino-20220630.xsd#ino_DebtInstrumentAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DebtInstrumentAccruedInterest" xlink:to="lab_ino_DebtInstrumentAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_57f8e3ca-7cde-47b7-9fee-1f66fb8e4453_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 Inovio Pharmaceuticals, Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4ecfb87e-e55d-4611-b654-96d790555da6_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_27e757ac-cdff-4488-bda7-901b6dbe22c5_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_6f406e3d-0520-4540-9ac1-65150548f414_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_49c7d90e-ef30-40fd-9218-fb81f03b139b_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_32f4de65-871d-4182-a161-f504ea6a88a3_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_cff02fb7-b6a2-4f63-a14a-8e740d899791_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_label_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementAwardedAmount_d5a13439-35f1-4fab-b444-dd8dffecb993_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awarded amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAwardedAmount_label_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Awarded Amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAwardedAmount_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Awarded Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedAmount" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementAwardedAmount" xlink:to="lab_ino_CollaborativeAgreementAwardedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_NonEmployeeMember_ac5fc151-2276-4e05-ada1-034cca99c49a_terseLabel_en-US" xlink:label="lab_ino_NonEmployeeMember" xlink: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 Employee</link:label>
    <link:label id="lab_ino_NonEmployeeMember_label_en-US" xlink:label="lab_ino_NonEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Employee [Member]</link:label>
    <link:label id="lab_ino_NonEmployeeMember_documentation_en-US" xlink:label="lab_ino_NonEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non employee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NonEmployeeMember" xlink:href="ino-20220630.xsd#ino_NonEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_NonEmployeeMember" xlink:to="lab_ino_NonEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_cf367b24-96d2-4774-8175-28bdcaa2766e_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c90c6cba-f6da-4ef8-b29c-0dd2147203e0_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_f7575d64-4b64-4c83-a6af-f54024c24535_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d24869d0-aa6d-42c7-b94d-e11dd378fce9_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5ab62487-1c0e-4650-9cf9-967aff25f2f5_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated aggregate amortization expense for 2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity_23ccdbea-e07c-4a4e-8eec-87cd04d83233_terseLabel_en-US" xlink:label="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Maturity&#160;(in&#160;years)</link:label>
    <link:label id="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity_label_en-US" xlink:label="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity" xlink: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 Contractual Maturity</link:label>
    <link:label id="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity_documentation_en-US" xlink:label="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale contractual maturity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtSecuritiesAvailableforSaleContractualMaturity" xlink:href="ino-20220630.xsd#ino_DebtSecuritiesAvailableforSaleContractualMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DebtSecuritiesAvailableforSaleContractualMaturity" xlink:to="lab_ino_DebtSecuritiesAvailableforSaleContractualMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_797500f9-9e23-4d27-945c-dd0d106f7547_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_bd60b0b5-c240-4e15-a2b0-c4bc60556f5a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink: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_AvailableforsaleSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-Sale Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_c9b90bd0-bd60-474e-8284-b18c268b72c2_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale or maturity of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink: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 Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_dc3c658b-8868-460b-be32-76c56106090b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_3c83907d-b44e-46ed-8976-549adf492546_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b9803330-c5af-4cc1-8829-81742b8c21ef_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options for cash and vesting of RSUs, net of tax payments</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0e5e5b31-4874-4cda-8644-5afc52bb8ef1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_503bafe2-48d0-4c03-b7e5-613b209063be_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_4b20feb0-7b2f-4284-8344-3dc5b9447e3b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_cc33d83d-4c8f-407b-9a64-d10b8273d871_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and short-term investments</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink: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 Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e417aece-dbf1-4e7b-bc37-c8abba83c4f7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_66578aac-bc96-4be1-b644-daa6f1ddaecd_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_555adbdb-57dc-40ca-b3c9-f7175811b321_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" 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">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_857573a4-28fc-471b-a8c5-18981decf8ef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e332e371-9a55-4c9d-80c9-cd886c3e1c11_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_5e3ccf43-eadb-40e8-ade8-4ad5b3e948a8_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_c5f314ed-de9d-4849-8c58-bc4ae7651b3e_terseLabel_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled in cash percentage</link:label>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_label_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" xlink: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, Percentage Settled In Cash</link:label>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_documentation_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" xlink:to="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_f3a6f539-a35a-4f7a-873b-08666fa35050_netLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_c52d8923-ad36-4521-8686-049ad17a8818_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_817aca51-374a-4500-9da4-513c0961b813_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_b87a7191-16b4-45f7-899e-a658e82e27c2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8db0eef9-8544-42d0-afad-ca9ed5e2917d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_eaa46243-5e46-478b-b4ee-a6edcd8f0187_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_c09100db-7eea-4b6f-9785-89d64bdcc5c5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_53e439a9-ac0d-4229-8e19-89c09b75e112_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4d01dca4-502f-488d-84f8-639cef99442f_verboseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" 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">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_be4d3917-9956-4710-b99b-c63e05a47ed7_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b7576b40-6912-431a-b110-387a11d6cb84_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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 flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c18b25f0-e09a-49cd-b8f3-88540ff7e27e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementExpensesToReimburse_5045ce28-aeda-4f7f-b9cb-b6c289aea187_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementExpensesToReimburse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses to reimburse</link:label>
    <link:label id="lab_ino_CollaborativeAgreementExpensesToReimburse_label_en-US" xlink:label="lab_ino_CollaborativeAgreementExpensesToReimburse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Expenses To Reimburse</link:label>
    <link:label id="lab_ino_CollaborativeAgreementExpensesToReimburse_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementExpensesToReimburse" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Expenses To Reimburse</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementExpensesToReimburse" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementExpensesToReimburse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementExpensesToReimburse" xlink:to="lab_ino_CollaborativeAgreementExpensesToReimburse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1a99d935-aa00-4ad3-a914-6f314040e830_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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 of unvested restricted stock units and options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_GeneosTherapeuticsInc.Member_553ee369-b5cd-4b89-9895-37c06bcb7f69_terseLabel_en-US" xlink:label="lab_ino_GeneosTherapeuticsInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geneos Therapeutics, Inc.</link:label>
    <link:label id="lab_ino_GeneosTherapeuticsInc.Member_label_en-US" xlink:label="lab_ino_GeneosTherapeuticsInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geneos Therapeutics, Inc. [Member]</link:label>
    <link:label id="lab_ino_GeneosTherapeuticsInc.Member_documentation_en-US" xlink:label="lab_ino_GeneosTherapeuticsInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geneos Therapeutics, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GeneosTherapeuticsInc.Member" xlink:href="ino-20220630.xsd#ino_GeneosTherapeuticsInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_GeneosTherapeuticsInc.Member" xlink:to="lab_ino_GeneosTherapeuticsInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_f091681e-39f6-4226-b64b-154bbc2d2b34_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" 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">Intangible assets, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d90b333-8cdb-46bd-b19c-a11e95eb7cbb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_46712bec-1304-42bd-b9d1-0b9b1920491b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_c376e321-8b38-4b75-b4fa-4fd90a55ddfb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink: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 than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink: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 than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_4d67be09-4183-48ac-a7ea-3ef72435a616_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross&#160;Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_7a7683ed-e754-484e-a53d-913270f7a437_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_USTreasuryBillSecuritiesMember_bca87c26-93ad-476e-875a-b480e646159d_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 securities</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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0830dc2-df9e-4d67-ad9a-fbde07164d82_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ino_SeriesAOnePreferredStockMember_51f0f261-d388-4a31-806b-c98c1dd3cd5b_terseLabel_en-US" xlink:label="lab_ino_SeriesAOnePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A One Preferred Stock</link:label>
    <link:label id="lab_ino_SeriesAOnePreferredStockMember_label_en-US" xlink:label="lab_ino_SeriesAOnePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A One Preferred Stock [Member]</link:label>
    <link:label id="lab_ino_SeriesAOnePreferredStockMember_documentation_en-US" xlink:label="lab_ino_SeriesAOnePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A One Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SeriesAOnePreferredStockMember" xlink:href="ino-20220630.xsd#ino_SeriesAOnePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SeriesAOnePreferredStockMember" xlink:to="lab_ino_SeriesAOnePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementFundingToBeReceived_20527f61-6d7c-4b8a-9c4b-c043f08d9ec1_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementFundingToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative agreement, funding to be received</link:label>
    <link:label id="lab_ino_CollaborativeAgreementFundingToBeReceived_label_en-US" xlink:label="lab_ino_CollaborativeAgreementFundingToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Funding To Be Received</link:label>
    <link:label id="lab_ino_CollaborativeAgreementFundingToBeReceived_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementFundingToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Funding Received for Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementFundingToBeReceived" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementFundingToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementFundingToBeReceived" xlink:to="lab_ino_CollaborativeAgreementFundingToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c4092630-f59b-4895-bf49-923450496491_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_14f4d948-c947-48a2-b128-7431d9a11d68_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_04d1622f-12f1-48a4-aa06-7889d96c2d0e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e9b2bfb4-ee26-46bc-b253-2dd2e61719fa_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">Impact of Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_112da964-08e1-46b9-b683-ff2c22146c23_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink: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 conversion, converted instrument, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink: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 Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_41fba0c6-4456-4272-aff1-4c049a6cf0e1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets, including from affiliated entities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_e660527f-1892-46ba-a676-4d7645d85f00_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink: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_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_54ce18f0-1350-42bb-83d1-a99f5073422a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_RisksAndUncertaintiesPolicyTextBlock_9bc1d752-21fe-4ea2-865c-056cbebdf284_terseLabel_en-US" xlink:label="lab_ino_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:label id="lab_ino_RisksAndUncertaintiesPolicyTextBlock_label_en-US" xlink:label="lab_ino_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Policy Text Block]</link:label>
    <link:label id="lab_ino_RisksAndUncertaintiesPolicyTextBlock_documentation_en-US" xlink:label="lab_ino_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_RisksAndUncertaintiesPolicyTextBlock" xlink:href="ino-20220630.xsd#ino_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_RisksAndUncertaintiesPolicyTextBlock" xlink:to="lab_ino_RisksAndUncertaintiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_c6957348-de7c-45a2-aed6-8c8e2295418b_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_ef418c1c-245c-4616-969f-809355b8b300_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill, net book value</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/2022/elts/us-gaap-2022.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_ino_AccruedClinicalTrialExpenseCurrent_51524f0a-974a-4da6-a173-17ffc215cbeb_verboseLabel_en-US" xlink:label="lab_ino_AccruedClinicalTrialExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued clinical trial expenses</link:label>
    <link:label id="lab_ino_AccruedClinicalTrialExpenseCurrent_label_en-US" xlink:label="lab_ino_AccruedClinicalTrialExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical Trial Expense, Current</link:label>
    <link:label id="lab_ino_AccruedClinicalTrialExpenseCurrent_documentation_en-US" xlink:label="lab_ino_AccruedClinicalTrialExpenseCurrent" xlink: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 Trial Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccruedClinicalTrialExpenseCurrent" xlink:href="ino-20220630.xsd#ino_AccruedClinicalTrialExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_AccruedClinicalTrialExpenseCurrent" xlink:to="lab_ino_AccruedClinicalTrialExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_91411b28-b70a-425e-b494-4d61ff9bcc9d_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" 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">Unrealized loss</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink: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, Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d6d9c8a1-89f6-4dbe-8b66-d1d255ea4229_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/2022/elts/srt-2022.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2a06f9e0-11a0-47f3-bc3d-26270b3fd9d3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_372d77af-dd40-434b-a61c-702244630b03_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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 and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a99e11b-c37e-411a-be83-d7bd1170db40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_6cc45050-ab7f-408c-adea-0c2684e30acc_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_7d39b889-46dd-4649-9bc8-6208e5c951ae_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4246c9ee-d09f-4a8b-8183-bf528c8152ef_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementAbstract_c45d67c0-4360-4180-a670-b2be375f29b4_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_e699f123-1900-45ae-ae3d-d46cbfe812f2_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_ea5c293c-84ce-4d75-8b0b-7f8c245baeef_verboseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" 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">Licenses</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember" xlink:to="lab_us-gaap_LicensingAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9c2387fc-4691-4023-8661-ec8bbaa605c6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_A2022InducementPlanMember_af84ba61-3543-4d46-ae0d-a86e0811d861_terseLabel_en-US" xlink:label="lab_ino_A2022InducementPlanMember" xlink: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 Inducement Plan</link:label>
    <link:label id="lab_ino_A2022InducementPlanMember_label_en-US" xlink:label="lab_ino_A2022InducementPlanMember" xlink: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 Inducement Plan [Member]</link:label>
    <link:label id="lab_ino_A2022InducementPlanMember_documentation_en-US" xlink:label="lab_ino_A2022InducementPlanMember" xlink: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 Inducement Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2022InducementPlanMember" xlink:href="ino-20220630.xsd#ino_A2022InducementPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_A2022InducementPlanMember" xlink:to="lab_ino_A2022InducementPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1387356b-058c-4fb3-ac51-945d5c87da71_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_3db03d19-527e-4c52-9491-49bab11938f6_terseLabel_en-US" xlink:label="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent" xlink: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 funding liability, including from affiliated entity</link:label>
    <link:label id="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_label_en-US" xlink:label="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent" xlink: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 Deferred Grant Funding, Current</link:label>
    <link:label id="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_documentation_en-US" xlink:label="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent" xlink: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 Deferred Grant Funding, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseinDeferredGrantFundingCurrent" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseinDeferredGrantFundingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_IncreaseDecreaseinDeferredGrantFundingCurrent" xlink:to="lab_ino_IncreaseDecreaseinDeferredGrantFundingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_caf0e588-6eff-47e8-8523-e7360658ec0e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementAwardedExercisedAmount_4f57d32f-6f6b-478d-94b6-89fc220bd3ed_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedExercisedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative agreement, awarded exercised amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAwardedExercisedAmount_label_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedExercisedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Awarded Exercised Amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAwardedExercisedAmount_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementAwardedExercisedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Awarded Exercised Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedExercisedAmount" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedExercisedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementAwardedExercisedAmount" xlink:to="lab_ino_CollaborativeAgreementAwardedExercisedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_96acdc12-877e-462c-8a2e-3ea1480c176b_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/2022/elts/us-gaap-2022.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_ino_AccountsPayableAndAccruedExpensesTable_e0dfc215-e8bf-4810-b8a5-8de2608f32f6_terseLabel_en-US" xlink:label="lab_ino_AccountsPayableAndAccruedExpensesTable" xlink: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 and Accrued Expenses [Table]</link:label>
    <link:label id="lab_ino_AccountsPayableAndAccruedExpensesTable_label_en-US" xlink:label="lab_ino_AccountsPayableAndAccruedExpensesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Expenses [Table]</link:label>
    <link:label id="lab_ino_AccountsPayableAndAccruedExpensesTable_documentation_en-US" xlink:label="lab_ino_AccountsPayableAndAccruedExpensesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccountsPayableAndAccruedExpensesTable" xlink:href="ino-20220630.xsd#ino_AccountsPayableAndAccruedExpensesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesTable" xlink:to="lab_ino_AccountsPayableAndAccruedExpensesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_6c73328b-146d-4e49-9127-ec1a51f68eff_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" 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">Investment in affiliated entity</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_6d9192d5-b8a2-4d7f-931f-9f24da46e8f0_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Product</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementMember" xlink:to="lab_us-gaap_CollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_da91376f-1dc4-4206-9b30-60da4e0eac3e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_950f7ace-5026-457d-8f15-d75cdef6a9b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Summary of Investments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_0413a331-82af-4094-be1f-0fffa00b4cd3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" 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">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7629dde4-0206-4ca1-a934-84a8a48abbb8_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" 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 accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_8d6956d1-8f38-4108-a1fb-638b17e9cd41_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_89ab16b3-7501-4b0d-8210-51998c7d6c2c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_SanDiegoOfficeMember_83803c8e-ff7f-474b-b9ec-f10afac71f8c_terseLabel_en-US" xlink:label="lab_ino_SanDiegoOfficeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego, California</link:label>
    <link:label id="lab_ino_SanDiegoOfficeMember_label_en-US" xlink:label="lab_ino_SanDiegoOfficeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego Office [Member]</link:label>
    <link:label id="lab_ino_SanDiegoOfficeMember_documentation_en-US" xlink:label="lab_ino_SanDiegoOfficeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego Office [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SanDiegoOfficeMember" xlink:href="ino-20220630.xsd#ino_SanDiegoOfficeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SanDiegoOfficeMember" xlink:to="lab_ino_SanDiegoOfficeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_7aaba422-dd01-455c-a9a5-5d8fef13b404_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_036b6841-86e4-4ba7-8bde-cb26d655fe1c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, restricted stock units (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease_eb017cb0-c5f3-4f32-925b-2fc0b4ef8350_terseLabel_en-US" xlink:label="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease" xlink: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 leased (in square feet)</link:label>
    <link:label id="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease_label_en-US" xlink:label="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease" xlink: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, Area of Land Under Lease</link:label>
    <link:label id="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease_documentation_en-US" xlink:label="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease" xlink: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, Area of Land Under Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseAreaofLandUnderLease" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseAreaofLandUnderLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_LesseeOperatingLeaseAreaofLandUnderLease" xlink:to="lab_ino_LesseeOperatingLeaseAreaofLandUnderLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ce569fc9-ba63-4bb6-90c5-5831fbe4bf37_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" 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 Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_c825de67-0a7d-4045-9bfa-916885a2feef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, convertible conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0b97a9bd-ceef-4f09-b775-50e49ce3b2c9_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 Fair Value, Assets and Liabilities Measured 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/2022/elts/us-gaap-2022.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_ConvertibleDebtMember_bd614e00-85b9-41e2-b537-1acc24ebb817_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_8621364c-105f-43ef-8f59-02d6461e6720_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f665b99-6a03-4732-9f7e-97075c9cd0f9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db353260-1a5d-48b7-8369-76362c60b93e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_025de8e7-2854-425e-8de0-7748bbde86b2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentOwnedBalanceShares_987ab931-86b8-4e2d-b628-d7d40f021708_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentOwnedBalanceShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment owned (in shares)</link:label>
    <link:label id="lab_us-gaap_InvestmentOwnedBalanceShares_label_en-US" xlink:label="lab_us-gaap_InvestmentOwnedBalanceShares" xlink: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 Owned, Balance, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentOwnedBalanceShares" xlink:to="lab_us-gaap_InvestmentOwnedBalanceShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f075827e-b2b9-4b8d-a394-6d1d8f083bc2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract_ec1488df-7783-4329-959e-7700581d76a4_terseLabel_en-US" xlink:label="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract" xlink: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 , revenue from the procurement contract</link:label>
    <link:label id="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract_label_en-US" xlink:label="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract" xlink: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 , Revenue from the Procurement Contract</link:label>
    <link:label id="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract_documentation_en-US" xlink:label="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract" xlink: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 , Revenue from the Procurement Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementRevenueFromTheProcurementContract" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementRevenueFromTheProcurementContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeArrangementRevenueFromTheProcurementContract" xlink:to="lab_ino_CollaborativeArrangementRevenueFromTheProcurementContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f31dd9dd-590d-430a-b873-0283550e6ce1_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" 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">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_9f28be10-ad3e-4672-a608-12e56b04f446_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_a6b91a74-0834-4a4e-bc87-43eca0a8e766_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink: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 Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_e9e69f2a-c27e-4151-90da-5f51a52154c0_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/2022/elts/us-gaap-2022.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_EquityMethodInvestments_d9ee5cd5-0c7d-4b21-bf66-e7b64df8b07d_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" 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">Investment in equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_8552eb2f-b2bf-4756-8fc8-becd3607d39a_periodStartLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" 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_EquityMethodInvestments_c9cffc9d-8041-4ec7-b7f4-ccc3c2bf6daf_periodEndLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" 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_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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityCurrent_08b04b04-f7cb-4498-ab58-860e875550e3_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_936f6fd9-626a-4b62-895e-5485e0f7ccaf_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">Amounts accrued for purchases of fixed assets</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_OtherCounterpartyMember_15eb9aba-ff1e-4eea-9f5a-2a56b7f83553_terseLabel_en-US" xlink:label="lab_ino_OtherCounterpartyMember" xlink: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 Counterparty</link:label>
    <link:label id="lab_ino_OtherCounterpartyMember_label_en-US" xlink:label="lab_ino_OtherCounterpartyMember" xlink: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 Counterparty [Member]</link:label>
    <link:label id="lab_ino_OtherCounterpartyMember_documentation_en-US" xlink:label="lab_ino_OtherCounterpartyMember" xlink: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 Counterparty [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_OtherCounterpartyMember" xlink:href="ino-20220630.xsd#ino_OtherCounterpartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_OtherCounterpartyMember" xlink:to="lab_ino_OtherCounterpartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_15a47f69-9e93-4e61-aea0-085e920143cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" 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 transaction gain on foreign-currency denominated debt</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink: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 Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_e9f8d347-2170-44f8-9660-86d4b0ef15a7_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">Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_dbc601aa-a9da-453b-b757-4243737bbc5a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities in a gross unrealized loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_c5dc3b14-0a53-45d6-adfa-2a7a7e8d5631_terseLabel_en-US" xlink:label="lab_ino_IncreaseDecreaseInAccruedClinicalTrialExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued clinical trial expenses</link:label>
    <link:label id="lab_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_label_en-US" xlink:label="lab_ino_IncreaseDecreaseInAccruedClinicalTrialExpense" xlink: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 Clinical Trial Expense</link:label>
    <link:label id="lab_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_documentation_en-US" xlink:label="lab_ino_IncreaseDecreaseInAccruedClinicalTrialExpense" xlink: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 Accrued Clinical Trial Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseInAccruedClinicalTrialExpense" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseInAccruedClinicalTrialExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_IncreaseDecreaseInAccruedClinicalTrialExpense" xlink:to="lab_ino_IncreaseDecreaseInAccruedClinicalTrialExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2a3911a2-02ba-4f21-92ad-37c3a32e2839_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_a43dc764-1e88-4b55-98c0-22d83966f78a_terseLabel_en-US" xlink:label="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price, procurement contract</link:label>
    <link:label id="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_label_en-US" xlink:label="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded" xlink: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, Fixed-Price Contract, Amount Awarded</link:label>
    <link:label id="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_documentation_en-US" xlink:label="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded" xlink: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, Fixed-Price Contract, Amount Awarded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementFixedPriceContractAmountAwarded" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementFixedPriceContractAmountAwarded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeArrangementFixedPriceContractAmountAwarded" xlink:to="lab_ino_CollaborativeArrangementFixedPriceContractAmountAwarded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_a91d9027-ac6e-40c8-80eb-e45e37fba2d3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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, remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_44d2c064-223c-4aad-8670-0b9b5683b77f_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">Useful life (in years)</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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivities_c6b88f9b-e868-4ae5-8d22-ac6e43314b35_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_89e1e2e1-b738-4ac9-aa87-0641c2be560d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_1a696f39-9118-42b5-bf4a-d9fc3ea95cea_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_LicenseWithAffiliatedEntitiesMember_58aa2ae3-80af-4a4a-964a-ecd25a9a9c56_terseLabel_en-US" xlink:label="lab_ino_LicenseWithAffiliatedEntitiesMember" xlink: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 under collaborative research and development arrangements with affiliated entities</link:label>
    <link:label id="lab_ino_LicenseWithAffiliatedEntitiesMember_label_en-US" xlink:label="lab_ino_LicenseWithAffiliatedEntitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License With Affiliated Entities [Member]</link:label>
    <link:label id="lab_ino_LicenseWithAffiliatedEntitiesMember_documentation_en-US" xlink:label="lab_ino_LicenseWithAffiliatedEntitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License with Affiliated Entities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_LicenseWithAffiliatedEntitiesMember" xlink:to="lab_ino_LicenseWithAffiliatedEntitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_d7930ab6-c796-470a-aa8d-dcb7ed8fb56a_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_1cb60da6-63c3-4850-bbb7-d941c10d3895_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period from effective date for termination</link:label>
    <link:label id="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_label_en-US" xlink:label="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Period From Effective Date For Termination</link:label>
    <link:label id="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Period From Effective Date For Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" xlink:to="lab_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_77320364-cfff-4fd1-9cf1-50f2dd1fa007_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" 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">Gross&#160;Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_3fb41f0d-5f91-409b-85b5-2b87f90c12e8_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_57fd0a2c-bc6b-44da-8708-6cccf0e30c09_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_78ab1cfe-5f0e-43e6-8c7a-ad0cdde47c3b_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebt_cf891776-3a48-4a14-adeb-97a2c05dfc43_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink: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 senior notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d4c46bf9-c79c-4615-ab0f-a1ef6cf3c536_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/2022/elts/us-gaap-2022.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_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_4829ae2b-f97b-43ff-a5cf-0b3b497faaf7_terseLabel_en-US" xlink:label="lab_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" xlink: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 proceeds</link:label>
    <link:label id="lab_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_label_en-US" xlink:label="lab_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" xlink: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 Sale Agreement, Aggregate Proceeds From Issuance Of Stock</link:label>
    <link:label id="lab_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_documentation_en-US" xlink:label="lab_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Sale Agreement, Aggregate Proceeds From Issuance Of Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" xlink:to="lab_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_74356c5b-6ddb-4d0d-80c8-72907d7f4a0d_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember_10b516da-34d3-4283-8c96-00fda484bbcc_terseLabel_en-US" xlink:label="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CELLECTRA 3PSP Proprietary Smart Device</link:label>
    <link:label id="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember_label_en-US" xlink:label="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CELLECTRA 3PSP Proprietary Smart Device [Member]</link:label>
    <link:label id="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember_documentation_en-US" xlink:label="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CELLECTRA 3PSP Proprietary Smart Device [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CELLECTRA3PSPProprietarySmartDeviceMember" xlink:href="ino-20220630.xsd#ino_CELLECTRA3PSPProprietarySmartDeviceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CELLECTRA3PSPProprietarySmartDeviceMember" xlink:to="lab_ino_CELLECTRA3PSPProprietarySmartDeviceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_f48bb88a-2566-4af4-a8e6-c443edb748ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_1939fdab-9a9b-4e1d-a9b0-20f0ac4f7ce6_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink: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 litigation settlement</link:label>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_label_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveCurrent" xlink:to="lab_us-gaap_LitigationReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_cb503a56-f916-4667-b010-a87053ac8f2d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_d615baf1-c94a-42bc-8104-b630dffb5069_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_770290b8-9d89-4538-94fc-88f259460601_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e5585513-d736-47ee-802d-0cc9ffce8c7f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_e2530045-f3a1-480b-b7e1-58c4a233073c_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Fixed assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_6dc7becd-2d46-4a5d-9f9c-212ae69d33e2_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_2b053021-34a3-4f14-b7a1-38207cdb8547_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_e5b5fd43-5bc7-4000-a225-8a6c0e3f5418_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual with Relationship to Entity [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_34bbf8a0-f160-4f37-ab8e-4e1420d8d8a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_108497ad-27cb-4008-9f41-b44e7112b29f_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_24762ed0-d7f8-4b1c-9893-6c4f6f8e7656_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_fc70c133-c7fa-4d02-a9b9-0f0046f30a98_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_aaea342e-e85f-4fe8-82ba-f009240a90be_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_227e4ffe-715b-4984-ad08-96c3d99ac8ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_859cc542-9aa8-4e79-8e3f-2b5868b09530_terseLabel_en-US" xlink:label="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" xlink: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 in number of shares authorized (in shares)</link:label>
    <link:label id="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_label_en-US" xlink:label="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" xlink: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, Increase In Number of Shares Authorized</link:label>
    <link:label id="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_documentation_en-US" xlink:label="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" xlink:href="ino-20220630.xsd#ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" xlink:to="lab_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_01bfe50b-fef8-46a1-97e1-4a40cc47e5df_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/2022/elts/us-gaap-2022.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_OperatingExpenses_13e23873-f9db-4bec-b17d-3d73bc48383f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_c02efbeb-1bb6-4622-b8ac-774df711c4ae_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_034f5583-3134-4398-a313-c04ddd3fce62_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_ee69eb1b-5d29-4d64-958d-63c76dca8177_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ca2223d7-04d7-4b3a-a55d-357bbcca836e_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, including from affiliated entity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_bd1a5b57-7b35-40fd-a94a-aa81be59abd9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_ffb19903-5f7f-423a-824a-b094674f8f9c_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" 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 intangible assets by major asset class</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7456e4b8-60c4-43a0-a107-37a313d8db16_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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 recognized from deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_1d705030-1478-4811-8d1b-3e1e0972d28d_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_64b0ea51-a7c9-4006-9de6-c3bbb283e3a3_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_954aa488-49d5-4c42-9ad2-1b3476e01123_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_971ecdd1-44e0-416c-b3f4-03024af71f33_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink: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, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_2436dd7f-9241-4393-a416-01fe4b51d184_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" 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">Revenues:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_95d39b27-a7c5-4e8d-a88c-272d498cce9f_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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">Intangible assets, Net Book Value</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/2022/elts/us-gaap-2022.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_SignificantAccountingPoliciesTextBlock_a0f2df27-a944-4fab-85a8-a6e8597befa5_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" 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">Critical Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_59928f62-c8f9-4279-b970-497245c34944_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, convertible, threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_01fd37a0-bb08-42ae-8e00-8880e1a5523b_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 unvested stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_e0a70109-a0c2-42a2-870c-e28dc756a514_terseLabel_en-US" xlink:label="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets and liabilities, net</link:label>
    <link:label id="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_label_en-US" xlink:label="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" xlink: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, Right-Of-Use Asset (Lease Liability), Net</link:label>
    <link:label id="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_documentation_en-US" xlink:label="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" xlink: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 Operating Lease, Right-Of-Use Asset (Lease Liability), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" xlink:to="lab_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_9740e4c7-1574-4b73-a780-d05d00f7de7a_terseLabel_en-US" xlink:label="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DNA-Encoded Monoclonal Antibody Technology</link:label>
    <link:label id="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_label_en-US" xlink:label="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DNA-Encoded Monoclonal Antibody Technology [Member]</link:label>
    <link:label id="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_documentation_en-US" xlink:label="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DNA-Encoded Monoclonal Antibody Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DNAEncodedMonoclonalAntibodyTechnologyMember" xlink:href="ino-20220630.xsd#ino_DNAEncodedMonoclonalAntibodyTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DNAEncodedMonoclonalAntibodyTechnologyMember" xlink:to="lab_ino_DNAEncodedMonoclonalAntibodyTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_4f2f47ff-cca3-4183-be7a-9e22ea655ee8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, including from affiliated entities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_8d998383-0461-4e7e-8728-e5e0d71d49ca_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_68f00341-5dc3-47ad-bee0-18618641fe08_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">Geneos Therapeutics, Inc.</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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionDueFromToRelatedPartyAbstract_07292242-787d-4acd-aff1-c085ec3165f7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Due from (to) Related Party [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Due from (to) Related Party [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_33febe22-22ec-4a49-93a8-75e65b032824_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" 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">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_PrepaidManufacturingExpensesCurrent_3eb50250-4ab9-45a0-bbcd-2d7866dcf9c9_terseLabel_en-US" xlink:label="lab_ino_PrepaidManufacturingExpensesCurrent" xlink: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 manufacturing expenses</link:label>
    <link:label id="lab_ino_PrepaidManufacturingExpensesCurrent_label_en-US" xlink:label="lab_ino_PrepaidManufacturingExpensesCurrent" xlink: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 Manufacturing Expenses, Current</link:label>
    <link:label id="lab_ino_PrepaidManufacturingExpensesCurrent_documentation_en-US" xlink:label="lab_ino_PrepaidManufacturingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Manufacturing Expenses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PrepaidManufacturingExpensesCurrent" xlink:href="ino-20220630.xsd#ino_PrepaidManufacturingExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_PrepaidManufacturingExpensesCurrent" xlink:to="lab_ino_PrepaidManufacturingExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_c0ca4e44-53c2-4721-92f2-72ea7aab7b4b_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_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/2022/elts/us-gaap-2022.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_SubsequentEventLineItems_bcee2a0b-8989-4ad6-a877-d3184f264b20_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_a231cdff-77da-447a-98c1-f250c068c769_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_4d54fb66-e056-4760-a0d2-a2fc4a3187d6_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" 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">Summary of common and preferred stock authorized, issued and outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink: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, Number of Shares, Par Value and Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_7d38e959-7eb5-4512-8d7a-41b0833486d2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment_96c6743b-05e2-4034-b5f5-976d51c0908b_negatedTerseLabel_en-US" xlink:label="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment" 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 remeasurement of investment in Geneos</link:label>
    <link:label id="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment_label_en-US" xlink:label="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Remeasurement Of Equity Method Investment</link:label>
    <link:label id="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment_documentation_en-US" xlink:label="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Remeasurement Of Equity Method Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GainLossOnRemeasurementOfEquityMethodInvestment" xlink:href="ino-20220630.xsd#ino_GainLossOnRemeasurementOfEquityMethodInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_GainLossOnRemeasurementOfEquityMethodInvestment" xlink:to="lab_ino_GainLossOnRemeasurementOfEquityMethodInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_aae76a71-9518-4a1d-b3c8-ee36c50b9ce5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_b1341942-960c-49f3-afd0-02e013e557a3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_7ecfb223-cd80-49ff-83e5-5aadfe7a99d2_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" 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">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_66bea880-0643-438c-bc1e-189880c5cc57_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options for cash and vesting of RSUs, net of tax payments (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4314f945-5eaf-4d94-9513-1ced34234ad5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InformationByCategoryOfDebtSecurityAxis_27d5bfc0-2af9-4f55-9877-7857943e3b39_terseLabel_en-US" xlink:label="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink: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 Security Category [Axis]</link:label>
    <link:label id="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis_label_en-US" xlink:label="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink: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 Security Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1240e0e6-8397-4bd1-8ff3-089323029725_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 Summary of Intangible Assets by Major Asset Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ef1857bd-bf2b-4e1a-8237-771371f7da6c_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/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_80b95b48-1996-4abe-8439-465cec02486e_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e4b46c3c-9a83-4e2a-8b83-748fb2de7916_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated aggregate amortization expense for 2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_33d55ee0-5b2d-472f-916e-e12b24cac14d_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_84247eed-3a70-4eca-b7e1-5b55e2fa2984_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_34909495-d70e-43c9-84b2-d7bf47f3151c_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">Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_af859436-acd2-492a-a8d9-630e40a1932b_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink: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 paid to other party</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_78fc396b-c202-405d-ac67-4e594e6007ca_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration received</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6d9bdfb1-b8e6-4f5f-bf30-180ec2905789_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_3fa6385d-17e4-4d39-a4b4-e6449a7afefd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_d5c37db7-32dd-4b67-a341-bb7b17f1de72_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, convertible, threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_eeba186b-7e44-4bcc-bdc7-bcd3dee7b76e_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_2929ad49-9738-4c46-ba12-89c32ebbb6b5_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_487d578d-71fa-46da-bd86-d58e77a9158c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_6b6bbefb-6d81-4c2b-886b-8dd1134fb526_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7371f2f8-e1dd-4244-a204-f9fad783cddf_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_154dd653-6587-4891-9c26-031d6d4fc000_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_e522ea59-f143-46dd-8074-79a06b89bec2_verboseLabel_en-US" xlink:label="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" 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">Prepaid expenses and other current assets from affiliated entities</link:label>
    <link:label id="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_label_en-US" xlink:label="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" xlink: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 Expenses and Other Current Assets from Affiliated Entity</link:label>
    <link:label id="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_documentation_en-US" xlink:label="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" xlink: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 total amounts paid to related parties in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" xlink:href="ino-20220630.xsd#ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" xlink:to="lab_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_09057836-56dc-485d-aff0-7e2b12970f9a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_dca99f07-e4a4-48f2-8431-d7954fd14e7c_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementAmendedAmount_01785594-f978-4cf3-af7a-c24070c062e5_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative agreement, amended amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAmendedAmount_label_en-US" xlink:label="lab_ino_CollaborativeAgreementAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Amended Amount</link:label>
    <link:label id="lab_ino_CollaborativeAgreementAmendedAmount_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Amended Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAmendedAmount" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAmendedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementAmendedAmount" xlink:to="lab_ino_CollaborativeAgreementAmendedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ae57fb3e-9266-42b4-af41-ff3c919aa469_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_f659039e-b7f2-4485-bcc8-fc48649d2579_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" 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">Definite lived:</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseMember_a60be69f-1248-4081-b1ff-1f21e624da9a_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink: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 under collaborative research and development arrangements</link:label>
    <link:label id="lab_us-gaap_LicenseMember_label_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseMember" xlink:to="lab_us-gaap_LicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_DeferredGrantFundingCurrent_e407d6b7-da7d-4012-9658-79ad6cbc4ffc_terseLabel_en-US" xlink:label="lab_ino_DeferredGrantFundingCurrent" xlink: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 funding liability</link:label>
    <link:label id="lab_ino_DeferredGrantFundingCurrent_label_en-US" xlink:label="lab_ino_DeferredGrantFundingCurrent" xlink: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 Grant Funding, Current</link:label>
    <link:label id="lab_ino_DeferredGrantFundingCurrent_documentation_en-US" xlink:label="lab_ino_DeferredGrantFundingCurrent" xlink: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 Grant Funding, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingCurrent" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DeferredGrantFundingCurrent" xlink:to="lab_ino_DeferredGrantFundingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementFundingReceived_a3b8720f-e67b-407e-a976-dee450997505_verboseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementFundingReceived" 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">Funding received for research and development</link:label>
    <link:label id="lab_ino_CollaborativeAgreementFundingReceived_label_en-US" xlink:label="lab_ino_CollaborativeAgreementFundingReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Funding Received</link:label>
    <link:label id="lab_ino_CollaborativeAgreementFundingReceived_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementFundingReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Funding Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementFundingReceived" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementFundingReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementFundingReceived" xlink:to="lab_ino_CollaborativeAgreementFundingReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_b508a188-4bf7-4243-b499-7503fec9d634_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_67353bd8-87b1-4f7e-a68c-19a34a3e16a6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_1f64a59e-d740-4457-952c-45f82db44d39_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</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/2022/elts/us-gaap-2022.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_ino_DebtInstrumentConvertibleDebtConvertedAmount_b19b7b57-e292-43b9-9f48-756e6649f208_negatedTerseLabel_en-US" xlink:label="lab_ino_DebtInstrumentConvertibleDebtConvertedAmount" 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">Principal amount converted into common shares</link:label>
    <link:label id="lab_ino_DebtInstrumentConvertibleDebtConvertedAmount_label_en-US" xlink:label="lab_ino_DebtInstrumentConvertibleDebtConvertedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible Debt, Converted Amount</link:label>
    <link:label id="lab_ino_DebtInstrumentConvertibleDebtConvertedAmount_documentation_en-US" xlink:label="lab_ino_DebtInstrumentConvertibleDebtConvertedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible Debt, Converted Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount" xlink:href="ino-20220630.xsd#ino_DebtInstrumentConvertibleDebtConvertedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount" xlink:to="lab_ino_DebtInstrumentConvertibleDebtConvertedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_4278d5b5-0075-49f7-9e78-3860b720a516_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0c974912-0018-4239-a362-a7a4674312dd_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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 revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ff3558b-170b-4845-a9e5-1650ed09c550_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from related parties</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad8a5b94-2b7a-4f4c-bee1-e80740c61ebb_netLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_daed2b30-a63e-48d3-9dc4-ffa1bc23d3fb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of December 2019 Bonds to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_SeriesA2OnePreferredStockMember_08172918-d5e6-4f58-b49c-a5655cc6c8c3_terseLabel_en-US" xlink:label="lab_ino_SeriesA2OnePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A-2 One Preferred Stock</link:label>
    <link:label id="lab_ino_SeriesA2OnePreferredStockMember_label_en-US" xlink:label="lab_ino_SeriesA2OnePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A-2 One Preferred Stock [Member]</link:label>
    <link:label id="lab_ino_SeriesA2OnePreferredStockMember_documentation_en-US" xlink:label="lab_ino_SeriesA2OnePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A-2 One Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SeriesA2OnePreferredStockMember" xlink:href="ino-20220630.xsd#ino_SeriesA2OnePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_SeriesA2OnePreferredStockMember" xlink:to="lab_ino_SeriesA2OnePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_4af29936-616f-4235-8414-74e36ffd0a53_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/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_1073121a-734f-4413-8642-be1e3272a99c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_9c5eb156-ffe0-4dde-92ae-abc3f4023a0c_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" 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">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_5c0063a8-04ca-433d-a1e5-e6256617fa06_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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 before share in net loss of Geneos</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_7ac06783-abc8-4635-9c92-1a533e99381c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeArrangementTerm_8095ef19-3a35-48bd-bcbc-a802fc9355be_terseLabel_en-US" xlink:label="lab_ino_CollaborativeArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term</link:label>
    <link:label id="lab_ino_CollaborativeArrangementTerm_label_en-US" xlink:label="lab_ino_CollaborativeArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Term</link:label>
    <link:label id="lab_ino_CollaborativeArrangementTerm_documentation_en-US" xlink:label="lab_ino_CollaborativeArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementTerm" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeArrangementTerm" xlink:to="lab_ino_CollaborativeArrangementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_01e432ca-cb32-4821-b19e-9fcaa7e75b74_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_5228c3ed-5757-4c73-9757-deae17ef04b5_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">Revenue Recognition</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/2022/elts/us-gaap-2022.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_InvestmentTypeCategorizationMember_a6514c03-c1bf-4786-b986-4d8493a057e5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_ee639d3a-638f-44a6-9a06-09162a243ca8_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_173228c0-d4af-4c39-8469-9015909ecc65_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4ec44104-8707-4306-8e92-5990caba6312_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_5ebe113d-71d5-4308-9949-8a9cbbe02859_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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_b078acb4-a118-4124-981a-9c82feb3a8ed_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsByRelatedPartyAxis_d9d4f64a-2c64-4b11-a3cc-cc8e2ae06ed4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_da644acf-ffa8-4589-84d9-75bcc7a2cfa2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_a4d3653e-f36a-41c0-9492-73ed26a0af67_negatedLabel_en-US" xlink:label="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from equity method investment, recorded and allocated to investment</link:label>
    <link:label id="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_label_en-US" xlink:label="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" xlink: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, Realized And Allocated to Investment</link:label>
    <link:label id="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_documentation_en-US" xlink:label="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) From Equity Method Investments, Realized And Allocated to Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" xlink:href="ino-20220630.xsd#ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" xlink:to="lab_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22c186b2-4c25-4e30-8a1d-ffe62304bf53_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/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_JJosephKimMember_f3677fbf-e7ae-4e82-be17-22cd754df465_terseLabel_en-US" xlink:label="lab_ino_JJosephKimMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J. Joseph Kim</link:label>
    <link:label id="lab_ino_JJosephKimMember_label_en-US" xlink:label="lab_ino_JJosephKimMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J. Joseph Kim [Member]</link:label>
    <link:label id="lab_ino_JJosephKimMember_documentation_en-US" xlink:label="lab_ino_JJosephKimMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J. Joseph Kim</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_JJosephKimMember" xlink:href="ino-20220630.xsd#ino_JJosephKimMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_JJosephKimMember" xlink:to="lab_ino_JJosephKimMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CELLECTRA2000DeviceMember_e9aec9c7-8496-4f45-92d1-051d1048d4a8_terseLabel_en-US" xlink:label="lab_ino_CELLECTRA2000DeviceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CELLECTRA 2000 Device</link:label>
    <link:label id="lab_ino_CELLECTRA2000DeviceMember_label_en-US" xlink:label="lab_ino_CELLECTRA2000DeviceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CELLECTRA 2000 Device [Member]</link:label>
    <link:label id="lab_ino_CELLECTRA2000DeviceMember_documentation_en-US" xlink:label="lab_ino_CELLECTRA2000DeviceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CELLECTRA 2000 Device [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CELLECTRA2000DeviceMember" xlink:href="ino-20220630.xsd#ino_CELLECTRA2000DeviceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CELLECTRA2000DeviceMember" xlink:to="lab_ino_CELLECTRA2000DeviceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_c9f11180-df94-48c9-9f54-c36d98bceb54_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" 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">Significant Other Unobservable Inputs (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4fbc5300-6cac-43ff-81e4-0bc92a1e2de0_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_d5db137a-890f-44ad-ac26-51c277df33d9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Balance Sheet Items</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_325d0ef0-8b1f-4251-9398-be2cf45cbaf9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gain on investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink: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, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9f5c4bda-bb55-464e-8ccc-a633759a5790_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: present value adjustment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_04ad3a64-8bdd-4d74-995b-747f32041a8e_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_b7d3e09f-fa19-4c0a-b9ff-225868c8ac31_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_e3badda7-9465-48ce-9c0a-0b4a6633331a_terseLabel_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum contractual term (in years)</link:label>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_label_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" xlink: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 Maximum Contractual Term</link:label>
    <link:label id="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_documentation_en-US" xlink:label="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award maximum contractual term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" xlink:to="lab_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_4085106e-a729-4c16-ab2a-f653e804e4bb_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_05202c6d-ae5f-4de9-a32e-6c15b73d5f58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_c95b8451-2f7a-4d45-9e92-0f1086512258_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of fixed assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_a5fa1e0e-0a6b-41d6-906e-8d87d97e17a3_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest, ownership percentage by parent</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_c483443e-3ff2-47d6-b29d-a7dd85ee01d6_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" 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 Summary of Common and Preferred Stock Authorized, Issued and Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3bfb1835-fc88-4e78-b8fd-43c7db08efd7_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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_32cc10ab-7f54-4d79-910e-6bfae25bb3ea_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative agreement, period to receive funding for research and development</link:label>
    <link:label id="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_label_en-US" xlink:label="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Period to Receive Funding for Research and Development</link:label>
    <link:label id="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Period to Receive Funding for Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" xlink:to="lab_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_1094cf7c-448b-4b9a-8f56-5a1d7d733c7e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_172bdeb4-c9be-4d88-a471-52ef2e7ecf27_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">2024</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/2022/elts/us-gaap-2022.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_ino_PlymouthMeetingPennsylvaniaMember_2e03688c-0c3b-454f-8270-4800b71f5d99_terseLabel_en-US" xlink:label="lab_ino_PlymouthMeetingPennsylvaniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Meeting, Pennsylvania</link:label>
    <link:label id="lab_ino_PlymouthMeetingPennsylvaniaMember_label_en-US" xlink:label="lab_ino_PlymouthMeetingPennsylvaniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Meeting, Pennsylvania [Member]</link:label>
    <link:label id="lab_ino_PlymouthMeetingPennsylvaniaMember_documentation_en-US" xlink:label="lab_ino_PlymouthMeetingPennsylvaniaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Meeting, Pennsylvania [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PlymouthMeetingPennsylvaniaMember" xlink:href="ino-20220630.xsd#ino_PlymouthMeetingPennsylvaniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_PlymouthMeetingPennsylvaniaMember" xlink:to="lab_ino_PlymouthMeetingPennsylvaniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_AccountsPayableAndAccruedExpensesLineItems_3b4f5f9d-beb8-4785-ab18-817552dc45c1_terseLabel_en-US" xlink:label="lab_ino_AccountsPayableAndAccruedExpensesLineItems" xlink: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 and Accrued Expenses [Line Items]</link:label>
    <link:label id="lab_ino_AccountsPayableAndAccruedExpensesLineItems_label_en-US" xlink:label="lab_ino_AccountsPayableAndAccruedExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Expenses [Line Items]</link:label>
    <link:label id="lab_ino_AccountsPayableAndAccruedExpensesLineItems_documentation_en-US" xlink:label="lab_ino_AccountsPayableAndAccruedExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccountsPayableAndAccruedExpensesLineItems" xlink:href="ino-20220630.xsd#ino_AccountsPayableAndAccruedExpensesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems" xlink:to="lab_ino_AccountsPayableAndAccruedExpensesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8761aa5b-585c-4be0-ab93-1c304e54e25a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e79f433a-791f-4cf5-8d20-8c89f2f1ac15_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_0f887e7f-0ac1-42de-9d15-83e17266aebe_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" 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 income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_967d0845-461f-41d2-97be-16af0e794f6b_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink: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 (loss) gain on available-for-sale equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_33c39c8b-2cf1-4ba1-880b-0811d881ec3b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" 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">Net unrealized loss on available-for-sale equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink: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, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_41790edd-22d3-4bd7-812c-7222ae5e0dc5_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 Future Minimum Rental Payments for Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_defd3626-0c9c-4ff3-8f0c-2e09f89033ba_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_AnnualMaintenancePeriod_aa028ef7-cfb5-47e7-a353-5c0845adef7d_terseLabel_en-US" xlink:label="lab_ino_AnnualMaintenancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual maintenance period</link:label>
    <link:label id="lab_ino_AnnualMaintenancePeriod_label_en-US" xlink:label="lab_ino_AnnualMaintenancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Maintenance Period</link:label>
    <link:label id="lab_ino_AnnualMaintenancePeriod_documentation_en-US" xlink:label="lab_ino_AnnualMaintenancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Maintenance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AnnualMaintenancePeriod" xlink:href="ino-20220630.xsd#ino_AnnualMaintenancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_AnnualMaintenancePeriod" xlink:to="lab_ino_AnnualMaintenancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_605052ab-0971-4af7-93f6-fdad561e62fe_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_3b4af832-a77a-480b-9df6-52390db4bebf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" 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 loss</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_be5edfc7-b1b3-49e5-8aae-6223b3744b49_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" 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 Geneos</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_dd47cfd3-8d5b-440c-9304-57da9c28c725_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire additional interest in subsidiaries</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink: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 Additional Interest in Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:to="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_3c3c76f4-c238-49b4-aaaf-add56c66d9d0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_50df8260-5949-4b11-b716-4ca2299c3fcf_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" 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">Financial assets and liabilities that are measured at fair value on recurring basis</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink: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, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_9bea958b-753d-4f6e-9af8-e169aec0ca06_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_71237c9d-259b-46f0-ac37-bd0a6ceef1ec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_ddf23ad5-b5be-480b-bd91-30fc3f08c773_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_cc5f9e0f-4831-4c34-9393-b18c93befe63_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_03d23285-c173-4310-8119-de9c07021d19_terseLabel_en-US" xlink:label="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved" xlink: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 revenue to be achieved</link:label>
    <link:label id="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_label_en-US" xlink:label="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Additional Revenue To Be Achieved</link:label>
    <link:label id="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_documentation_en-US" xlink:label="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Additional Revenue To Be Achieved</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementAdditionalRevenueToBeAchieved" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementAdditionalRevenueToBeAchieved"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborationAgreementAdditionalRevenueToBeAchieved" xlink:to="lab_ino_CollaborationAgreementAdditionalRevenueToBeAchieved" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares_b6fb8b81-94db-4002-b53f-dc2c06f78f04_terseLabel_en-US" xlink:label="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of shares settlement</link:label>
    <link:label id="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares_label_en-US" xlink:label="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares" xlink: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, Estimate of Possible Loss, Value of Shares</link:label>
    <link:label id="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares_documentation_en-US" xlink:label="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss, Value of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares" xlink:href="ino-20220630.xsd#ino_LossContingencyEstimateOfPossibleLossValueOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares" xlink:to="lab_ino_LossContingencyEstimateOfPossibleLossValueOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_6df86da5-30ce-41c0-905e-e58e08c00beb_terseLabel_en-US" xlink:label="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement, number of days written notice before termination</link:label>
    <link:label id="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_label_en-US" xlink:label="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Number of Days Written Notice Before Termination</link:label>
    <link:label id="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_documentation_en-US" xlink:label="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Number of Days Written Notice Before Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" xlink:to="lab_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_6d2164d1-ce89-4312-a3b3-d4303547683c_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 (loss) gain on short-term investments, net of tax</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/2022/elts/us-gaap-2022.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_EstimatedInsuranceRecoveries_31103f97-51e4-4fff-b61c-a88aa1098198_terseLabel_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recovery</link:label>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:to="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_CertainBalanceSheetItemsAbstract_label_en-US" xlink:label="lab_ino_CertainBalanceSheetItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Balance Sheet Items [Abstract]</link:label>
    <link:label id="lab_ino_CertainBalanceSheetItemsAbstract_documentation_en-US" xlink:label="lab_ino_CertainBalanceSheetItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Balance Sheet Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CertainBalanceSheetItemsAbstract" xlink:href="ino-20220630.xsd#ino_CertainBalanceSheetItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract" xlink:to="lab_ino_CertainBalanceSheetItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_12260b52-4777-42b8-9728-1f9c6da414b4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_0d688c98-ff44-4e34-a65e-00ac0f34d2e8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink: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 Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink: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 Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7caa8781-ac82-4b5e-bc87-0c519d3f80b8_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5d49e465-abf1-4699-b0e1-8c94d89c9061_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_A2016IncentivePlanMember_c4ded1a8-c89b-41a2-bda6-309095f28550_terseLabel_en-US" xlink:label="lab_ino_A2016IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Incentive Plan</link:label>
    <link:label id="lab_ino_A2016IncentivePlanMember_label_en-US" xlink:label="lab_ino_A2016IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Incentive Plan [Member]</link:label>
    <link:label id="lab_ino_A2016IncentivePlanMember_documentation_en-US" xlink:label="lab_ino_A2016IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2016IncentivePlanMember" xlink:href="ino-20220630.xsd#ino_A2016IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_A2016IncentivePlanMember" xlink:to="lab_ino_A2016IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_c0baf153-e28f-4e60-90af-e94e13611940_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain" xlink: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 Conversion, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain" xlink: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 Conversion, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionNameDomain" xlink:to="lab_us-gaap_DebtConversionNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4dd7cd82-3843-4998-be74-b14738e94393_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/2022/elts/us-gaap-2022.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_ino_CollaborationAgreementRoyaltyPeriod_b39100a8-cc53-4d59-a716-0c4c4110ef84_terseLabel_en-US" xlink:label="lab_ino_CollaborationAgreementRoyaltyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty period</link:label>
    <link:label id="lab_ino_CollaborationAgreementRoyaltyPeriod_label_en-US" xlink:label="lab_ino_CollaborationAgreementRoyaltyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Royalty Period</link:label>
    <link:label id="lab_ino_CollaborationAgreementRoyaltyPeriod_documentation_en-US" xlink:label="lab_ino_CollaborationAgreementRoyaltyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Royalty Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementRoyaltyPeriod" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementRoyaltyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_CollaborationAgreementRoyaltyPeriod" xlink:to="lab_ino_CollaborationAgreementRoyaltyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_3e55dff2-c97d-41bb-9b87-0fee3cc46e35_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated aggregate amortization expense for remainder of 2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_d477c631-6f36-4039-ab82-f615ee5c047e_verboseLabel_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" 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">Gain on deconsolidation of investment</link:label>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_label_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deconsolidation, Gain (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeconsolidationGainOrLossAmount" xlink:to="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_PlumblineLifeSciencesMember_0918765b-e798-471b-8814-b10de7f1e557_terseLabel_en-US" xlink:label="lab_ino_PlumblineLifeSciencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plumbline Life Sciences</link:label>
    <link:label id="lab_ino_PlumblineLifeSciencesMember_label_en-US" xlink:label="lab_ino_PlumblineLifeSciencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plumbline Life Sciences [Member]</link:label>
    <link:label id="lab_ino_PlumblineLifeSciencesMember_documentation_en-US" xlink:label="lab_ino_PlumblineLifeSciencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plumbline Life Sciences [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PlumblineLifeSciencesMember" xlink:href="ino-20220630.xsd#ino_PlumblineLifeSciencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_PlumblineLifeSciencesMember" xlink:to="lab_ino_PlumblineLifeSciencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f53b0876-73e0-4202-b7ba-783b30e3bf00_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">Decrease in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_StockSaleAgreementWeightedAveragePricePerShare_ebf87dbc-149f-4208-88dd-80a43872544d_terseLabel_en-US" xlink:label="lab_ino_StockSaleAgreementWeightedAveragePricePerShare" xlink: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 sale agreement weighted average price (in dollars per share)</link:label>
    <link:label id="lab_ino_StockSaleAgreementWeightedAveragePricePerShare_label_en-US" xlink:label="lab_ino_StockSaleAgreementWeightedAveragePricePerShare" xlink: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 Sale Agreement, Weighted Average Price Per Share</link:label>
    <link:label id="lab_ino_StockSaleAgreementWeightedAveragePricePerShare_documentation_en-US" xlink:label="lab_ino_StockSaleAgreementWeightedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Sale Agreement Weighted Average Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementWeightedAveragePricePerShare" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementWeightedAveragePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_StockSaleAgreementWeightedAveragePricePerShare" xlink:to="lab_ino_StockSaleAgreementWeightedAveragePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_ApolloBioMember_13df3836-cca8-47a2-bbf9-e1e877a9ba19_terseLabel_en-US" xlink:label="lab_ino_ApolloBioMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ApolloBio</link:label>
    <link:label id="lab_ino_ApolloBioMember_label_en-US" xlink:label="lab_ino_ApolloBioMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ApolloBio [Member]</link:label>
    <link:label id="lab_ino_ApolloBioMember_documentation_en-US" xlink:label="lab_ino_ApolloBioMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ApolloBio [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ApolloBioMember" xlink:href="ino-20220630.xsd#ino_ApolloBioMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_ApolloBioMember" xlink:to="lab_ino_ApolloBioMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_4c43ff58-fc90-48b7-99e8-6c76fc282666_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_711038a6-9619-4e61-8f99-695a167ca898_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_048f1839-5a13-4781-bf95-3e379ca6968e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_InitialConversionPriceMember_cb04c7ad-66af-4262-aa13-4d9ed5072796_terseLabel_en-US" xlink:label="lab_ino_InitialConversionPriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Conversion Price</link:label>
    <link:label id="lab_ino_InitialConversionPriceMember_label_en-US" xlink:label="lab_ino_InitialConversionPriceMember" xlink: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 Conversion Price [Member]</link:label>
    <link:label id="lab_ino_InitialConversionPriceMember_documentation_en-US" xlink:label="lab_ino_InitialConversionPriceMember" xlink: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 Conversion Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_InitialConversionPriceMember" xlink:href="ino-20220630.xsd#ino_InitialConversionPriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_InitialConversionPriceMember" xlink:to="lab_ino_InitialConversionPriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_e9015806-ea3d-4701-a99c-5f3a4cd07441_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_c044f8ee-c9e2-4146-b573-7eda3fdeaf89_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expenses - Clinical Trial Accruals</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_04c906ab-4e12-419c-b712-1bffc62b892d_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/2022/elts/srt-2022.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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d5a42a4-0b0b-48a2-9ea6-05c917398a3d_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/2022/elts/us-gaap-2022.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_CollaborativeArrangementDisclosureTextBlock_75e7f818-50f9-4d86-872c-cde80b142f44_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreements</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd130e22-f67e-4795-ae1a-3b4273e4fdb4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_6a0119cd-5e49-4665-ad54-eeede3d7c70b_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_ff5e979e-ee81-4f82-b9dd-87931d8d9496_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_9159c560-6d2f-41d0-9317-f972550f4b52_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" 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">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_8b57c7a6-6e06-493e-8082-3c8d88528bd7_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_a9f82374-0f6b-43b3-b594-d0a32480b2ed_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink: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</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_c30582c0-84a3-4b1c-815b-be2f9a0279e9_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_b355e1cc-bde4-4d88-830a-a4a655b5e35b_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_4e997cb5-da9c-4d14-ab43-f76a537d7c4f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_0120a2d3-7af5-46bf-bd51-27f9d189ac45_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">Other prepaid expenses</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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4d99b88d-76c8-4020-85ef-9a73e3500efc_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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 flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_f0c2748a-28fc-4a1f-852b-99190a81058a_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" 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">Accounts payable and accrued expenses due to affiliated entities</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c91a4efc-cef6-4855-a6bc-745b8261512d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_258901c9-31cd-4de9-a523-c78caf9cee13_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">Non-cash stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_14ca7a16-0e92-4952-80b6-0d7fca36cf00_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_3db218e8-ce5f-440b-bcdf-4bd7fe02175b_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 liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_3b2d1139-0772-44d8-8765-9fa5fd104b2f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 in net loss of Geneos</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_d393af01-edb8-4398-8b71-4f7f0fba83ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of net loss in Geneos</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_c1794570-8001-4607-a0e2-57e28a5609ac_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2cfc4853-2ddb-4bdf-985b-9d91d1c5da55_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/2022/elts/us-gaap-2022.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_PaymentsToAcquirePropertyPlantAndEquipment_589ebce1-fb6a-41ed-b509-cc00373b6580_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of capital assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_f8c1cf3d-d6f2-41c3-be2a-7173dd48fce0_terseLabel_en-US" xlink:label="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" xlink: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 agreements</link:label>
    <link:label id="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_label_en-US" xlink:label="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" xlink: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 Agreements To Sublease</link:label>
    <link:label id="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_documentation_en-US" xlink:label="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" xlink: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 Agreements To Sublease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseNumberOfAgreementsToSublease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" xlink:to="lab_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0283861c-531d-43c8-87ad-90930c7ad94b_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 Expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3f4b3cc1-70bd-4a6b-887a-ef52cb7f0af5_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/2022/elts/us-gaap-2022.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_srt_WeightedAverageMember_37ebcdfe-462d-45a4-9bcf-34d807b5cea7_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink: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 Useful Life (Yrs)</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_58d8eb48-109d-41d1-967f-9483bff9ef02_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated aggregate amortization expense for 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ino_LassaFeverAndMERSVaccineMember_556c390e-cf60-424f-b3fb-21cf35dfa668_terseLabel_en-US" xlink:label="lab_ino_LassaFeverAndMERSVaccineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lassa Fever and MERS Vaccine</link:label>
    <link:label id="lab_ino_LassaFeverAndMERSVaccineMember_label_en-US" xlink:label="lab_ino_LassaFeverAndMERSVaccineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lassa Fever And MERS Vaccine [Member]</link:label>
    <link:label id="lab_ino_LassaFeverAndMERSVaccineMember_documentation_en-US" xlink:label="lab_ino_LassaFeverAndMERSVaccineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lassa Fever And MERS Vaccine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LassaFeverAndMERSVaccineMember" xlink:href="ino-20220630.xsd#ino_LassaFeverAndMERSVaccineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ino_LassaFeverAndMERSVaccineMember" xlink:to="lab_ino_LassaFeverAndMERSVaccineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_4a407f97-1ad4-4de2-b3d3-f30e0d48c853_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized loss on investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink: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, Realized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_55d40f36-d10a-44d4-9c21-bb1198fde6d9_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink: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 Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_7d133c15-1bb9-485e-82b9-daec38737fb2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink: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, Liquidity and Risks and Uncertainties</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink: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 Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_26a624a8-50ca-41df-97b8-2e05fbaaa6b2_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Full-time employees terminated percentage</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_e035702e-109d-4d68-a71e-d7398bc83af2_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/2022/elts/srt-2022.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_AccountingStandardsUpdateExtensibleList_f6d979a4-b28a-4ab9-9ca2-6442c07dd71d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ino-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:95b89ed5-9469-4245-a34e-3470ad55e5e2,g:bdf516a8-bccf-4f13-b615-09efdb7f0534-->
<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.inovio.com/role/Cover" xlink:type="simple" xlink:href="ino-20220630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3f1edf46-93f3-4e5d-90c8-35b7ab6539cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_DocumentType_3f1edf46-93f3-4e5d-90c8-35b7ab6539cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_2f3b0e33-c3a3-4e0c-b5c7-f8f48a64fe00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_DocumentQuarterlyReport_2f3b0e33-c3a3-4e0c-b5c7-f8f48a64fe00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4cec6d75-3818-43dc-93a7-fad541e12d49" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_DocumentPeriodEndDate_4cec6d75-3818-43dc-93a7-fad541e12d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f9a2b4f6-63ae-4326-807c-fbc6e0adb767" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_DocumentTransitionReport_f9a2b4f6-63ae-4326-807c-fbc6e0adb767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8e34e9bb-efdb-4cdc-8945-b7b85a4c785e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityFileNumber_8e34e9bb-efdb-4cdc-8945-b7b85a4c785e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5118ec54-f6a3-4efd-bff9-54dbc566fb73" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityRegistrantName_5118ec54-f6a3-4efd-bff9-54dbc566fb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2464d5e5-a0df-486e-9a3a-605cec682f03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2464d5e5-a0df-486e-9a3a-605cec682f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_27b54d0e-3734-4822-9d5a-9a15792e6cd2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityTaxIdentificationNumber_27b54d0e-3734-4822-9d5a-9a15792e6cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_36a9108c-3d53-453d-96f5-a4e3f8ca6356" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityAddressAddressLine1_36a9108c-3d53-453d-96f5-a4e3f8ca6356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_bd299c56-3e0f-43d5-a450-b0f23510728b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityAddressCityOrTown_bd299c56-3e0f-43d5-a450-b0f23510728b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5f4890bd-76b9-427f-949b-94cfbf8731aa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityAddressStateOrProvince_5f4890bd-76b9-427f-949b-94cfbf8731aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7d560942-dc21-45bd-97de-6cfdd3007795" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityAddressPostalZipCode_7d560942-dc21-45bd-97de-6cfdd3007795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_5f9e35d4-161c-44f1-b37c-2f165657e003" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_CityAreaCode_5f9e35d4-161c-44f1-b37c-2f165657e003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_bd8aa031-31d1-496d-b032-83aa98a6144c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_LocalPhoneNumber_bd8aa031-31d1-496d-b032-83aa98a6144c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b67ddbd7-5d2d-4e8e-a441-51545b894b92" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_Security12bTitle_b67ddbd7-5d2d-4e8e-a441-51545b894b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2706e327-75b6-483f-ba48-840ce9bf40e4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_TradingSymbol_2706e327-75b6-483f-ba48-840ce9bf40e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5d529f23-ea13-46b9-a40d-7f74453d4793" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_SecurityExchangeName_5d529f23-ea13-46b9-a40d-7f74453d4793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e5651153-19ea-4ec0-9507-e9012a3b2c06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityCurrentReportingStatus_e5651153-19ea-4ec0-9507-e9012a3b2c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_68c6b6c7-7a62-4d7f-b2e4-290f7ad05b71" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityInteractiveDataCurrent_68c6b6c7-7a62-4d7f-b2e4-290f7ad05b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9b242485-ca8b-4a08-991e-3fa28ad8b715" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityFilerCategory_9b242485-ca8b-4a08-991e-3fa28ad8b715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_90157d9b-e6c7-478a-b38e-12b42e7844f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntitySmallBusiness_90157d9b-e6c7-478a-b38e-12b42e7844f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_72a0cd82-c7fa-46c8-acef-e0ee80501672" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityEmergingGrowthCompany_72a0cd82-c7fa-46c8-acef-e0ee80501672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b7aaa10b-3c16-451a-85f6-282722ee48f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityShellCompany_b7aaa10b-3c16-451a-85f6-282722ee48f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b6734081-6a39-459b-9ee1-b496187f7168" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b6734081-6a39-459b-9ee1-b496187f7168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9bf4422a-0712-45e1-b62a-48070dbf3b3b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_AmendmentFlag_9bf4422a-0712-45e1-b62a-48070dbf3b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0d18e1e6-52c6-4b24-a6fa-80d9173c0a13" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_DocumentFiscalYearFocus_0d18e1e6-52c6-4b24-a6fa-80d9173c0a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4c870243-998e-45e8-a72f-a16bc0d72dc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_DocumentFiscalPeriodFocus_4c870243-998e-45e8-a72f-a16bc0d72dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_95fd31d9-e7a2-401a-85dc-6b4acf102a1f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_EntityCentralIndexKey_95fd31d9-e7a2-401a-85dc-6b4acf102a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1f854842-bad9-4771-8b6f-52be8e4e10a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6f964f66-3569-4dfa-8e6a-bb4c10e27e45" xlink:to="loc_dei_CurrentFiscalYearEndDate_1f854842-bad9-4771-8b6f-52be8e4e10a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_408b8a1d-82c5-4c58-bf74-e7423d2d9e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_408b8a1d-82c5-4c58-bf74-e7423d2d9e18" xlink:to="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26881514-e771-444b-85e0-dbc2854e72f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26881514-e771-444b-85e0-dbc2854e72f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_fc1d7bf3-e9eb-45e3-8529-fd1eb68bda7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_us-gaap_ShortTermInvestments_fc1d7bf3-e9eb-45e3-8529-fd1eb68bda7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c5960211-8de7-48c7-a0cc-b93babf9a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c5960211-8de7-48c7-a0cc-b93babf9a87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_6273e5ec-269a-4f1d-a6f6-3c0531027ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_6273e5ec-269a-4f1d-a6f6-3c0531027ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_99e4a28e-69d9-494b-9d5c-c3fdb83efb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_99e4a28e-69d9-494b-9d5c-c3fdb83efb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_d6a0403a-1df4-4a83-b433-5c90d885a86c" xlink:href="ino-20220630.xsd#ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity_d6a0403a-1df4-4a83-b433-5c90d885a86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a5ccb554-8372-48f1-bd14-a158412b48ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2477e5e0-4640-43d3-8cce-0195664af59a" xlink:to="loc_us-gaap_AssetsCurrent_a5ccb554-8372-48f1-bd14-a158412b48ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1e5d49cd-cd07-4aff-82a2-1ef4d5162a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1e5d49cd-cd07-4aff-82a2-1ef4d5162a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f4ba3d1a-dd60-4d0e-a78f-911176771341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f4ba3d1a-dd60-4d0e-a78f-911176771341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d1c7c34a-d473-4101-bed3-0770a68a0744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d1c7c34a-d473-4101-bed3-0770a68a0744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2d19df9e-f389-4185-b073-510e98b3a001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_Goodwill_2d19df9e-f389-4185-b073-510e98b3a001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a85e79c4-5365-4aae-9be6-b9bb64b307d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a85e79c4-5365-4aae-9be6-b9bb64b307d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d7a89e92-2324-49ab-9ad1-455ce0c69c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d7a89e92-2324-49ab-9ad1-455ce0c69c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_885bd402-f52b-4f09-a4e1-c19344e065d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b2d6ee55-9cfb-4dd8-9cf8-62d3ede20908" xlink:to="loc_us-gaap_Assets_885bd402-f52b-4f09-a4e1-c19344e065d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_408b8a1d-82c5-4c58-bf74-e7423d2d9e18" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_ebf542d1-5368-4074-83e3-76aee7c80e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_ebf542d1-5368-4074-83e3-76aee7c80e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_78bc74e0-96b1-4b1a-a885-1a505d8bab9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_78bc74e0-96b1-4b1a-a885-1a505d8bab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccruedClinicalTrialExpenseCurrent_932d1360-281f-4cb4-8bb1-518f31194963" xlink:href="ino-20220630.xsd#ino_AccruedClinicalTrialExpenseCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_ino_AccruedClinicalTrialExpenseCurrent_932d1360-281f-4cb4-8bb1-518f31194963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f7ae28b4-475f-4f60-b085-05543f5f4209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f7ae28b4-475f-4f60-b085-05543f5f4209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3c50ff1b-10fb-4460-acf0-cb81bf29f568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3c50ff1b-10fb-4460-acf0-cb81bf29f568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingCurrent_aeb21813-22d9-43e5-b1d9-0968f42bd2d0" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_ino_DeferredGrantFundingCurrent_aeb21813-22d9-43e5-b1d9-0968f42bd2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingFromAffiliateCurrent_e8b0a6b5-eca7-4b2f-ac7e-acc989f44da8" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingFromAffiliateCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_ino_DeferredGrantFundingFromAffiliateCurrent_e8b0a6b5-eca7-4b2f-ac7e-acc989f44da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_25e81579-268a-420b-b42b-e24c01e1c2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f64231ed-2055-4ad2-b983-5f8b390cb519" xlink:to="loc_us-gaap_LiabilitiesCurrent_25e81579-268a-420b-b42b-e24c01e1c2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_88eb99d1-6678-4496-bb54-059e675f261e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_88eb99d1-6678-4496-bb54-059e675f261e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_5396603a-09c5-4aa1-abb2-5d021fc88def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_ConvertibleDebt_5396603a-09c5-4aa1-abb2-5d021fc88def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_de5f86bb-ee1e-41f9-b7b2-8010660f19bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_de5f86bb-ee1e-41f9-b7b2-8010660f19bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_af6ee145-c887-437d-bc1f-21830818ca9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_af6ee145-c887-437d-bc1f-21830818ca9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5485cbf0-5ab7-4cba-8232-0355a0b35dea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5485cbf0-5ab7-4cba-8232-0355a0b35dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5285cdad-9ad2-4784-98c7-04b2d2414f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_Liabilities_5285cdad-9ad2-4784-98c7-04b2d2414f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3d2a0a6a-7644-42cd-a0be-8c0ff917f55f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:to="loc_us-gaap_PreferredStockValue_3d2a0a6a-7644-42cd-a0be-8c0ff917f55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9a80b71f-278e-433a-a704-e2dc17c54f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:to="loc_us-gaap_CommonStockValue_9a80b71f-278e-433a-a704-e2dc17c54f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7dfeddea-bb97-40ff-9a2a-954e445aeecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7dfeddea-bb97-40ff-9a2a-954e445aeecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_48dd9000-fb54-4789-b5e2-6f0685585441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_48dd9000-fb54-4789-b5e2-6f0685585441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6ffb9273-d851-4d0c-88a3-aa37fd2ee5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6ffb9273-d851-4d0c-88a3-aa37fd2ee5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a36e7348-7430-4575-9f6c-c6b4300a418d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f29f945f-c1ca-4238-9270-555b20faf447" xlink:to="loc_us-gaap_StockholdersEquity_a36e7348-7430-4575-9f6c-c6b4300a418d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fdd0c767-fe42-43f1-b1c0-b1771d0ef056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c7ba95d8-bd85-4cbd-b8e1-19a48061ff7f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_fdd0c767-fe42-43f1-b1c0-b1771d0ef056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_1abfff89-867c-448d-845b-0b6e498683fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1abfff89-867c-448d-845b-0b6e498683fd" xlink:to="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:to="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_82d98acf-3479-41c6-89ef-307f5a6b9e16" xlink:to="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_1d6305b6-f887-496c-b49a-3d0c2fae5a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:to="loc_us-gaap_LicenseMember_1d6305b6-f887-496c-b49a-3d0c2fae5a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember_cf7f9f17-748d-474c-8c4d-bec56ce08089" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:to="loc_ino_LicenseWithAffiliatedEntitiesMember_cf7f9f17-748d-474c-8c4d-bec56ce08089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_a38e88c1-860e-4e1e-af98-e58c9d1e0272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1ae6e9af-5252-4d22-8b7d-1a410b6312f9" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_a38e88c1-860e-4e1e-af98-e58c9d1e0272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f39ed1e3-4ae3-49cb-951d-bf3b0d09bae9" xlink:to="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_682a8180-a5ff-4e73-aedb-13699349db86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_RevenuesAbstract_682a8180-a5ff-4e73-aedb-13699349db86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8b31a01-6db4-47c4-9de0-728a877fe259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_682a8180-a5ff-4e73-aedb-13699349db86" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8b31a01-6db4-47c4-9de0-728a877fe259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_99427896-a84f-4182-beef-42b0d3a5800b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_99427896-a84f-4182-beef-42b0d3a5800b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_fb7db197-0f7f-40d8-b250-257a8cf9c68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_fb7db197-0f7f-40d8-b250-257a8cf9c68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c71212f6-a69c-4221-b25e-57a4fdd1537c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e1eb2e78-b6b0-4c12-8e83-09ea099c20af" xlink:to="loc_us-gaap_OperatingExpenses_c71212f6-a69c-4221-b25e-57a4fdd1537c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_39980455-c93d-4fe2-b775-bd30406f9f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_OperatingIncomeLoss_39980455-c93d-4fe2-b775-bd30406f9f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_9aa17161-0119-4a1d-b112-ad877927e297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_InterestIncomeOperating_9aa17161-0119-4a1d-b112-ad877927e297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_84538265-c85d-440b-896f-8a8eee324e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_InterestExpense_84538265-c85d-440b-896f-8a8eee324e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_2c91483a-a6d3-44cb-8a45-04735490dc3b" xlink:href="ino-20220630.xsd#ino_ChangeInValueOfInvestmentsInAffiliatedCompany"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_2c91483a-a6d3-44cb-8a45-04735490dc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_5674dcf7-f37c-4a73-b850-53556ab2595b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_5674dcf7-f37c-4a73-b850-53556ab2595b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6b5a343f-6801-46b8-a6f0-0cc5a33e8868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6b5a343f-6801-46b8-a6f0-0cc5a33e8868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_67643932-9ae7-4c3a-a203-a19aa56d3ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_67643932-9ae7-4c3a-a203-a19aa56d3ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_536d03e5-145c-4e7a-96ca-7f0aff8bddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_536d03e5-145c-4e7a-96ca-7f0aff8bddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f109a71f-4d3e-41bd-95e8-64c4680ce3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7c2426ff-6fbc-44c1-9c26-98921cf8c5a2" xlink:to="loc_us-gaap_NetIncomeLoss_f109a71f-4d3e-41bd-95e8-64c4680ce3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d1aeae4b-d949-4db3-b2cd-01c9ab4c9314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:to="loc_us-gaap_EarningsPerShareBasic_d1aeae4b-d949-4db3-b2cd-01c9ab4c9314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_84036a38-542b-48b8-b3ee-a3919515d0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_97ac3e80-fc2f-445d-a186-6f62969ad563" xlink:to="loc_us-gaap_EarningsPerShareDiluted_84036a38-542b-48b8-b3ee-a3919515d0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d67342b7-f42a-441d-9c81-a7b1039841cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b03c489c-9408-48e3-a81c-22ec262db4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b03c489c-9408-48e3-a81c-22ec262db4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_720c08c4-756f-47c2-9857-6c4d697f0ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_24407242-dcbe-4a9a-878c-a15f0bb9811e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_720c08c4-756f-47c2-9857-6c4d697f0ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91021bbe-d151-47e7-88b7-19f6260ce849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_13bfcd5d-9877-406d-bb65-dabff0670e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91021bbe-d151-47e7-88b7-19f6260ce849" xlink:to="loc_us-gaap_NetIncomeLoss_13bfcd5d-9877-406d-bb65-dabff0670e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3de9d5a5-615c-4118-8642-d746599fe91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91021bbe-d151-47e7-88b7-19f6260ce849" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3de9d5a5-615c-4118-8642-d746599fe91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3e6256f7-d956-4657-bc57-8c11b01546b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3de9d5a5-615c-4118-8642-d746599fe91f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3e6256f7-d956-4657-bc57-8c11b01546b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_103b6f87-70c5-4c34-8580-3a7b41105cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3de9d5a5-615c-4118-8642-d746599fe91f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_103b6f87-70c5-4c34-8580-3a7b41105cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_817f625c-e883-48be-8d9e-3383756198f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91021bbe-d151-47e7-88b7-19f6260ce849" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_817f625c-e883-48be-8d9e-3383756198f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_29c86aa8-de4c-4dc1-aad1-9108e20bf4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_29c86aa8-de4c-4dc1-aad1-9108e20bf4fe" xlink:to="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a36903fe-a5df-4755-982e-23d31c1c2b8a" xlink:to="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_959a44a2-c4e4-4b47-b6a0-cc1ee1ac2830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_PreferredStockMember_959a44a2-c4e4-4b47-b6a0-cc1ee1ac2830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_10660627-df58-4c4b-b24f-520dcfcbd5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_CommonStockMember_10660627-df58-4c4b-b24f-520dcfcbd5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_707572a8-fd12-48ef-adbe-4de8ea704af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_707572a8-fd12-48ef-adbe-4de8ea704af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_31754b1f-6c16-4274-a2a8-35a82f555801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_RetainedEarningsMember_31754b1f-6c16-4274-a2a8-35a82f555801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f6eb0bad-49f0-4438-a98b-4abc1181cd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_916c5da9-fd3f-4718-975e-81d402f5ffea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f6eb0bad-49f0-4438-a98b-4abc1181cd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c6342cca-6f3c-485f-851c-e575a0607718" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_37d831dc-64dd-4d9c-b663-1a25f240e511" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c6342cca-6f3c-485f-851c-e575a0607718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5689f568-df66-4282-ad04-cfedb0ad6ff4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c6342cca-6f3c-485f-851c-e575a0607718" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5689f568-df66-4282-ad04-cfedb0ad6ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_09e8a17b-7f54-42d6-b1b8-0e027a781f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_aedde488-81d3-44fb-9405-44328f1b095c" xlink:to="loc_us-gaap_StatementLineItems_09e8a17b-7f54-42d6-b1b8-0e027a781f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09e8a17b-7f54-42d6-b1b8-0e027a781f04" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_8950a44c-6876-46e1-a295-c2e795801332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_SharesIssued_8950a44c-6876-46e1-a295-c2e795801332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc06e0cb-6e27-4156-aa40-b1015322375d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockholdersEquity_cc06e0cb-6e27-4156-aa40-b1015322375d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f99516e-66a0-4b19-8f19-3d91f79e0f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f99516e-66a0-4b19-8f19-3d91f79e0f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ddbd42cc-5817-4e05-87d6-6f5d488cd836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_ddbd42cc-5817-4e05-87d6-6f5d488cd836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_085d6ca1-177f-498f-8796-a3d89b26568e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_085d6ca1-177f-498f-8796-a3d89b26568e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2542fc74-6862-4f7e-85bc-f6ef5f0ae783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2542fc74-6862-4f7e-85bc-f6ef5f0ae783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_de6ebced-1e09-47f4-b7f1-f184401868e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_de6ebced-1e09-47f4-b7f1-f184401868e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9fea74c1-3b9e-4ecf-bfb8-22913fce280c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9fea74c1-3b9e-4ecf-bfb8-22913fce280c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1397b896-520c-4add-a8a0-e361c2774f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1397b896-520c-4add-a8a0-e361c2774f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d4870dc-1547-4060-8577-39aa6912979d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_NetIncomeLoss_6d4870dc-1547-4060-8577-39aa6912979d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cb4cffb5-2bc6-42cf-aa10-2a0ccafd0b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cb4cffb5-2bc6-42cf-aa10-2a0ccafd0b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7317fdf8-70c7-4803-a2aa-92bc263c68a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7317fdf8-70c7-4803-a2aa-92bc263c68a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f575bb2f-578c-4f8c-9326-4ebd4bfcb2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_StockholdersEquity_f575bb2f-578c-4f8c-9326-4ebd4bfcb2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_aafd7809-0ca2-4007-9bbd-cc5f14a972e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8af362d5-7ea3-4a55-8994-249f166f4135" xlink:to="loc_us-gaap_SharesIssued_aafd7809-0ca2-4007-9bbd-cc5f14a972e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_306583eb-0171-487b-aa96-e6c5b0f9e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_d05c5dad-f75a-4088-aba4-95a7357980a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_306583eb-0171-487b-aa96-e6c5b0f9e67e" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_d05c5dad-f75a-4088-aba4-95a7357980a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ino-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f69f586-161a-4043-a8f9-4cfb184ae5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f69f586-161a-4043-a8f9-4cfb184ae5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_87b6badc-7b81-478c-aac8-849dda5c0462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f69f586-161a-4043-a8f9-4cfb184ae5f9" xlink:to="loc_us-gaap_NetIncomeLoss_87b6badc-7b81-478c-aac8-849dda5c0462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f69f586-161a-4043-a8f9-4cfb184ae5f9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e3cd2691-7f3e-4460-a83c-664a71ef4d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_Depreciation_e3cd2691-7f3e-4460-a83c-664a71ef4d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5016be48-dad6-4e58-aa40-da962863ba71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5016be48-dad6-4e58-aa40-da962863ba71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_361dbc28-633b-4729-b6bf-477d597bd1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_361dbc28-633b-4729-b6bf-477d597bd1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_06d846fb-5b8a-41b5-ac78-bdc980f65d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_ShareBasedCompensation_06d846fb-5b8a-41b5-ac78-bdc980f65d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NonCashInterestIncomeExpense_a0e7dde3-2f6c-4058-a0f0-78ac161fa031" xlink:href="ino-20220630.xsd#ino_NonCashInterestIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_ino_NonCashInterestIncomeExpense_a0e7dde3-2f6c-4058-a0f0-78ac161fa031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6c6f06d8-1745-457b-8e84-6d9494ab6760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6c6f06d8-1745-457b-8e84-6d9494ab6760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherInvestments_b790eea6-9de4-44a3-bdc4-4a8af4d4bb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfOtherInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherInvestments_b790eea6-9de4-44a3-bdc4-4a8af4d4bb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a71e2652-ae92-4b4d-bffb-97bfb1197fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a71e2652-ae92-4b4d-bffb-97bfb1197fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GainLossOnRemeasurementOfEquityMethodInvestment_21e16569-d218-4170-b50a-7b606f43d9d9" xlink:href="ino-20220630.xsd#ino_GainLossOnRemeasurementOfEquityMethodInvestment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_ino_GainLossOnRemeasurementOfEquityMethodInvestment_21e16569-d218-4170-b50a-7b606f43d9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_109fe4a9-f681-47f9-841f-4939d8f294be" xlink:href="ino-20220630.xsd#ino_ChangeInValueOfInvestmentsInAffiliatedCompany"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_ino_ChangeInValueOfInvestmentsInAffiliatedCompany_109fe4a9-f681-47f9-841f-4939d8f294be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f7d40940-83b1-4a1b-bae9-98d87a79f5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f7d40940-83b1-4a1b-bae9-98d87a79f5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_80fbd6d3-5ff5-4ebc-8fb6-a87aaeecce0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_80fbd6d3-5ff5-4ebc-8fb6-a87aaeecce0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2242b678-4e16-4742-8c82-39be9163510e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2242b678-4e16-4742-8c82-39be9163510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737acc88-939d-443c-a979-5620fd0da0fc" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_47517a0b-e9a1-404c-a161-7277a1f8ff72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_47517a0b-e9a1-404c-a161-7277a1f8ff72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a451cbfd-38d5-45e6-8bbf-c90095786f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a451cbfd-38d5-45e6-8bbf-c90095786f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4457b4d1-99e4-4deb-ac1c-b0f54cd456a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4457b4d1-99e4-4deb-ac1c-b0f54cd456a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5aff6978-ae41-45b5-8410-ace99f97bd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5aff6978-ae41-45b5-8410-ace99f97bd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_0d87cf7f-a4e6-4baa-bdec-37fd4cca3ff0" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseInAccruedClinicalTrialExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_ino_IncreaseDecreaseInAccruedClinicalTrialExpense_0d87cf7f-a4e6-4baa-bdec-37fd4cca3ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_eb557b56-feae-4758-b63c-2da7bd16d323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_eb557b56-feae-4758-b63c-2da7bd16d323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_57643dd4-c0d3-4c1a-95d7-1e341b5012f7" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet_57643dd4-c0d3-4c1a-95d7-1e341b5012f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_4e0bf3f7-04a7-4311-af50-fbfc950701a6" xlink:href="ino-20220630.xsd#ino_IncreaseDecreaseinDeferredGrantFundingCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_ino_IncreaseDecreaseinDeferredGrantFundingCurrent_4e0bf3f7-04a7-4311-af50-fbfc950701a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_7459a9e1-4cc5-43db-ad6e-aa7650f26df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a4b964dd-da6b-4238-88d8-d3d5cbafb13e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_7459a9e1-4cc5-43db-ad6e-aa7650f26df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d6952b46-3972-4260-ac82-8000314917d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f69f586-161a-4043-a8f9-4cfb184ae5f9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d6952b46-3972-4260-ac82-8000314917d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_daaf7870-de02-4ffb-89b6-ca78d2a387d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_daaf7870-de02-4ffb-89b6-ca78d2a387d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_cdd7deb5-25ff-43dc-b1af-3550c9ecc849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_cdd7deb5-25ff-43dc-b1af-3550c9ecc849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e2f8e88a-089a-4090-8f17-52c6e705bae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e2f8e88a-089a-4090-8f17-52c6e705bae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_b78a5db0-85f9-40c3-b21c-5734e47b20e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_b78a5db0-85f9-40c3-b21c-5734e47b20e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bc5834a1-a68e-4d9a-9a65-f5ec1ada77cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8d153fe4-17ea-404b-849b-42558316e878" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bc5834a1-a68e-4d9a-9a65-f5ec1ada77cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_128ab7e7-2fa5-4bd3-965e-f0806a92b556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_128ab7e7-2fa5-4bd3-965e-f0806a92b556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b737da52-0a37-4d3e-a04d-c34708b5ca89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_128ab7e7-2fa5-4bd3-965e-f0806a92b556" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b737da52-0a37-4d3e-a04d-c34708b5ca89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_eb85c0fa-f2c3-4bc1-b264-323fb5ca6f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_128ab7e7-2fa5-4bd3-965e-f0806a92b556" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_eb85c0fa-f2c3-4bc1-b264-323fb5ca6f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d0ff4106-0f07-4618-82a7-739e9960fbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_128ab7e7-2fa5-4bd3-965e-f0806a92b556" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d0ff4106-0f07-4618-82a7-739e9960fbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_30344725-83c5-4fec-90d4-a895aceca360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_128ab7e7-2fa5-4bd3-965e-f0806a92b556" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_30344725-83c5-4fec-90d4-a895aceca360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5f43373-1666-4ef4-9026-61fe038a29e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5f43373-1666-4ef4-9026-61fe038a29e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e3c8e5d9-7fbb-4b7b-a4d3-276883d5d6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e3c8e5d9-7fbb-4b7b-a4d3-276883d5d6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d0a53c1c-3109-4a1f-b529-a297eee32d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d0a53c1c-3109-4a1f-b529-a297eee32d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_42586c20-33c4-4852-b58d-f9bd2a95864f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_42586c20-33c4-4852-b58d-f9bd2a95864f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1ee2fc43-9388-4660-a662-1fd0aebd48ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_63fba6e1-9e57-47db-9634-aef8513b10f4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1ee2fc43-9388-4660-a662-1fd0aebd48ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_bfe555e8-c8a3-4eb4-b43b-67e68ae65c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1ee2fc43-9388-4660-a662-1fd0aebd48ee" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_bfe555e8-c8a3-4eb4-b43b-67e68ae65c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3c6fb47c-d46c-402e-82e7-f764f5dd0fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1ee2fc43-9388-4660-a662-1fd0aebd48ee" xlink:to="loc_us-gaap_InterestPaidNet_3c6fb47c-d46c-402e-82e7-f764f5dd0fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/OrganizationandOperations" xlink:type="simple" xlink:href="ino-20220630.xsd#OrganizationandOperations"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/OrganizationandOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_128e7331-94b7-41af-9e0d-e5fa29212e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_40062155-b503-41cb-ad64-cc252205eaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_128e7331-94b7-41af-9e0d-e5fa29212e08" xlink:to="loc_us-gaap_NatureOfOperations_40062155-b503-41cb-ad64-cc252205eaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertainties" xlink:type="simple" xlink:href="ino-20220630.xsd#BasisofPresentationLiquidityandRisksandUncertainties"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertainties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_160af4bc-5cd5-41f3-8b1c-fd0a28ed3fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6bfd09a5-bd5d-4e0c-bf43-6392bd8ea379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_160af4bc-5cd5-41f3-8b1c-fd0a28ed3fa7" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6bfd09a5-bd5d-4e0c-bf43-6392bd8ea379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies" xlink:type="simple" xlink:href="ino-20220630.xsd#BasisofPresentationLiquidityandRisksandUncertaintiesPolicies"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b69773d5-2b06-4b1f-9343-d45be9bfbcea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f5b957c8-80ef-4157-ac8f-f2d6a0b78af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b69773d5-2b06-4b1f-9343-d45be9bfbcea" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f5b957c8-80ef-4157-ac8f-f2d6a0b78af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_RisksAndUncertaintiesPolicyTextBlock_68e45cea-a715-498c-a8ae-502190041328" xlink:href="ino-20220630.xsd#ino_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b69773d5-2b06-4b1f-9343-d45be9bfbcea" xlink:to="loc_ino_RisksAndUncertaintiesPolicyTextBlock_68e45cea-a715-498c-a8ae-502190041328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementAccountingPolicy_c5ceec45-b746-4ad4-9724-372b4eb3c00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementAccountingPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b69773d5-2b06-4b1f-9343-d45be9bfbcea" xlink:to="loc_us-gaap_CollaborativeArrangementAccountingPolicy_c5ceec45-b746-4ad4-9724-372b4eb3c00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_f12643f9-334c-4924-953d-fe059706ee95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b69773d5-2b06-4b1f-9343-d45be9bfbcea" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_f12643f9-334c-4924-953d-fe059706ee95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24c130e8-13c9-45e8-a5ee-94d3d6b7fc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b69773d5-2b06-4b1f-9343-d45be9bfbcea" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24c130e8-13c9-45e8-a5ee-94d3d6b7fc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#BasisofPresentationLiquidityandRisksandUncertaintiesDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bf536102-e21d-4546-a0eb-08e40f1cf14b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bf536102-e21d-4546-a0eb-08e40f1cf14b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:to="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d43b2035-e369-4031-b781-d0125f3e4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_abda22b7-6a08-4a72-be05-2d7a0c6ecb3c" xlink:to="loc_us-gaap_ClassOfStockDomain_d43b2035-e369-4031-b781-d0125f3e4ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f6a010da-02c3-466c-a0f6-2c8837aed683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d43b2035-e369-4031-b781-d0125f3e4ae7" xlink:to="loc_us-gaap_CommonStockMember_f6a010da-02c3-466c-a0f6-2c8837aed683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_a1499c7a-961c-4464-b6de-41019193509a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SalesAgreementsMember_5d53c27e-7855-4751-b0bb-e77fb8124f70" xlink:href="ino-20220630.xsd#ino_SalesAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:to="loc_ino_SalesAgreementsMember_5d53c27e-7855-4751-b0bb-e77fb8124f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_UnderwrittenPublicOfferingMember_7b564a85-4cc5-45db-9a46-2cd6d6d2b3fa" xlink:href="ino-20220630.xsd#ino_UnderwrittenPublicOfferingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_319f3a83-4666-4548-819c-17d8d4675eaa" xlink:to="loc_ino_UnderwrittenPublicOfferingMember_7b564a85-4cc5-45db-9a46-2cd6d6d2b3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_935f5149-0ca0-4b08-bd1b-e818229d5330" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f1cb816d-eb57-4792-a84f-46c1eef0075c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_NetIncomeLoss_f1cb816d-eb57-4792-a84f-46c1eef0075c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital_3c346813-0a06-4c50-8522-f323c8f49f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Capital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_Capital_3c346813-0a06-4c50-8522-f323c8f49f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d9e14f45-7c75-4bbd-92b0-787384cd2467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d9e14f45-7c75-4bbd-92b0-787384cd2467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_e3932be0-a2cd-43d5-835c-2e5e58ac07b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_e3932be0-a2cd-43d5-835c-2e5e58ac07b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4bc3d137-cf61-44d0-b958-928d6c497068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b24d7d6d-24bf-4e8b-9255-77dedcfb8f50" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4bc3d137-cf61-44d0-b958-928d6c497068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CriticalAccountingPolicies" xlink:type="simple" xlink:href="ino-20220630.xsd#CriticalAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CriticalAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cd9aeac4-6803-4bb2-8647-fd8993635196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7f73e9ab-a5d2-41ae-98ac-cf02b413a518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd9aeac4-6803-4bb2-8647-fd8993635196" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7f73e9ab-a5d2-41ae-98ac-cf02b413a518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards" xlink:type="simple" xlink:href="ino-20220630.xsd#ImpactofRecentlyIssuedAccountingStandards"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_adcc60d8-688e-4120-90a4-fb525c1d1ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_93516260-572d-45d5-9f80-1342a8966b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_adcc60d8-688e-4120-90a4-fb525c1d1ad0" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_93516260-572d-45d5-9f80-1342a8966b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ImpactofRecentlyIssuedAccountingStandardsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_35d4d742-279f-431f-ac6f-c1be84e47b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_35d4d742-279f-431f-ac6f-c1be84e47b2b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e2fd5bbe-63b4-4ed4-9aec-c3f319966cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0a161133-5fca-4b7c-999f-a11a11c170c4" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e2fd5bbe-63b4-4ed4-9aec-c3f319966cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_dc9ed45e-1792-45e2-8f35-abb7b1757adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e2fd5bbe-63b4-4ed4-9aec-c3f319966cc8" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_dc9ed45e-1792-45e2-8f35-abb7b1757adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ca1189ea-d429-4a36-a827-36f798ca82f0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ff285d1f-089e-43fe-9dc3-b9de3909af30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ff285d1f-089e-43fe-9dc3-b9de3909af30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_35611591-0ae1-467f-a134-7bdfa736b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_AdditionalPaidInCapital_35611591-0ae1-467f-a134-7bdfa736b8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_bd36bdff-cbe2-4bba-b8a6-45b8960b1973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_ConvertibleDebt_bd36bdff-cbe2-4bba-b8a6-45b8960b1973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_786d766e-6c52-46b6-a3a8-cd66c5c29d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_72efe29d-e086-4153-8765-5a52e9173b16" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_786d766e-6c52-46b6-a3a8-cd66c5c29d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/RevenueRecognition" xlink:type="simple" xlink:href="ino-20220630.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_256f279a-23bc-4b52-8b2a-6243f3055dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_67fc05d4-45a3-4f6b-b538-c7dda49f4a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_256f279a-23bc-4b52-8b2a-6243f3055dcf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_67fc05d4-45a3-4f6b-b538-c7dda49f4a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#RevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d331da13-a390-4820-94da-cb7f37241ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d331da13-a390-4820-94da-cb7f37241ed3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_070a4cb0-cfcd-4008-95cd-acc236c4f130" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_abeb1cb8-2f52-4a49-a784-410e5c51b338" xlink:to="loc_srt_ProductsAndServicesDomain_070a4cb0-cfcd-4008-95cd-acc236c4f130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember_2c32bde3-bead-4e8a-a2e2-7600068bc192" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_070a4cb0-cfcd-4008-95cd-acc236c4f130" xlink:to="loc_ino_LicenseWithAffiliatedEntitiesMember_2c32bde3-bead-4e8a-a2e2-7600068bc192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1b2fb93a-6b04-4694-b73b-f2a04d81bd77" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_61992db0-51ff-450e-a037-3410c34fbdde" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1b2fb93a-6b04-4694-b73b-f2a04d81bd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_OtherCounterpartyMember_5ceac193-fb8b-4e68-858e-5fbae2f9507b" xlink:href="ino-20220630.xsd#ino_OtherCounterpartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1b2fb93a-6b04-4694-b73b-f2a04d81bd77" xlink:to="loc_ino_OtherCounterpartyMember_5ceac193-fb8b-4e68-858e-5fbae2f9507b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5d9f35a9-eb74-4809-b6a4-446dcd66bf92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_2c2ce88b-e3bc-4861-bd2e-065098a1f152" xlink:to="loc_srt_NameOfMajorCustomerDomain_5d9f35a9-eb74-4809-b6a4-446dcd66bf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DepartmentOfDefenseMember_2dd68508-d8d7-4ff1-8310-85fefe5a623e" xlink:href="ino-20220630.xsd#ino_DepartmentOfDefenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5d9f35a9-eb74-4809-b6a4-446dcd66bf92" xlink:to="loc_ino_DepartmentOfDefenseMember_2dd68508-d8d7-4ff1-8310-85fefe5a623e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3ba5f017-ba49-4b02-a92d-de739a78f583" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ea3e635e-49e1-44d0-b988-b19839022dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ea3e635e-49e1-44d0-b988-b19839022dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3b9e0fc7-3af9-4a07-814f-bd9806dd18ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04a1da80-d55e-4983-aa00-e9003e1a1ef3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3b9e0fc7-3af9-4a07-814f-bd9806dd18ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9c6f2ebb-e5e0-4960-8a6c-d27cca7a1bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_336b0220-81f6-42bc-8d9c-622e43fd7bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9c6f2ebb-e5e0-4960-8a6c-d27cca7a1bed" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_336b0220-81f6-42bc-8d9c-622e43fd7bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_db12647e-542e-4520-943f-27dd4c4ca22a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9c6f2ebb-e5e0-4960-8a6c-d27cca7a1bed" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_db12647e-542e-4520-943f-27dd4c4ca22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ea75dc5e-e415-4893-b533-b1b4530fb10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b8c5898b-fbc9-4c08-99b2-87431b135741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ea75dc5e-e415-4893-b533-b1b4530fb10c" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b8c5898b-fbc9-4c08-99b2-87431b135741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_9f53b420-3ffa-4442-8453-e01a9e2c22a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ea75dc5e-e415-4893-b533-b1b4530fb10c" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_9f53b420-3ffa-4442-8453-e01a9e2c22a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f3afab2c-bf1c-45fa-a54f-df2f180aa1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f3afab2c-bf1c-45fa-a54f-df2f180aa1a2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c18877df-b638-4a37-be56-697f1b25a7dd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_MutualFundsMember_2b09eca3-5123-4c88-8e8f-34c698313c23" xlink:href="ino-20220630.xsd#ino_MutualFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_ino_MutualFundsMember_2b09eca3-5123-4c88-8e8f-34c698313c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember_0a1df109-0f6c-4140-876a-05caa0567a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_USTreasuryBillSecuritiesMember_0a1df109-0f6c-4140-876a-05caa0567a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_a24a79b2-682b-4d68-bbb8-782801133bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_CommercialPaperMember_a24a79b2-682b-4d68-bbb8-782801133bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_2b22483f-6cc9-4c22-9f20-e956806606ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_CertificatesOfDepositMember_2b22483f-6cc9-4c22-9f20-e956806606ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_2788d466-4463-4bfb-a2dd-aaef607bade9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e5a2eeb6-cdbb-4131-8c60-3f3bb2ae005b" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_2788d466-4463-4bfb-a2dd-aaef607bade9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ba963897-3401-4f62-b4c0-e84419448ae4" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtSecuritiesAvailableforSaleContractualMaturity_e04c066d-0a60-4562-92ff-dff5f4ef6228" xlink:href="ino-20220630.xsd#ino_DebtSecuritiesAvailableforSaleContractualMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:to="loc_ino_DebtSecuritiesAvailableforSaleContractualMaturity_e04c066d-0a60-4562-92ff-dff5f4ef6228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2db76c51-73e4-456e-9848-46f9aa29a7ea" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9516db98-c34f-4136-a65d-f8b3dc56cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9516db98-c34f-4136-a65d-f8b3dc56cc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09fe0ec8-4c03-4ea8-9d5f-a8f193a2c508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09fe0ec8-4c03-4ea8-9d5f-a8f193a2c508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0de0559d-5137-4088-8fc1-68a51932e225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0de0559d-5137-4088-8fc1-68a51932e225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cde36b6c-ae6c-45f2-98fa-3431980deaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_a180b9ff-5bc7-48f2-9453-e37d62cf8622" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cde36b6c-ae6c-45f2-98fa-3431980deaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_24ed9813-f88a-43ee-9a1c-13d54678f63a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_24ed9813-f88a-43ee-9a1c-13d54678f63a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7405352a-644f-4e62-bb85-c73f66f36640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5dfea35f-b50e-4c23-8b72-0b138b9ab8c2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7405352a-644f-4e62-bb85-c73f66f36640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ebccce60-9380-4b53-960a-47e7e8e635f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7405352a-644f-4e62-bb85-c73f66f36640" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ebccce60-9380-4b53-960a-47e7e8e635f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:to="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_e51f4aed-881f-4a9f-b3ee-2af1ed6106c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_f5ec0a7f-b544-4fd5-87ff-53448fce0672" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_e51f4aed-881f-4a9f-b3ee-2af1ed6106c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6a7a1efb-74b7-4ae0-ad33-67f8a97e4432" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_e51f4aed-881f-4a9f-b3ee-2af1ed6106c2" xlink:to="loc_us-gaap_CommonStockMember_6a7a1efb-74b7-4ae0-ad33-67f8a97e4432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4fdb7061-cef9-4cb9-b72d-a37eaf7dbf9b" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_818eb07f-fb10-43a0-8a72-2454899ce962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_818eb07f-fb10-43a0-8a72-2454899ce962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_1cff6b42-02da-48eb-a958-5f7561132628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_1cff6b42-02da-48eb-a958-5f7561132628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_5d4ae00f-b697-447d-8aaa-56c2bf2731ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_5d4ae00f-b697-447d-8aaa-56c2bf2731ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_aa0c7860-19c6-420c-a167-3d30c0c9c46a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_aa0c7860-19c6-420c-a167-3d30c0c9c46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_4f24f832-9d15-4cd5-943e-ee3f56345f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_4f24f832-9d15-4cd5-943e-ee3f56345f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_ab781390-baf6-4435-90d2-9343571346da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_ab781390-baf6-4435-90d2-9343571346da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_6079804b-dc07-4c07-9024-d1de098a3f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_6079804b-dc07-4c07-9024-d1de098a3f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_96123c77-5f34-4b8b-9476-35f9ec6d4997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1945e878-8567-4092-8dcd-0333e7828af9" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_96123c77-5f34-4b8b-9476-35f9ec6d4997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6a83c573-21cf-4e5e-9963-d5c173acdd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6a83c573-21cf-4e5e-9963-d5c173acdd52" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7307b020-bcf5-41a7-bd34-cfd409502b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a8fe4d10-0940-440e-9008-e49720b01001" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7307b020-bcf5-41a7-bd34-cfd409502b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9e81c82f-d126-458d-b2cf-f62a848edd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7307b020-bcf5-41a7-bd34-cfd409502b4f" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9e81c82f-d126-458d-b2cf-f62a848edd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_73b1d009-d148-4f1c-b3e6-d4302310d34f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_MutualFundsMember_21e3598f-99a3-4e26-976f-3d3e8961ca65" xlink:href="ino-20220630.xsd#ino_MutualFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_ino_MutualFundsMember_21e3598f-99a3-4e26-976f-3d3e8961ca65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_2cf989fb-342b-40a0-8591-fee300a9548f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_2cf989fb-342b-40a0-8591-fee300a9548f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_55c05871-d498-4c0e-9bad-6c36d279bebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_CommercialPaperMember_55c05871-d498-4c0e-9bad-6c36d279bebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_7583a724-c199-46d3-8401-bc742d4fac87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_CertificatesOfDepositMember_7583a724-c199-46d3-8401-bc742d4fac87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_636d3d48-5697-4aff-b7d9-c68b6a6263b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f5f69ef-a992-4d40-91e9-47647c319ae2" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_636d3d48-5697-4aff-b7d9-c68b6a6263b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_86cb565d-bdfb-4737-a80c-8138ccb605d3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_fccb9dfb-a034-424e-91e6-57ce73e02c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_fccb9dfb-a034-424e-91e6-57ce73e02c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_50880f65-be81-4098-981a-45e129ff6b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_50880f65-be81-4098-981a-45e129ff6b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4aaa9a60-f45e-4bf2-a44b-3eb52df3fdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9c2fcc19-98d6-479d-9fe3-913a9e3117fe" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4aaa9a60-f45e-4bf2-a44b-3eb52df3fdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1bf2dde4-a838-4dcd-a346-2e48a1b132b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_cdd125b3-b27a-4c41-8993-12ed992ab274" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1bf2dde4-a838-4dcd-a346-2e48a1b132b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1bf2dde4-a838-4dcd-a346-2e48a1b132b1" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77a4741a-b7eb-4deb-b148-cbc2edc0a986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77a4741a-b7eb-4deb-b148-cbc2edc0a986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_491a530a-2563-49ac-bbb2-97cd5b149ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_491a530a-2563-49ac-bbb2-97cd5b149ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c95677cb-0db6-4c9d-bc24-fdb003ba23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_aee6442d-50c7-442e-b1e4-3ffd892571ad" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c95677cb-0db6-4c9d-bc24-fdb003ba23c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItems" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItems"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItems" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ino_CertainBalanceSheetItemsAbstract_354f9c44-2eb9-49ca-a491-9ae000ad5066" xlink:href="ino-20220630.xsd#ino_CertainBalanceSheetItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_ab6f478c-956b-46ff-88b4-467411548a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_354f9c44-2eb9-49ca-a491-9ae000ad5066" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_ab6f478c-956b-46ff-88b4-467411548a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_350f3ad1-3739-4c61-823e-26f4c25e4795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_354f9c44-2eb9-49ca-a491-9ae000ad5066" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_350f3ad1-3739-4c61-823e-26f4c25e4795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsTables" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItemsTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItemsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ino_CertainBalanceSheetItemsAbstract_b8180b71-d344-4bf5-909e-90c3deab4839" xlink:href="ino-20220630.xsd#ino_CertainBalanceSheetItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock_9e1d2bfe-0d73-4e5f-8d49-dd61852e3b12" xlink:href="ino-20220630.xsd#ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_b8180b71-d344-4bf5-909e-90c3deab4839" xlink:to="loc_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock_9e1d2bfe-0d73-4e5f-8d49-dd61852e3b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_b34cb731-1ccb-460e-90aa-43d60743ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_b8180b71-d344-4bf5-909e-90c3deab4839" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_b34cb731-1ccb-460e-90aa-43d60743ff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ino_CertainBalanceSheetItemsAbstract_62d8e506-5ff8-44e5-9515-08762b0fdcbe" xlink:href="ino-20220630.xsd#ino_CertainBalanceSheetItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_4b5f82c8-088d-4192-8eca-98ea26b6faa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_62d8e506-5ff8-44e5-9515-08762b0fdcbe" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_4b5f82c8-088d-4192-8eca-98ea26b6faa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PrepaidManufacturingExpensesCurrent_92cb84fd-3ef9-472e-b2f3-689e5d8ce6ce" xlink:href="ino-20220630.xsd#ino_PrepaidManufacturingExpensesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_62d8e506-5ff8-44e5-9515-08762b0fdcbe" xlink:to="loc_ino_PrepaidManufacturingExpensesCurrent_92cb84fd-3ef9-472e-b2f3-689e5d8ce6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_5580c511-77ed-4e88-b050-cbe3943c60a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_62d8e506-5ff8-44e5-9515-08762b0fdcbe" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_5580c511-77ed-4e88-b050-cbe3943c60a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d574712-07a2-4b1b-9642-620ecc11cc45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_62d8e506-5ff8-44e5-9515-08762b0fdcbe" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d574712-07a2-4b1b-9642-620ecc11cc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ino_CertainBalanceSheetItemsAbstract_404d7c27-55ce-4f36-961c-0346add31a8f" xlink:href="ino-20220630.xsd#ino_CertainBalanceSheetItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:href="ino-20220630.xsd#ino_AccountsPayableAndAccruedExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_CertainBalanceSheetItemsAbstract_404d7c27-55ce-4f36-961c-0346add31a8f" xlink:to="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ef87d42b-4eb1-4e65-b941-9742f95fbd73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_03273bcf-94f6-44df-ad94-e8985bcb3d68" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ef87d42b-4eb1-4e65-b941-9742f95fbd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a436edb3-c1d0-4f8b-80cc-1a9cae60a051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ef87d42b-4eb1-4e65-b941-9742f95fbd73" xlink:to="loc_us-gaap_SubsequentEventMember_a436edb3-c1d0-4f8b-80cc-1a9cae60a051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:to="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_5c87f98e-1b0f-462d-bd5e-a757031eeeca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_bac37032-5417-46bb-9acc-2f55fa3ac505" xlink:to="loc_srt_LitigationCaseTypeDomain_5c87f98e-1b0f-462d-bd5e-a757031eeeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_1c6fe8f1-3866-4712-a3b6-fa2847546954" xlink:href="ino-20220630.xsd#ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_5c87f98e-1b0f-462d-bd5e-a757031eeeca" xlink:to="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_1c6fe8f1-3866-4712-a3b6-fa2847546954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:href="ino-20220630.xsd#ino_AccountsPayableAndAccruedExpensesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesTable_59c1a45f-a138-4d00-b0ae-67c7b5cf5d5d" xlink:to="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_feefd57d-a5f9-4ed1-ba44-387ff65b7f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_feefd57d-a5f9-4ed1-ba44-387ff65b7f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_4a35096b-6513-4ee5-90cc-466e05db2a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_AccruedSalariesCurrent_4a35096b-6513-4ee5-90cc-466e05db2a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_ef8fc06d-6c5a-447a-b709-a46a52a4f9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_LitigationReserveCurrent_ef8fc06d-6c5a-447a-b709-a46a52a4f9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_42024a68-8831-42ed-b6e3-87521e816281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_42024a68-8831-42ed-b6e3-87521e816281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_e635c04e-b295-422e-b0d4-175995644a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_e635c04e-b295-422e-b0d4-175995644a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_1656d166-c7e0-42e2-8b6e-38a6f5867a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_1656d166-c7e0-42e2-8b6e-38a6f5867a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_0f4d00cf-43a6-4cdb-9535-9f06c9293ddc" xlink:href="ino-20220630.xsd#ino_LossContingencyEstimateOfPossibleLossValueOfShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_0f4d00cf-43a6-4cdb-9535-9f06c9293ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_2b42619b-7bf1-47d9-8a94-13464652f14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ino_AccountsPayableAndAccruedExpensesLineItems_278f8783-5974-4047-bc88-320cb9fd0dc1" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_2b42619b-7bf1-47d9-8a94-13464652f14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ino-20220630.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_799c7417-58c9-4450-bf14-2bc20e1e00ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7a704214-a414-47ea-85f6-380b3c394c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_799c7417-58c9-4450-bf14-2bc20e1e00ed" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7a704214-a414-47ea-85f6-380b3c394c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="ino-20220630.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d40ffcc7-8d36-422f-8575-02358fc01a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_ce5ba9e9-80de-4544-a865-9700983c9da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d40ffcc7-8d36-422f-8575-02358fc01a60" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_ce5ba9e9-80de-4544-a865-9700983c9da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6ecc7127-b71f-4652-a428-eb79f5205941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6ecc7127-b71f-4652-a428-eb79f5205941" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:to="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_13e49d5f-afc5-4f4e-a11b-d5ce1b23f585" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4bf85a1b-944e-49f8-b359-7f966c5d5665" xlink:to="loc_srt_RangeMember_13e49d5f-afc5-4f4e-a11b-d5ce1b23f585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_b907994c-65da-4709-9002-18bedc6c37c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_13e49d5f-afc5-4f4e-a11b-d5ce1b23f585" xlink:to="loc_srt_WeightedAverageMember_b907994c-65da-4709-9002-18bedc6c37c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_295e8ab9-4f04-4eb5-b5b8-459dc2a1c393" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_3e7ff38f-3a37-420c-badb-4369f0c98631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:to="loc_us-gaap_LicensingAgreementsMember_3e7ff38f-3a37-420c-badb-4369f0c98631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_BiojectMember_dfe728ce-e2c7-424f-b14a-12c98ed8a666" xlink:href="ino-20220630.xsd#ino_BiojectMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:to="loc_ino_BiojectMember_dfe728ce-e2c7-424f-b14a-12c98ed8a666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1ef53b01-551b-4a89-969c-125434831932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41755b49-7d20-4f14-8645-b55b11ff393e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1ef53b01-551b-4a89-969c-125434831932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c3bd099a-d2c2-4f68-91f0-fa7f76ae366d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_39a39d01-16be-4867-8680-fa9c71924935" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c3bd099a-d2c2-4f68-91f0-fa7f76ae366d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c3bd099a-d2c2-4f68-91f0-fa7f76ae366d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a0de96f8-31aa-4ad8-b001-65fd3b76010a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:to="loc_us-gaap_GoodwillGross_a0de96f8-31aa-4ad8-b001-65fd3b76010a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b33508e0-3a9d-4617-beef-bc060f50cbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1893f940-823a-461a-a631-5686fc96de0e" xlink:to="loc_us-gaap_Goodwill_b33508e0-3a9d-4617-beef-bc060f50cbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dd7be12c-3c54-4dd1-b027-f32469100dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dd7be12c-3c54-4dd1-b027-f32469100dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9c44375b-8b4b-44d2-ad7a-7938aede9225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9c44375b-8b4b-44d2-ad7a-7938aede9225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_73a3dad0-fe1a-411e-a910-c474b72cc90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_73a3dad0-fe1a-411e-a910-c474b72cc90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1595bb3b-725d-4734-8366-015ba7d0bf10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_679c7723-1fc5-4dc1-9102-2b95acbe90e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1595bb3b-725d-4734-8366-015ba7d0bf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsGross_c276ef55-c050-492f-9dfa-9b5bb289bc6b" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_ino_GoodwillAndIntangibleAssetsGross_c276ef55-c050-492f-9dfa-9b5bb289bc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GoodwillAndIntangibleAssetsNet_116bc9e1-182c-4b43-b213-2d340e906f71" xlink:href="ino-20220630.xsd#ino_GoodwillAndIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_bad275fa-0991-43c5-ae5a-ce62d42292e1" xlink:to="loc_ino_GoodwillAndIntangibleAssetsNet_116bc9e1-182c-4b43-b213-2d340e906f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ca568b0e-0bde-4d90-8adf-ec83ce69e6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ca568b0e-0bde-4d90-8adf-ec83ce69e6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_ae70648b-1371-4121-8e9a-6f9ce0001823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_ae70648b-1371-4121-8e9a-6f9ce0001823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c6df2731-b655-4b10-af2c-018533e66ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c6df2731-b655-4b10-af2c-018533e66ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4b9d5d27-f30f-4e6f-aba1-6d49e355c8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4b9d5d27-f30f-4e6f-aba1-6d49e355c8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d9c02417-9588-4c64-ab8d-d57d01cc9702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d9c02417-9588-4c64-ab8d-d57d01cc9702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6849ddb9-9339-4d74-b925-53b16b8ffe4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6849ddb9-9339-4d74-b925-53b16b8ffe4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_6fc396c5-c451-4262-abb5-40e28b451995" xlink:href="ino-20220630.xsd#ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_6fc396c5-c451-4262-abb5-40e28b451995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f5a1afb4-6cfb-40f3-b001-3cf2f0632dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f5a1afb4-6cfb-40f3-b001-3cf2f0632dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_90150b28-8dc8-475d-9249-1d16f6bef8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b0d53051-9a76-4684-8535-6a9a09fd15ff" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_90150b28-8dc8-475d-9249-1d16f6bef8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebt" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebt"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ConvertibleDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_89827f5b-4c61-4d00-93df-565c44035b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_f723655f-363d-4665-be92-92942bf03215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_89827f5b-4c61-4d00-93df-565c44035b20" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_f723655f-363d-4665-be92-92942bf03215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtTables" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ConvertibleDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2f9a9db5-3152-40c6-af10-4a5a89d26523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_9a9d477f-5754-4cec-9494-abab5f68bb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2f9a9db5-3152-40c6-af10-4a5a89d26523" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_9a9d477f-5754-4cec-9494-abab5f68bb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_06b3562e-bc67-4f4e-bdc6-8d5583ac2926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2f9a9db5-3152-40c6-af10-4a5a89d26523" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_06b3562e-bc67-4f4e-bdc6-8d5583ac2926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ConvertibleDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_951d4e2f-9da0-4173-95be-6c16cab14ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_951d4e2f-9da0-4173-95be-6c16cab14ce8" xlink:to="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_56d4da79-9148-41b9-8d5c-05a7a7394fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f575071e-a09d-448c-b690-e6b012c1b275" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_56d4da79-9148-41b9-8d5c-05a7a7394fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_dd45f46c-846c-4d72-8182-7732e704b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_56d4da79-9148-41b9-8d5c-05a7a7394fe3" xlink:to="loc_us-gaap_ConvertibleDebtMember_dd45f46c-846c-4d72-8182-7732e704b4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4c9245ad-0d0b-4b68-8144-d34728824757" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_December2019ConvertibleBondsMember_4017d69b-9eb9-4f81-bb0e-00172f484360" xlink:href="ino-20220630.xsd#ino_December2019ConvertibleBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:to="loc_ino_December2019ConvertibleBondsMember_4017d69b-9eb9-4f81-bb0e-00172f484360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_abc6a7fd-4dc2-4e77-b2f5-679db5d829d9" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7e09c3cf-4dd5-41a6-8ef2-dd1abe5f9189" xlink:to="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_abc6a7fd-4dc2-4e77-b2f5-679db5d829d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_3c72f2a3-cb08-402f-928c-725601950d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_6cde2e61-41d3-4e7e-a8e9-07b4dabb12a7" xlink:to="loc_us-gaap_DebtConversionNameDomain_3c72f2a3-cb08-402f-928c-725601950d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_InitialConversionPriceMember_42fc917c-4096-4406-ab4f-db88aab3119c" xlink:href="ino-20220630.xsd#ino_InitialConversionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_3c72f2a3-cb08-402f-928c-725601950d41" xlink:to="loc_ino_InitialConversionPriceMember_42fc917c-4096-4406-ab4f-db88aab3119c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0acd4d5c-826c-4f2c-a978-474c20c196f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_722547be-96bc-40af-bd3f-440ebfa00576" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0acd4d5c-826c-4f2c-a978-474c20c196f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member_b383d9b5-fcfe-4962-96a6-3eb0fe319190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0acd4d5c-826c-4f2c-a978-474c20c196f7" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member_b383d9b5-fcfe-4962-96a6-3eb0fe319190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8a2d1448-8da5-4bdc-8601-c05791c455b5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_058ee806-3d08-4ca9-9aed-765a0c3ce360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_058ee806-3d08-4ca9-9aed-765a0c3ce360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c3690fb7-4d12-4c88-9181-32c818e18a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c3690fb7-4d12-4c88-9181-32c818e18a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_18c240b9-8605-4581-9441-a960c56d4d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_18c240b9-8605-4581-9441-a960c56d4d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6cae6d01-7d8b-48c8-b4ff-73567e9a9b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_6cae6d01-7d8b-48c8-b4ff-73567e9a9b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cfc8a4e6-2ff1-4808-a792-8db1f2f5b569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cfc8a4e6-2ff1-4808-a792-8db1f2f5b569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b11318ce-fb1c-4acc-ba25-bde9fc5fd4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b11318ce-fb1c-4acc-ba25-bde9fc5fd4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_29b3287c-0b75-48c3-b385-9fa8d61a9c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_29b3287c-0b75-48c3-b385-9fa8d61a9c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4b72f5d9-dc40-4b9b-ba8b-ab9dfa8028ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4b72f5d9-dc40-4b9b-ba8b-ab9dfa8028ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_81f31456-3917-42fc-828d-681f53ddbe33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_81f31456-3917-42fc-828d-681f53ddbe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_a8db2be7-fcb2-4ff7-bf40-d858f9bf0793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_a8db2be7-fcb2-4ff7-bf40-d858f9bf0793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_437f9654-b691-4c24-b52e-e8a900c128fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_437f9654-b691-4c24-b52e-e8a900c128fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_115fd74a-dcc8-4046-a2dd-13852b5efa44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_115fd74a-dcc8-4046-a2dd-13852b5efa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dda277ff-aea8-42cf-bc3c-0f9c79ab64b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dda277ff-aea8-42cf-bc3c-0f9c79ab64b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_44c634de-dd91-4624-8ad6-30a8c3a802a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_44c634de-dd91-4624-8ad6-30a8c3a802a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_043ae02f-3520-4579-b0b0-8f21a137d9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_ConvertibleDebt_043ae02f-3520-4579-b0b0-8f21a137d9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cda0000d-2a7b-4e9c-bf9c-aac89b1a8cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_InterestExpense_cda0000d-2a7b-4e9c-bf9c-aac89b1a8cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_507051bb-5ddd-40d1-aace-ecef6adb819d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_InterestExpenseDebt_507051bb-5ddd-40d1-aace-ecef6adb819d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_7d273f27-9a9b-481f-863e-0e542399c7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_7d273f27-9a9b-481f-863e-0e542399c7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_a9ec2e9d-d683-434b-9eba-427beba585bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_08569097-8f00-4cc3-aa12-b4247802cb5b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_a9ec2e9d-d683-434b-9eba-427beba585bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtBalanceofConvertibleBondsandNotesDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5a27b32a-1ea4-462f-b9b2-dc52cc46131b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5a27b32a-1ea4-462f-b9b2-dc52cc46131b" xlink:to="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:to="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_494689fe-7111-4355-adf0-422ad26460ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_557614f4-d81d-4457-a52e-74578ef29b92" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_494689fe-7111-4355-adf0-422ad26460ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_25e50df2-24f2-4017-bcb5-aafbc9ab8567" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_494689fe-7111-4355-adf0-422ad26460ae" xlink:to="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_25e50df2-24f2-4017-bcb5-aafbc9ab8567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_858292dc-2e62-4a3f-b098-c94831e881a1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_88690cb8-2f0f-48d3-b175-0fdae9c76ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_88690cb8-2f0f-48d3-b175-0fdae9c76ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount_6a5878b9-8048-4a02-a6f8-cfb50525a903" xlink:href="ino-20220630.xsd#ino_DebtInstrumentConvertibleDebtConvertedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_ino_DebtInstrumentConvertibleDebtConvertedAmount_6a5878b9-8048-4a02-a6f8-cfb50525a903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d324d00e-2a3d-4e59-9241-1bfce91c6a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d324d00e-2a3d-4e59-9241-1bfce91c6a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DebtInstrumentAccruedInterest_7c0767d3-11ed-49ef-9e31-12f26df614cf" xlink:href="ino-20220630.xsd#ino_DebtInstrumentAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_ino_DebtInstrumentAccruedInterest_7c0767d3-11ed-49ef-9e31-12f26df614cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9ba099aa-92a4-4328-86a6-90833e10eb74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a05bf625-65b2-445b-8456-d79f07afa6c0" xlink:to="loc_us-gaap_LongTermDebt_9ba099aa-92a4-4328-86a6-90833e10eb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#ConvertibleDebtScheduleofMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_90dc3174-1def-4df3-9458-afe912d9718c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_90dc3174-1def-4df3-9458-afe912d9718c" xlink:to="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4a07268-33cf-4fc6-8ddb-31adde854e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_72419af1-29e9-4bae-b47a-7da29dee96fe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4a07268-33cf-4fc6-8ddb-31adde854e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9d983c1e-886d-4751-84ec-96e987be012e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b4a07268-33cf-4fc6-8ddb-31adde854e7c" xlink:to="loc_us-gaap_ConvertibleDebtMember_9d983c1e-886d-4751-84ec-96e987be012e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:to="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f972ce75-3a94-4fb5-928e-8ac7b2bb23b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_822fe7ee-0112-44a6-a04e-9024e31d19f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f972ce75-3a94-4fb5-928e-8ac7b2bb23b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_2da57f05-4d09-4028-a01a-4527e33e6430" xlink:href="ino-20220630.xsd#ino_A6.50ConvertibleSeniorNotesDue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f972ce75-3a94-4fb5-928e-8ac7b2bb23b8" xlink:to="loc_ino_A6.50ConvertibleSeniorNotesDue2024Member_2da57f05-4d09-4028-a01a-4527e33e6430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5557293d-f692-4da9-8076-0a45033f67ee" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0101ddcb-bc9e-4425-b2f7-0957425f4697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0101ddcb-bc9e-4425-b2f7-0957425f4697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75aff627-d700-48a1-87d9-c05030a7457d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75aff627-d700-48a1-87d9-c05030a7457d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5840006d-aca7-4c68-b776-72173aed8964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5840006d-aca7-4c68-b776-72173aed8964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2bb396e0-b32c-49f9-a008-3d08f573b9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2bb396e0-b32c-49f9-a008-3d08f573b9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_95991357-4028-4046-89f5-0a50e74a95c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1278d3bc-33b7-49c5-bc2c-4a5c530b97d6" xlink:to="loc_us-gaap_LongTermDebt_95991357-4028-4046-89f5-0a50e74a95c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockholdersEquity" xlink:type="simple" xlink:href="ino-20220630.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_27d57b02-0f79-418e-b7ab-73b8897f5398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_fb714e8c-d2a4-4457-86a2-97a0a82ce72f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_27d57b02-0f79-418e-b7ab-73b8897f5398" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_fb714e8c-d2a4-4457-86a2-97a0a82ce72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="ino-20220630.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_67a4917d-c9a3-4737-8884-55ab55aad35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_f02c5959-ad52-4c84-b793-f81678cebb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_67a4917d-c9a3-4737-8884-55ab55aad35b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_f02c5959-ad52-4c84-b793-f81678cebb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_4ac329fd-cffc-435d-84a0-285543d41049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_4ac329fd-cffc-435d-84a0-285543d41049" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d4fa43f2-d772-417e-afcb-9269494211d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54bf6b8d-21bc-468d-8ff1-789e15be1b16" xlink:to="loc_us-gaap_ClassOfStockDomain_d4fa43f2-d772-417e-afcb-9269494211d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_6d72e034-ea65-4ad1-a5dd-d863fe81e2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d4fa43f2-d772-417e-afcb-9269494211d0" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_6d72e034-ea65-4ad1-a5dd-d863fe81e2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_421efbd9-8f09-4eca-8e0d-3bbf41d6293b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_11846331-fc81-4f09-bcac-49cceb464bb8" xlink:to="loc_us-gaap_ClassOfStockLineItems_421efbd9-8f09-4eca-8e0d-3bbf41d6293b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_421efbd9-8f09-4eca-8e0d-3bbf41d6293b" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b62fd4e1-7124-45de-83ae-20986d7a871c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b62fd4e1-7124-45de-83ae-20986d7a871c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ea8087f4-2e59-43b6-8ffd-864655f47b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ea8087f4-2e59-43b6-8ffd-864655f47b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_aa6ad83a-b203-48ad-a023-fe289f08c465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockSharesIssued_aa6ad83a-b203-48ad-a023-fe289f08c465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a339175c-fedc-4654-ab0b-c5944276d5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a339175c-fedc-4654-ab0b-c5944276d5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_07059fc7-f5e9-4d35-9c8a-420e38c2deb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_07059fc7-f5e9-4d35-9c8a-420e38c2deb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f94f5987-f2a8-4953-b08e-45d44dd85e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f94f5987-f2a8-4953-b08e-45d44dd85e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9b5ab784-950f-4e53-821d-9b05590f2950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9b5ab784-950f-4e53-821d-9b05590f2950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_9e755a27-d817-43d0-909d-44d5dadd3258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1f5dea73-4d49-443c-9a89-fcf7df545433" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_9e755a27-d817-43d0-909d-44d5dadd3258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_d2867e36-d4fd-4ef2-a1fa-4f70bffb9256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d2867e36-d4fd-4ef2-a1fa-4f70bffb9256" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_27889445-56a8-466c-bc51-4148a92a094c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e8fa9620-b349-4860-bfbc-345590bc78eb" xlink:to="loc_us-gaap_ClassOfStockDomain_27889445-56a8-466c-bc51-4148a92a094c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9bd801ce-44c3-4c56-9976-2abc666159aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_27889445-56a8-466c-bc51-4148a92a094c" xlink:to="loc_us-gaap_CommonStockMember_9bd801ce-44c3-4c56-9976-2abc666159aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f037fcfb-e2f4-4651-8c86-f0ffd7658cc7" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SalesAgreementMember_47059a40-9aeb-4fc1-85bd-9a3d3e38fc8a" xlink:href="ino-20220630.xsd#ino_SalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:to="loc_ino_SalesAgreementMember_47059a40-9aeb-4fc1-85bd-9a3d3e38fc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_UnderwrittenPublicOfferingMember_b7344b83-382e-4e77-ab1c-d1377cac57b7" xlink:href="ino-20220630.xsd#ino_UnderwrittenPublicOfferingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cac80cb2-9f48-49cc-8794-2e1b8e240dc7" xlink:to="loc_ino_UnderwrittenPublicOfferingMember_b7344b83-382e-4e77-ab1c-d1377cac57b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_091d8f13-cfe4-4ea3-89be-2059f22146be" xlink:to="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2016IncentivePlanMember_c52ce993-661a-4cac-a83d-3d38fb44b9c6" xlink:href="ino-20220630.xsd#ino_A2016IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:to="loc_ino_A2016IncentivePlanMember_c52ce993-661a-4cac-a83d-3d38fb44b9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2007IncentivePlanMember_f809499e-e3c4-4885-9ec7-3a02dc751124" xlink:href="ino-20220630.xsd#ino_A2007IncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:to="loc_ino_A2007IncentivePlanMember_f809499e-e3c4-4885-9ec7-3a02dc751124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_A2022InducementPlanMember_2775c59f-d4dd-44f9-9900-93be417dac7b" xlink:href="ino-20220630.xsd#ino_A2022InducementPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_93a915a5-bd4d-4dbd-be1a-ad2898bbb15a" xlink:to="loc_ino_A2022InducementPlanMember_2775c59f-d4dd-44f9-9900-93be417dac7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a5151f1c-390d-44db-88b4-fcb93b649158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_24d253b9-4b99-4573-bdca-c76db8f438a4" xlink:to="loc_us-gaap_EquityComponentDomain_a5151f1c-390d-44db-88b4-fcb93b649158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_700d1abc-db63-4640-8e5f-5c0a0c02ec82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a5151f1c-390d-44db-88b4-fcb93b649158" xlink:to="loc_us-gaap_CommonStockMember_700d1abc-db63-4640-8e5f-5c0a0c02ec82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5d3d0f4c-a300-4bf8-9ac4-8b48c9fb3857" xlink:to="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSalesAgreementMaximumAuthorizedAmount_f65d8288-7c50-4cb6-a8ab-183089ccd7ea" xlink:href="ino-20220630.xsd#ino_StockSalesAgreementMaximumAuthorizedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSalesAgreementMaximumAuthorizedAmount_f65d8288-7c50-4cb6-a8ab-183089ccd7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_881e4e84-a929-470e-a83b-67a55feacadf" xlink:href="ino-20220630.xsd#ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage_881e4e84-a929-470e-a83b-67a55feacadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementAggregateNumberofSharesIssued_b13f7999-41b5-42e6-be68-c033cc0a63fd" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementAggregateNumberofSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSaleAgreementAggregateNumberofSharesIssued_b13f7999-41b5-42e6-be68-c033cc0a63fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementWeightedAveragePricePerShare_f04b2801-0514-483c-b1d7-eff4083795b7" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementWeightedAveragePricePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSaleAgreementWeightedAveragePricePerShare_f04b2801-0514-483c-b1d7-eff4083795b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_cc77027b-05c1-44e4-a68f-a120d784c9d7" xlink:href="ino-20220630.xsd#ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock_cc77027b-05c1-44e4-a68f-a120d784c9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockSalesAgreementRemainingAuthorizedAmount_7c1e9bb4-d01e-44a8-ae96-ee306159b8e8" xlink:href="ino-20220630.xsd#ino_StockSalesAgreementRemainingAuthorizedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_StockSalesAgreementRemainingAuthorizedAmount_7c1e9bb4-d01e-44a8-ae96-ee306159b8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_9635446e-f742-4a23-8807-4ae532aaeeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_9635446e-f742-4a23-8807-4ae532aaeeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_c9a76b54-1ea9-40a0-82bd-f7ec47433293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_c9a76b54-1ea9-40a0-82bd-f7ec47433293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_7a2da326-17dc-4f55-b6d8-a033212e30ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_7a2da326-17dc-4f55-b6d8-a033212e30ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_451e42da-13a5-46bb-a12f-63dcb6cedd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_451e42da-13a5-46bb-a12f-63dcb6cedd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_fe035ee2-878d-47ca-b7ca-66d528756ff2" xlink:href="ino-20220630.xsd#ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan_fe035ee2-878d-47ca-b7ca-66d528756ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_07a5a8ae-55c0-480d-a70f-a5a314acd818" xlink:href="ino-20220630.xsd#ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized_07a5a8ae-55c0-480d-a70f-a5a314acd818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb18167a-2f8d-43bf-9085-a64b8a14c61b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fb18167a-2f8d-43bf-9085-a64b8a14c61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e92594ef-5a0d-4f8b-ba62-df9240a8493b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e92594ef-5a0d-4f8b-ba62-df9240a8493b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_a373d988-7d34-4312-9255-47a711a8c76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockOtherSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_a373d988-7d34-4312-9255-47a711a8c76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9afc44a8-b41a-4ad4-895d-4cd825ef97b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9afc44a8-b41a-4ad4-895d-4cd825ef97b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_ea9a1fdc-f991-474c-80a7-7a0ba1941efe" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6e941cf6-136a-4885-bb00-09a707c48e54" xlink:to="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm_ea9a1fdc-f991-474c-80a7-7a0ba1941efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/NetLossPerShare" xlink:type="simple" xlink:href="ino-20220630.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_810ff5ef-5d12-4594-83cb-82f0d864eacc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_4192d7ec-f51e-4aff-b3d2-f104306218f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_810ff5ef-5d12-4594-83cb-82f0d864eacc" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_4192d7ec-f51e-4aff-b3d2-f104306218f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="ino-20220630.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_47196eec-f5ea-4af5-9d81-0bfc52bf0d85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_8fe24218-4177-4802-8602-7d64479078fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_47196eec-f5ea-4af5-9d81-0bfc52bf0d85" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_8fe24218-4177-4802-8602-7d64479078fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a77d07be-ebb2-474d-b768-1d7b46bd9e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a77d07be-ebb2-474d-b768-1d7b46bd9e13" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f88f06bb-3ed8-456a-ada7-a060a8aba613" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ac0ad149-9518-433a-9a4d-7c62a4928719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ac0ad149-9518-433a-9a4d-7c62a4928719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ServiceBasedRestrictedStockUnitsMember_21a10bab-c1e6-407e-947a-14d91969f95a" xlink:href="ino-20220630.xsd#ino_ServiceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_ino_ServiceBasedRestrictedStockUnitsMember_21a10bab-c1e6-407e-947a-14d91969f95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_56825dfc-fdb1-4dba-a821-976ed871e4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_56825dfc-fdb1-4dba-a821-976ed871e4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_c2751da9-81d3-4cc9-845d-a2db61432c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_c2751da9-81d3-4cc9-845d-a2db61432c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_85df4f6d-d8ef-4358-8c62-4b6c3b3fd197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b4749d99-a563-443d-b691-c7879239b3e1" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_85df4f6d-d8ef-4358-8c62-4b6c3b3fd197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d0792f21-100e-4cd7-b0db-773a98b919b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c085bc71-66c3-42a4-b0ad-dcdd29d78a90" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d0792f21-100e-4cd7-b0db-773a98b919b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_82cf202d-0964-4d49-8e1e-5da877b772e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d0792f21-100e-4cd7-b0db-773a98b919b4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_82cf202d-0964-4d49-8e1e-5da877b772e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="ino-20220630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20f00484-2365-40aa-9cb7-b0bb73b1353a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_19d43945-ccbe-42ff-bbdc-3560df9ee705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20f00484-2365-40aa-9cb7-b0bb73b1353a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_19d43945-ccbe-42ff-bbdc-3560df9ee705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="ino-20220630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8fccf2e5-4203-427a-9053-835f8d4134a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_587777ec-3461-4105-9234-5b7818588c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8fccf2e5-4203-427a-9053-835f8d4134a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_587777ec-3461-4105-9234-5b7818588c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e4ee70e1-91b0-4eb5-a9a0-f9a79ec718d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e4ee70e1-91b0-4eb5-a9a0-f9a79ec718d5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:to="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed7f729a-27c0-4cc1-8164-51b9dfb36121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_db504061-c6a0-4cb5-b884-c2becf1ade74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed7f729a-27c0-4cc1-8164-51b9dfb36121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e962cf54-113b-421b-816f-f26204570391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed7f729a-27c0-4cc1-8164-51b9dfb36121" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e962cf54-113b-421b-816f-f26204570391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:to="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9d4442e8-3432-4eb8-9ca1-025819ca99fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_72f63035-53fd-4952-aecd-cb9373dd7af2" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9d4442e8-3432-4eb8-9ca1-025819ca99fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_EmployeesAndDirectorsMember_58b605e5-fdd5-401c-87db-6b7ad44bf93e" xlink:href="ino-20220630.xsd#ino_EmployeesAndDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9d4442e8-3432-4eb8-9ca1-025819ca99fd" xlink:to="loc_ino_EmployeesAndDirectorsMember_58b605e5-fdd5-401c-87db-6b7ad44bf93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d71d0c-81c1-431a-a182-ffda1e8c26da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_12cd8769-e7bf-44a3-89df-a56472ab4299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_12cd8769-e7bf-44a3-89df-a56472ab4299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_86541fb9-a926-4e88-a858-74168731019c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_86541fb9-a926-4e88-a858-74168731019c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9452cb28-a941-4631-811d-55eae6a84fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9452cb28-a941-4631-811d-55eae6a84fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_51818849-f2cf-43fd-8e6a-52e17a11b943" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70e89d96-2712-4c54-bb4f-f5df90234c88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_51818849-f2cf-43fd-8e6a-52e17a11b943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d52563e-bb91-468f-b860-3f60b2fad60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d52563e-bb91-468f-b860-3f60b2fad60b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ea463401-1950-4270-a14e-8c2d31fec274" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_955d8b99-bb3e-4275-8cab-e75c53463082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_955d8b99-bb3e-4275-8cab-e75c53463082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_17a19069-bd24-4751-9d39-2cb32f6164a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6136ae9-25a5-4268-8180-67be35c94bc4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_17a19069-bd24-4751-9d39-2cb32f6164a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_19fb8846-c954-4dc9-81d0-3fdfe950e5e4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_20d4e033-de3b-43d7-9240-8530494c4d1a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_19fb8846-c954-4dc9-81d0-3fdfe950e5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_JJosephKimMember_4eab533e-ebb7-42be-bf6d-9a7c993105f2" xlink:href="ino-20220630.xsd#ino_JJosephKimMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_19fb8846-c954-4dc9-81d0-3fdfe950e5e4" xlink:to="loc_ino_JJosephKimMember_4eab533e-ebb7-42be-bf6d-9a7c993105f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_ed42a095-371e-4656-90b7-698ee49faa2c" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_EmployeesAndDirectorsMember_e61ea190-cc6e-4d04-88d7-ccc75d4f84f3" xlink:href="ino-20220630.xsd#ino_EmployeesAndDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:to="loc_ino_EmployeesAndDirectorsMember_e61ea190-cc6e-4d04-88d7-ccc75d4f84f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_NonEmployeeMember_d8797e0e-c51c-4789-a2b3-5eae3dfedac7" xlink:href="ino-20220630.xsd#ino_NonEmployeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd4ff335-109c-4aa3-bd1a-22c8792b828b" xlink:to="loc_ino_NonEmployeeMember_d8797e0e-c51c-4789-a2b3-5eae3dfedac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ebe8f61c-51ef-4031-b8c1-01f6c2f04cfc" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_3b9e96b0-909d-4b6a-8759-aa414f6b2728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_3b9e96b0-909d-4b6a-8759-aa414f6b2728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f204002b-5b0e-4300-bfbe-dc3c1c2a569d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_60b99700-a2aa-483a-97e7-9c6cbed0826d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_f204002b-5b0e-4300-bfbe-dc3c1c2a569d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_659de4da-f0aa-4de9-a931-f147d0ae3224" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_905ccffe-e80c-4bfa-83e5-6545b468075d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensation_905ccffe-e80c-4bfa-83e5-6545b468075d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db78f596-192b-484d-a950-221fc3c67c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db78f596-192b-484d-a950-221fc3c67c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_6c1bbceb-8434-4e66-9c09-d7476425abc2" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash_6c1bbceb-8434-4e66-9c09-d7476425abc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_ecb2a724-3568-4b86-90c2-36b56bea72f5" xlink:href="ino-20220630.xsd#ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares_ecb2a724-3568-4b86-90c2-36b56bea72f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ef7dab73-0fa6-434d-84f9-db3117c3cc05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ef7dab73-0fa6-434d-84f9-db3117c3cc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a58c9863-95a8-4e05-8b8a-c30b060c075f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a58c9863-95a8-4e05-8b8a-c30b060c075f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f7d77c3d-693e-429e-bffd-4888fb888371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f7d77c3d-693e-429e-bffd-4888fb888371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_682ddd2a-e093-41dd-866e-09a36d500ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_682ddd2a-e093-41dd-866e-09a36d500ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c67fb526-5019-4424-a5fe-2f7080aa4ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c67fb526-5019-4424-a5fe-2f7080aa4ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6fe51f71-16b1-4804-855c-72c3929a1d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_088d24c7-0524-4316-8f39-c375ae0d29ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6fe51f71-16b1-4804-855c-72c3929a1d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ino-20220630.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_311b3853-1f48-463c-b81d-1f324b5ec28b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_8abf5bc2-3611-4df9-82e7-7ab64e6403dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_311b3853-1f48-463c-b81d-1f324b5ec28b" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_8abf5bc2-3611-4df9-82e7-7ab64e6403dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_e876869a-e059-4116-bc9e-1cc017aef967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract_e876869a-e059-4116-bc9e-1cc017aef967" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_454b6208-b844-44ed-b53e-c8815d81c2c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_8ce96fa4-1cb0-4166-908d-88eacfde1ea4" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_454b6208-b844-44ed-b53e-c8815d81c2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PlumblineLifeSciencesMember_ddbce679-4ba5-41ea-9370-708a87c9665e" xlink:href="ino-20220630.xsd#ino_PlumblineLifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_454b6208-b844-44ed-b53e-c8815d81c2c7" xlink:to="loc_ino_PlumblineLifeSciencesMember_ddbce679-4ba5-41ea-9370-708a87c9665e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_05fc6c96-6a9f-46b3-9d4d-92b7406ec80e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_96a65f5d-041c-4adc-ab3e-d172f2a32593" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_05fc6c96-6a9f-46b3-9d4d-92b7406ec80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_271c1f12-1954-4138-bf7c-fe90b5318267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_05fc6c96-6a9f-46b3-9d4d-92b7406ec80e" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_271c1f12-1954-4138-bf7c-fe90b5318267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7178eb99-5e77-437f-b73c-d9a0518a4da0" xlink:to="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_2dbb67b0-4241-4874-a58f-d22f8bd6e5be" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:to="loc_srt_DirectorMember_2dbb67b0-4241-4874-a58f-d22f8bd6e5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_TheWistarInstituteMember_a1fc7819-2139-4cc9-aafa-8951350f8a51" xlink:href="ino-20220630.xsd#ino_TheWistarInstituteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_88abeda1-27ed-4cf3-885a-70365e3b4c24" xlink:to="loc_ino_TheWistarInstituteMember_a1fc7819-2139-4cc9-aafa-8951350f8a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b07cbf7c-79c0-433e-92a3-4c44fb2ef48a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1986525f-a8cd-4c4a-b644-2ecd4a544080" xlink:to="loc_srt_ProductsAndServicesDomain_b07cbf7c-79c0-433e-92a3-4c44fb2ef48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LicenseWithAffiliatedEntitiesMember_6b8c822d-f061-4a24-9423-c2473b399da4" xlink:href="ino-20220630.xsd#ino_LicenseWithAffiliatedEntitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b07cbf7c-79c0-433e-92a3-4c44fb2ef48a" xlink:to="loc_ino_LicenseWithAffiliatedEntitiesMember_6b8c822d-f061-4a24-9423-c2473b399da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d5f583b1-d2af-425d-94ac-3efcf5e7f312" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_5546f5f7-d486-4667-b2da-2ca697e025bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_5546f5f7-d486-4667-b2da-2ca697e025bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3ea218cc-06c7-42ab-bf20-d7ad28997a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3ea218cc-06c7-42ab-bf20-d7ad28997a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f27e652-a1bc-4476-be1c-72911471468b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f27e652-a1bc-4476-be1c-72911471468b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_bc0864a6-7b1a-490e-bb55-338b09833150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_bc0864a6-7b1a-490e-bb55-338b09833150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementExpensesToReimburse_b66fc619-c715-45db-98f8-1ba213adb29d" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementExpensesToReimburse"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementExpensesToReimburse_b66fc619-c715-45db-98f8-1ba213adb29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementTerm_87ef7f30-eb05-4fd8-ab63-5132a7c93020" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeArrangementTerm_87ef7f30-eb05-4fd8-ab63-5132a7c93020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedAmount_335353e5-5e94-40ec-8d01-5d13206b291d" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAwardedAmount_335353e5-5e94-40ec-8d01-5d13206b291d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAmendedAmount_2a3d5bd4-09e6-486a-8e3f-ac331e13e883" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAmendedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAmendedAmount_2a3d5bd4-09e6-486a-8e3f-ac331e13e883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedOptionAmount_24e5ed1f-bf08-4684-bed0-c32b41f6f988" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedOptionAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAwardedOptionAmount_24e5ed1f-bf08-4684-bed0-c32b41f6f988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementAwardedExercisedAmount_9bec7c47-d93c-454a-bf2c-5245c79d77a7" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementAwardedExercisedAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_CollaborativeAgreementAwardedExercisedAmount_9bec7c47-d93c-454a-bf2c-5245c79d77a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GrantProceedsReceived_ea70c94f-11da-4588-8352-ba028a31c00c" xlink:href="ino-20220630.xsd#ino_GrantProceedsReceived"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_GrantProceedsReceived_ea70c94f-11da-4588-8352-ba028a31c00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_0d5edd0e-955e-47a1-8f64-cbbb129b4033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_0d5edd0e-955e-47a1-8f64-cbbb129b4033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_b923c7d9-8e78-4638-ae42-cb479f60b701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_b923c7d9-8e78-4638-ae42-cb479f60b701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingFromAffiliate_5e2e80ad-e456-4abd-bf38-baa63e9a0c13" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingFromAffiliate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_ino_DeferredGrantFundingFromAffiliate_5e2e80ad-e456-4abd-bf38-baa63e9a0c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_92924488-c415-45c9-ad22-034fe783499a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1964fc9d-57ee-4a8c-8c37-f103e417a261" xlink:to="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_92924488-c415-45c9-ad22-034fe783499a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ino-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_776e5e93-6b18-4327-a8cf-41c26f5e7fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_57240d86-175d-4d39-bb32-d1b922c2f205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_776e5e93-6b18-4327-a8cf-41c26f5e7fc2" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_57240d86-175d-4d39-bb32-d1b922c2f205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="ino-20220630.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_eef3e039-b636-463c-8a0c-af74c54bb89e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d180dc05-c288-4c00-b1c0-8a599d3e99bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_eef3e039-b636-463c-8a0c-af74c54bb89e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d180dc05-c288-4c00-b1c0-8a599d3e99bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3a267dbc-9ac3-46c6-8f38-3ae1043ea074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3a267dbc-9ac3-46c6-8f38-3ae1043ea074" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_468ed793-5a18-4085-8a24-eab2e30ccb0f" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SanDiegoOfficeMember_c2ee3c63-00de-483d-b637-23cd60edee56" xlink:href="ino-20220630.xsd#ino_SanDiegoOfficeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:to="loc_ino_SanDiegoOfficeMember_c2ee3c63-00de-483d-b637-23cd60edee56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_PlymouthMeetingPennsylvaniaMember_da378290-aeac-43ba-90e1-b630b4c02fd2" xlink:href="ino-20220630.xsd#ino_PlymouthMeetingPennsylvaniaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f5457251-d448-49fe-b33c-ae59ae1204f8" xlink:to="loc_ino_PlymouthMeetingPennsylvaniaMember_da378290-aeac-43ba-90e1-b630b4c02fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_eb17e7ab-11c7-4575-9988-26b14488c0fd" xlink:to="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c9465c5e-1b38-4bca-9023-4708cd398edd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:to="loc_srt_MinimumMember_c9465c5e-1b38-4bca-9023-4708cd398edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_aeb3ab95-53d7-4a73-94fc-587273734eb6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fd9b0ce8-459f-4ad2-be2b-a45d7ca24961" xlink:to="loc_srt_MaximumMember_aeb3ab95-53d7-4a73-94fc-587273734eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_28302452-9064-4be9-b965-c8ec85fc2fa0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_bfd95be6-5dbf-423b-ac14-040d2cd6bda4" xlink:to="loc_srt_LitigationCaseTypeDomain_28302452-9064-4be9-b965-c8ec85fc2fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_300bbeb2-602f-44df-8165-64c7be87f9a6" xlink:href="ino-20220630.xsd#ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_28302452-9064-4be9-b965-c8ec85fc2fa0" xlink:to="loc_ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember_300bbeb2-602f-44df-8165-64c7be87f9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_6f14696c-55b9-461b-b4bb-7812c5d3ba13" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseAreaofLandUnderLease_f900f77a-8598-4e4f-a1ea-20785c1bb8bf" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseAreaofLandUnderLease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_ino_LesseeOperatingLeaseAreaofLandUnderLease_f900f77a-8598-4e4f-a1ea-20785c1bb8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_3e2bc260-b971-4527-97bc-0085f1d76908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_3e2bc260-b971-4527-97bc-0085f1d76908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_65600220-e76c-4fee-89d7-0f8fbcc5ebe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LeaseCost_65600220-e76c-4fee-89d7-0f8fbcc5ebe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_847ae84c-717e-4c68-a02c-47ed78aa2630" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseNumberOfAgreementsToSublease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease_847ae84c-717e-4c68-a02c-47ed78aa2630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2b90f9c5-f9e6-4a59-be02-bab581a056e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2b90f9c5-f9e6-4a59-be02-bab581a056e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_07893bde-ff14-44ca-89b3-83c952d4ecf1" xlink:href="ino-20220630.xsd#ino_LossContingencyEstimateOfPossibleLossValueOfShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cb91175d-cbb6-45fd-bdb9-2d3a940c6689" xlink:to="loc_ino_LossContingencyEstimateOfPossibleLossValueOfShares_07893bde-ff14-44ca-89b3-83c952d4ecf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_cf7beb1d-54ec-4cb0-808d-568bce56daa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_cf7beb1d-54ec-4cb0-808d-568bce56daa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fae14342-c225-4238-98b1-cf0ee6dbca41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fae14342-c225-4238-98b1-cf0ee6dbca41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_207fa583-a64e-44ea-bfd6-d73846a5c5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_207fa583-a64e-44ea-bfd6-d73846a5c5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_03df2f88-bc77-4439-a003-c141fbc1150e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_03df2f88-bc77-4439-a003-c141fbc1150e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86e34358-87bd-42f3-b630-81137ca261a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86e34358-87bd-42f3-b630-81137ca261a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_0b844bc7-8614-41fc-ae1a-b9c80ea2f6e2" xlink:href="ino-20220630.xsd#ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_0b844bc7-8614-41fc-ae1a-b9c80ea2f6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cb2614b3-f76a-4417-bb86-91ea36e7520d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cb2614b3-f76a-4417-bb86-91ea36e7520d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_76d224a3-2b88-43bf-a535-ab6a91e0214e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_76d224a3-2b88-43bf-a535-ab6a91e0214e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7cfdd07c-522f-41d0-a031-1964c370cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_OperatingLeaseLiability_7cfdd07c-522f-41d0-a031-1964c370cfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_03e20307-241c-4a12-9673-e6d5cc9a01ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_03e20307-241c-4a12-9673-e6d5cc9a01ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0ca67aa3-d212-40d0-95a2-c764ea2b67cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0ca67aa3-d212-40d0-95a2-c764ea2b67cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_543f00ca-b9d1-4c3d-81e1-52a89b2656e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_543f00ca-b9d1-4c3d-81e1-52a89b2656e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ff4b4b33-7eed-46cb-98f4-6011932f9a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d347317c-83e8-4808-9afb-afb8fe6d2bdf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ff4b4b33-7eed-46cb-98f4-6011932f9a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CollaborativeAgreements" xlink:type="simple" xlink:href="ino-20220630.xsd#CollaborativeAgreements"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CollaborativeAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ef8bdf9-5d2c-41b9-9b09-9c5cac4061c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_8629c7e6-4e6f-4f4f-9569-3599901825fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ef8bdf9-5d2c-41b9-9b09-9c5cac4061c2" xlink:to="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_8629c7e6-4e6f-4f4f-9569-3599901825fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/CollaborativeAgreementsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#CollaborativeAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/CollaborativeAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c4574b2-3688-4efb-b17b-17efe96b64c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c4574b2-3688-4efb-b17b-17efe96b64c7" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_d050c218-d8c9-4b2c-b588-86c633c00c0f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AdvaccineMember_448fd6f2-d9b4-47f2-87c4-ace2f46a6a5c" xlink:href="ino-20220630.xsd#ino_AdvaccineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_AdvaccineMember_448fd6f2-d9b4-47f2-87c4-ace2f46a6a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_ApolloBioMember_2caea27b-2510-41ab-938a-0c7ba15bae5d" xlink:href="ino-20220630.xsd#ino_ApolloBioMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_ApolloBioMember_2caea27b-2510-41ab-938a-0c7ba15bae5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CoalitionforEpidemicPreparednessInnovationsMember_9a690e80-b15c-475d-ab1b-4fe028e8fa33" xlink:href="ino-20220630.xsd#ino_CoalitionforEpidemicPreparednessInnovationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_CoalitionforEpidemicPreparednessInnovationsMember_9a690e80-b15c-475d-ab1b-4fe028e8fa33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_BillAndMelindaGatesFoundationMember_259abe3a-406a-42b3-898c-c52d3d0f09f9" xlink:href="ino-20220630.xsd#ino_BillAndMelindaGatesFoundationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_BillAndMelindaGatesFoundationMember_259abe3a-406a-42b3-898c-c52d3d0f09f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DepartmentOfDefenceMember_f84ae70f-581b-40cb-95ad-adda1d26b9e7" xlink:href="ino-20220630.xsd#ino_DepartmentOfDefenceMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1a55f69d-2d71-4f30-a428-87bdc3287be4" xlink:to="loc_ino_DepartmentOfDefenceMember_f84ae70f-581b-40cb-95ad-adda1d26b9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d8bb8cee-9519-41ba-98d4-c0b147307282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_bbc473da-9b87-4d84-addf-6125f62d5c7a" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d8bb8cee-9519-41ba-98d4-c0b147307282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_5f4056ac-6d64-4a67-8a11-7ab367188738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d8bb8cee-9519-41ba-98d4-c0b147307282" xlink:to="loc_us-gaap_CollaborativeArrangementMember_5f4056ac-6d64-4a67-8a11-7ab367188738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ecd600ff-b756-4a0b-95c6-aae93b53dd45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_0acc5867-780d-4111-8c33-d44f2384b267" xlink:to="loc_srt_NameOfMajorCustomerDomain_ecd600ff-b756-4a0b-95c6-aae93b53dd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AdvaccineMember_8bb392b7-d14e-4f7a-b0ae-a6f8bfe85583" xlink:href="ino-20220630.xsd#ino_AdvaccineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ecd600ff-b756-4a0b-95c6-aae93b53dd45" xlink:to="loc_ino_AdvaccineMember_8bb392b7-d14e-4f7a-b0ae-a6f8bfe85583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0d8d3be3-9966-4497-9785-1f21624a4e48" xlink:to="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_47646f51-ed9d-47fe-8185-f09550c6ace7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_us-gaap_LicenseMember_47646f51-ed9d-47fe-8185-f09550c6ace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_LassaFeverAndMERSVaccineMember_5c2dae34-995f-4fe7-8824-6724bc43880f" xlink:href="ino-20220630.xsd#ino_LassaFeverAndMERSVaccineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_LassaFeverAndMERSVaccineMember_5c2dae34-995f-4fe7-8824-6724bc43880f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SARSCoV2COVID19VaccineMember_6eef909a-6315-493c-b40c-4089ee589024" xlink:href="ino-20220630.xsd#ino_SARSCoV2COVID19VaccineMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_SARSCoV2COVID19VaccineMember_6eef909a-6315-493c-b40c-4089ee589024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CELLECTRA3PSPProprietarySmartDeviceMember_2949b197-72f1-4bb7-bdfa-e2a1ba1c258d" xlink:href="ino-20220630.xsd#ino_CELLECTRA3PSPProprietarySmartDeviceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_CELLECTRA3PSPProprietarySmartDeviceMember_2949b197-72f1-4bb7-bdfa-e2a1ba1c258d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_INO4800Member_2084b310-cd60-4b6c-9f0d-6a46fb14309c" xlink:href="ino-20220630.xsd#ino_INO4800Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_INO4800Member_2084b310-cd60-4b6c-9f0d-6a46fb14309c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_3c4acebb-ae06-4eb3-9feb-32b2d924a988" xlink:href="ino-20220630.xsd#ino_DNAEncodedMonoclonalAntibodyTechnologyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_DNAEncodedMonoclonalAntibodyTechnologyMember_3c4acebb-ae06-4eb3-9feb-32b2d924a988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CELLECTRA2000DeviceMember_83df4bcb-4382-4105-98f9-d2545680214c" xlink:href="ino-20220630.xsd#ino_CELLECTRA2000DeviceMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dcda0e53-f004-441f-8125-fed934208515" xlink:to="loc_ino_CELLECTRA2000DeviceMember_83df4bcb-4382-4105-98f9-d2545680214c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_54b654c2-cec0-4145-a40a-77310c3d6f6b" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementsUpfrontPaymentReceived_5647bb44-a310-4d8a-ab5e-24e90b2bc012" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementsUpfrontPaymentReceived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementsUpfrontPaymentReceived_5647bb44-a310-4d8a-ab5e-24e90b2bc012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_89afc04f-bfad-4640-8108-bafbecf14cd6" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementAdditionalRevenueToBeAchieved"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborationAgreementAdditionalRevenueToBeAchieved_89afc04f-bfad-4640-8108-bafbecf14cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementPaymentEarned_125c7400-ae60-46bf-ae04-6f015e1d1e33" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementPaymentEarned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborationAgreementPaymentEarned_125c7400-ae60-46bf-ae04-6f015e1d1e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborationAgreementRoyaltyPeriod_ad450866-14c0-404b-9b96-9ab27b458aa4" xlink:href="ino-20220630.xsd#ino_CollaborationAgreementRoyaltyPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborationAgreementRoyaltyPeriod_ad450866-14c0-404b-9b96-9ab27b458aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostMaintenance_431427b5-8ead-40f6-b3c1-39b8f9d07c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostMaintenance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_CostMaintenance_431427b5-8ead-40f6-b3c1-39b8f9d07c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_AnnualMaintenancePeriod_9a50ce49-3ff1-4348-83cd-4d8063a90b09" xlink:href="ino-20220630.xsd#ino_AnnualMaintenancePeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_AnnualMaintenancePeriod_9a50ce49-3ff1-4348-83cd-4d8063a90b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_7aae2199-212a-40cc-baac-fa816a3d1070" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination_7aae2199-212a-40cc-baac-fa816a3d1070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e9829c03-7c2d-4754-aafa-44740202f2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e9829c03-7c2d-4754-aafa-44740202f2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_cb666e80-c24e-42aa-b366-ece8144a17be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_AccountsReceivableNet_cb666e80-c24e-42aa-b366-ece8144a17be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_6fd57b98-7f17-44ef-9710-e8d9f137ba6f" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination_6fd57b98-7f17-44ef-9710-e8d9f137ba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementFundingToBeReceived_6f4bd11b-9f43-4058-b4d1-dc801bb9d672" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementFundingToBeReceived"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementFundingToBeReceived_6f4bd11b-9f43-4058-b4d1-dc801bb9d672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_dc2a5458-ef62-45f5-8251-11b18fdc08aa" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment_dc2a5458-ef62-45f5-8251-11b18fdc08aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeAgreementFundingReceived_369e7f5e-516d-409e-b4b0-5dbd6521076a" xlink:href="ino-20220630.xsd#ino_CollaborativeAgreementFundingReceived"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeAgreementFundingReceived_369e7f5e-516d-409e-b4b0-5dbd6521076a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_DeferredGrantFundingCurrent_588641e3-24f0-4059-b2d2-f65d374478a5" xlink:href="ino-20220630.xsd#ino_DeferredGrantFundingCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_DeferredGrantFundingCurrent_588641e3-24f0-4059-b2d2-f65d374478a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_16866cea-a200-402c-8d56-4be44216e426" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementFixedPriceContractAmountAwarded"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeArrangementFixedPriceContractAmountAwarded_16866cea-a200-402c-8d56-4be44216e426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CollaborativeArrangementRevenueFromTheProcurementContract_51a913bd-3464-450a-9dd2-1734e4fd5a30" xlink:href="ino-20220630.xsd#ino_CollaborativeArrangementRevenueFromTheProcurementContract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_CollaborativeArrangementRevenueFromTheProcurementContract_51a913bd-3464-450a-9dd2-1734e4fd5a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GrantProceedsReceived_4482cd48-1376-4700-96b4-082173016bdd" xlink:href="ino-20220630.xsd#ino_GrantProceedsReceived"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_ino_GrantProceedsReceived_4482cd48-1376-4700-96b4-082173016bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_40e2ff98-7815-40ea-b138-099c077be905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_40e2ff98-7815-40ea-b138-099c077be905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cc5d24b8-a8d4-411a-83b3-c465195cacda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ae7b4e04-4d85-4a14-ad52-a43a439d1921" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cc5d24b8-a8d4-411a-83b3-c465195cacda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ino-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bf938860-59e6-4990-a0a5-fa4e2c4fef7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_0c1d857e-794b-49b5-b95a-a378db065bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bf938860-59e6-4990-a0a5-fa4e2c4fef7f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_0c1d857e-794b-49b5-b95a-a378db065bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GeneosTherapeuticsInc" xlink:type="simple" xlink:href="ino-20220630.xsd#GeneosTherapeuticsInc"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GeneosTherapeuticsInc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_1c29b780-51ce-4445-bb99-f51681e33923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_8b48462b-86a1-4a28-b391-0094b2051571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_1c29b780-51ce-4445-bb99-f51681e33923" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_8b48462b-86a1-4a28-b391-0094b2051571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncTables" xlink:type="simple" xlink:href="ino-20220630.xsd#GeneosTherapeuticsIncTables"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GeneosTherapeuticsIncTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_fc447a00-b8a2-4616-a2a0-2657db16b6da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_c1115e20-8954-41fb-8169-072f4b04f91e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_fc447a00-b8a2-4616-a2a0-2657db16b6da" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_c1115e20-8954-41fb-8169-072f4b04f91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GeneosTherapeuticsIncNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_aaca8d7c-596d-4221-99c0-4531619c3d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_aaca8d7c-596d-4221-99c0-4531619c3d80" xlink:to="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2def1e18-8cd5-4cc8-9a53-afa411552c4d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_f89077fc-dee6-493a-aa75-c78f458589c5" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2def1e18-8cd5-4cc8-9a53-afa411552c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GeneosTherapeuticsInc.Member_b6227b34-da16-4738-a02a-bdbd89ecf959" xlink:href="ino-20220630.xsd#ino_GeneosTherapeuticsInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2def1e18-8cd5-4cc8-9a53-afa411552c4d" xlink:to="loc_ino_GeneosTherapeuticsInc.Member_b6227b34-da16-4738-a02a-bdbd89ecf959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f3c61cf5-388b-4033-9200-7b7bd68b269f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_18636f6e-6805-454e-a3d7-b35819db592d" xlink:to="loc_srt_OwnershipDomain_f3c61cf5-388b-4033-9200-7b7bd68b269f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_GeneosTherapeuticsInc.Member_71a3dd8b-6be9-4931-baec-4e39cbbf7eb2" xlink:href="ino-20220630.xsd#ino_GeneosTherapeuticsInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_f3c61cf5-388b-4033-9200-7b7bd68b269f" xlink:to="loc_ino_GeneosTherapeuticsInc.Member_71a3dd8b-6be9-4931-baec-4e39cbbf7eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c4de8aaf-0190-4cdc-8b14-b8962935bd80" xlink:to="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SeriesAOnePreferredStockMember_18428bdd-cd39-4753-89d2-03537faec2f9" xlink:href="ino-20220630.xsd#ino_SeriesAOnePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:to="loc_ino_SeriesAOnePreferredStockMember_18428bdd-cd39-4753-89d2-03537faec2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6763e118-4435-4141-9240-4c118d1031b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:to="loc_us-gaap_CommonStockMember_6763e118-4435-4141-9240-4c118d1031b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_df382c39-5d65-4b78-9057-6609fea8b691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_487b4a71-f054-4d98-b9db-aab8876aafff" xlink:to="loc_us-gaap_PreferredStockMember_df382c39-5d65-4b78-9057-6609fea8b691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_184cea51-648f-4460-b91d-6baf4927165f" xlink:to="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_a92e0ad5-f934-45e5-9d88-ef31731f68b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_a92e0ad5-f934-45e5-9d88-ef31731f68b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0c052159-dd3e-4673-9323-448b9373a7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0c052159-dd3e-4673-9323-448b9373a7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_6a840ef8-abf8-4688-91ec-1eb3762dc84d" xlink:href="ino-20220630.xsd#ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment_6a840ef8-abf8-4688-91ec-1eb3762dc84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_269bd492-ccb7-4a42-a126-c0aca99acb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_269bd492-ccb7-4a42-a126-c0aca99acb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_8758b458-f615-401d-b7dc-90f5316a4b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_8758b458-f615-401d-b7dc-90f5316a4b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_e8228056-899e-45c1-a246-dc39e0950dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_e8228056-899e-45c1-a246-dc39e0950dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_c9958f24-273a-4ff8-b89d-e3bbfa6d7ee6" xlink:href="ino-20220630.xsd#ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment_c9958f24-273a-4ff8-b89d-e3bbfa6d7ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_2fe3a0e9-7564-414d-85ab-7f723aae9b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_2fe3a0e9-7564-414d-85ab-7f723aae9b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_288aae52-60e5-4702-ac3f-d2ed12ca01c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_2350e1e7-eeeb-4c35-9e8d-b328ec9e9d84" xlink:to="loc_us-gaap_EquityMethodInvestments_288aae52-60e5-4702-ac3f-d2ed12ca01c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#GeneosTherapeuticsIncPreferredstockInvestmentDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_50196ea1-61ac-4008-bdd9-8db2dbe7bee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_50196ea1-61ac-4008-bdd9-8db2dbe7bee4" xlink:to="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cdf6c75f-d359-4b9e-9dd1-8e25f49e568a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_26b8aa4e-275a-4449-8ccb-b364387e2a7b" xlink:to="loc_us-gaap_ClassOfStockDomain_cdf6c75f-d359-4b9e-9dd1-8e25f49e568a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_SeriesA2OnePreferredStockMember_3b047c46-f17b-4ef2-bc66-46e41bd3795e" xlink:href="ino-20220630.xsd#ino_SeriesA2OnePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_cdf6c75f-d359-4b9e-9dd1-8e25f49e568a" xlink:to="loc_ino_SeriesA2OnePreferredStockMember_3b047c46-f17b-4ef2-bc66-46e41bd3795e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_a99b28ec-2f50-41b6-8cad-711ea08df5fb" xlink:to="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6acf774c-268d-43d3-a180-6d4a59a30545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_EquityMethodInvestments_6acf774c-268d-43d3-a180-6d4a59a30545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_37a730ff-7452-4a0a-971c-8964dc254487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount_37a730ff-7452-4a0a-971c-8964dc254487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_79e16bf5-9f46-41d9-bd8a-4cfab589cbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_79e16bf5-9f46-41d9-bd8a-4cfab589cbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_fbcb14a4-e92b-41a1-9b01-c0a90696a8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_d4090cc7-49ff-49ac-bd6b-66166f1477b8" xlink:to="loc_us-gaap_EquityMethodInvestments_fbcb14a4-e92b-41a1-9b01-c0a90696a8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ino-20220630.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_131bb050-059b-486d-a87a-5561726c4b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_afbf3b33-e472-4cba-98a9-78a42051b410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_131bb050-059b-486d-a87a-5561726c4b35" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_afbf3b33-e472-4cba-98a9-78a42051b410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inovio.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ino-20220630.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.inovio.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5b42fa84-d13c-4f13-8938-8b8af200e0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_5b42fa84-d13c-4f13-8938-8b8af200e0f6" xlink:to="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_ed26bc8c-5009-4c03-aa4d-6e016c05aacd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_b2cceca6-4df1-4091-bd98-6c717eced08a" xlink:to="loc_us-gaap_RestructuringPlanDomain_ed26bc8c-5009-4c03-aa4d-6e016c05aacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_CorporateReorganizationPlanMember_d4a753b6-b094-4820-a3f8-9585325593b3" xlink:href="ino-20220630.xsd#ino_CorporateReorganizationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_ed26bc8c-5009-4c03-aa4d-6e016c05aacd" xlink:to="loc_ino_CorporateReorganizationPlanMember_d4a753b6-b094-4820-a3f8-9585325593b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0aaec74b-cf02-43b4-a083-c90c6d76234a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b6681ce2-2713-40d1-b10c-dd21aa530d8e" xlink:to="loc_us-gaap_ClassOfStockDomain_0aaec74b-cf02-43b4-a083-c90c6d76234a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_48f32884-6c84-48a8-b20b-0d61aaa1cb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0aaec74b-cf02-43b4-a083-c90c6d76234a" xlink:to="loc_us-gaap_CommonStockMember_48f32884-6c84-48a8-b20b-0d61aaa1cb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4afa2053-a3b7-4263-afbb-114b30aa93ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f72c8152-7a90-4833-bc89-1398db4d0e58" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4afa2053-a3b7-4263-afbb-114b30aa93ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3942483b-dc2c-4e98-9a82-5f8b7deb6293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4afa2053-a3b7-4263-afbb-114b30aa93ec" xlink:to="loc_us-gaap_SubsequentEventMember_3942483b-dc2c-4e98-9a82-5f8b7deb6293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5d0288ee-293a-4fc5-9d06-25f0236895b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_04bed354-e230-4710-bdb1-d57748e807a0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5d0288ee-293a-4fc5-9d06-25f0236895b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_18e86b90-3ee7-4c97-932d-a0f77c403483" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_5d0288ee-293a-4fc5-9d06-25f0236895b1" xlink:to="loc_srt_ScenarioForecastMember_18e86b90-3ee7-4c97-932d-a0f77c403483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d4054063-9b6c-4d66-a5bf-94e696384122" xlink:to="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_8711f6b5-7ebf-4cd8-9bc6-23ea8a4ad0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_8711f6b5-7ebf-4cd8-9bc6-23ea8a4ad0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_a3144864-562f-445b-afec-716163d22f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_a3144864-562f-445b-afec-716163d22f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_afb3787b-7697-4d20-b52a-20837e16f2e7" xlink:href="ino-20220630.xsd#ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent_afb3787b-7697-4d20-b52a-20837e16f2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_efdbe89d-d3da-46bb-b65a-92a95d490155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_efdbe89d-d3da-46bb-b65a-92a95d490155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_43458b08-690a-49bf-bced-87995c430710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_43458b08-690a-49bf-bced-87995c430710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_157c8f49-5c2f-4088-a25b-9033e1a7ba65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_157c8f49-5c2f-4088-a25b-9033e1a7ba65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_dd9ebb7d-5fe5-4d0f-9308-4a41f170cc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3d2dfac9-81c9-4040-bdaf-9c04e50f1680" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_dd9ebb7d-5fe5-4d0f-9308-4a41f170cc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>ino-20220630_g1.jpg
<TEXT>
begin 644 ino-20220630_g1.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_X@Q824-#7U!23T9)3$4  0$   Q(3&EN
M;P(0  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A8W-P35-&5     !)14,@
M<U)'0@                  ]M8  0    #3+4A0("
M                                             !%C<')T   !4
M #-D97-C   !A    &QW='!T   !\    !1B:W!T   "!    !1R6%E:   "
M&    !1G6%E:   "+    !1B6%E:   "0    !1D;6YD   "5    '!D;61D
M   "Q    (AV=65D   #3    (9V:65W   #U    "1L=6UI   #^    !1M
M96%S   $#    "1T96-H   $,     QR5%)#   $/   " QG5%)#   $/
M" QB5%)#   $/   " QT97AT     $-O<'ER:6=H=" H8RD@,3DY."!(97=L
M971T+5!A8VMA<F0@0V]M<&%N>0  9&5S8P         2<U)'0B!)14,V,3DV
M-BTR+C$              !)S4D="($E%0S8Q.38V+3(N,0
M                                                    6%E:(
M     /-1  $    !%LQ865H@                     %A96B        !O
MH@  ./4   .06%E:(        &*9  "WA0  &-I865H@        )*    ^$
M  "VSV1E<V,         %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M    %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                                  !D97-C         "Y)14,@-C$Y
M-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M     "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M
M('-21T(                             9&5S8P         L4F5F97)E
M;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M    +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR
M+C$                                  '9I97<      !.D_@ 47RX
M$,\4  /MS  $$PL  UR>     5A96B       $P)5@!0    5Q_G;65A<P
M       !                         H\    "<VEG(     !#4E0@8W5R
M=@        0     !0 *  \ %  9 !X (P H "T ,@ W #L 0 !% $H 3P!4
M %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"? *0 J0"N +( MP"\ ,$
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
M])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;0INOG!R<B9SWG62=TIY
MGJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H
M4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O%J^+L "P=;#JL6"QUK)+
MLL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*N<*Z.[JUNRZ[I[PAO)N]
M%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$4<3.Q4O%R,9&QL/'0<>_
MR#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\WS[C0.="ZT3S1OM(_TL'3
M1-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:^]N W 7<BMT0W9;>'-ZB
MWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6YQ_GJ>@RZ+SI1NG0ZEOJ
MY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS&?.G]#3TPO50]=[V;?;[
M]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M____VP"$  $! 0(" @("
M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @(" @(" @(! 0$! @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" O_  !$(!,,/  ,!(@ "
M$0$#$0'_Q  ?  $  @(" P$!            "0H("P8' 00% P+_Q !W$  !
M! $# 00$ PP/$PH" A,"  $#! 4&!Q$2" D3(0H4(C$5-T$6(S(X46%U=G>6
MM;89&B0T0E98<72!L[2WUO 7&#-25%57<X61DY27H;&RTM77)34V0V)RP='4
MX5.2T_$F1&."E:+"18,H1F2EQ"='9H2C_\0 '@$!  (# 0 # 0
M  <(!08)! $" PK_Q !=$0 " @$"! ,$!@4%"P@'!0D  0(#! 41!A(A,0<3
M00@B46$4(S)"<8$54F*1H3-RDK'!"20U0U-C<W2"L_ T@Y.BH[+"T18E-D2D
MQ.%59'64M,/Q%U32TQ@FA/_:  P# 0 "$0,1 #\ O\(B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (G*\,Z \
MHB\<H#RB\<KR@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (NE]]NT/HK;/!3ZDUUJ/':;Q$
M+%Q8O2$\UF06ZO5\?1KA-?R5LN68*="M9LR.0B$1.[*L#VM?2)\WDI+&(V8P
M46&HNY1?-=JBJ-O+RLQ/\]Q6":5Z%#K9AZ)<L^1/H(Q+'P2]$@:1QAXB:3H<
M.;/RHPL:WAC5_69-B]'&J+WC%[-*=CA7NFN;<QFHZO1BQWMGU[J$?>F_]GT7
MSELOF6OM7ZVPVGZ$V4SV5QN%QE=N9\AE;M;'TH6^3Q+-N2&$'?W"SGR3^3,[
MJ+[=[OL-@]*%+!6U!DM87(WX]6T?BRR &_FSL.2R$^+P[]+MP3?"/5\HB3>:
MI);H;S:PW R;9C6VI,QJ?(,1E%/E[LMH*K2<=8T:I.U6A&?2/5%2A@C+I9R%
M^.6^;A\---QX4)G_ -P7=OJ>_CAO[ZJ9QC[6F6N>.E8%&-6MTK\V3NM:Z[2\
MJN5=5<O7E<[U\WOTC/6O$F=:?DUUU173S+I<S_';>,(OY-S1:#UEZ1'"9&&F
M=L9W#E_#L9_4$41D/+=+R4L;1L#$_'/+#D)FY=F8O)W+IF[W^6YE@V>II'1]
M*/S^=F66MN_D/#>(5J#W<$[OT>?5[F85!AC-&W.&<@$/^^8N_P#>'J_S\.N9
MT])2#QR8_M"3_P"G^7*KIK?M0<5VREMKCJ3:]W'HQ();=MG"CF_'>77UW(FU
M/Q9S&WMJ6WRIC5M^^NM_U_B33T^_4W2(A<].:.)F=G<6@R8]3,[<MU>ONX\^
MYGX\N>>'79]+OV-:%"PR:#TR<_+?/!R.4"-V^7YUTD3.[\<.TO'D_EY^4#.3
MKC0K262?K\-A?H\A<NHA'RY?Y.KG]KY%]7%Y*(ZWK#@8L/'(^R_O^H_/UE)O
MAA'QPXOTW+UGA*.HZSI^)E2PLFZJ>B2G#*KIIR)4QQ<V4,FQJK(IGO31.+4^
M52<E)+6KO%;5X1YX:E=RRGY:;A7+W]D]MIU2V>S779=_CN3PS]^]K2%P,=J,
M%D8F_HD=;6%NG9+AO?&-O!'"/)>;,\QOQY>;^:]&'TDW$XR8(M6[*ZOPXN[,
M4V/SV*R@GY-U%!ZY4PT$C_1NT;6W=F8&(VZW<8U]J^S7KS5^GQU3IG26:S."
M*Q:JM>HUXY_G]$F&T'J\<I6N(B?AR\'H)_H"+A^.$9/2\L$D^-RM&2&4. M4
M,A5.*0.>"89ZMF,3'RX)FDC;Y"9O<ZTC6?:8\3.%LJ>)Q+@9-%E-TZ+:]0TJ
M.!=YM3<;(1G+&C5-Q:>ZA'JENI)=3SYOBOQ5B*%EF5="%GO5O(P,=0MBTFG"
M4L:'-%KJG"?5==V3_P"W/I#O9USC@&2M:QTC(9@##J/3)21L1ET\G9TW=U#5
MBC'Z(Y9IHP$'ZB=N"9I*]G>VUM'N 4<6CMQ=)9VU+PT="KFJ89,W?CEAQEB2
M&^3CRS%T5R82<6?AR;FB;KGLE8+*L<^+<L-=?J?IC^>X^0G\VZZQ/U0^?RUI
M(QX=W*(GX=L%-QMCLWIR5VRU!BK.3#%?A9IZ4W+>RPS,/,9O[O"G"*3JYZ1)
MN">6N!O;3_2#A7;3B67>N//GP\F7Q\M\]U-K[->5&34>LH(]6F^TQJU#2S,/
M"RH+HW7YN-9+ONW-2NK3V^%"70VH'*\K6N=G_O(M\MLG@#2VX>=^#ZY,XX7.
M3?-%AG 8_":$:67]:>O"P/P$5.6JT9-XD?1(W4I^>RWZ2;4L/7Q^\6CO@TWZ
M8Y-3:)&>U1=^29YK6G;]B:_6 6Z'D>EDLD1/XA1UPXCA*RW#GC[H>:XUY$K=
M.MET_OA*5&_P5]>ZBOVK851^?5;S#PU[1&@YSC7E.W3+9=-\A*>-S?!9->ZB
MOV[ZZ(KX[]"U4BZ+V&[3&@MS\3'G-!:JQ.IL=(+$149G&W6Y8?G=_&60KY/&
MSCU,QU\A4K3QD_0<8DSLW>BFG'R:[H1LJLA;7-*4+*Y1G"<7V<9Q;C)/T:;1
M.6+EU7UPMHLKNJLBI5VU3C97.+[2A.#<91?HTVF$1%^QZ B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B^?;RU6OU//9KPL''4\LT<?3SQQU=9-QSRW'/'/+<
M>] ?01<2L:]P<+CXV:Q,75ST^)D:<?5QQSQU3-SQRW/'NY;GWLO0L;IZ8B;J
MDU'@8QYXYDR^/!N7YX;DK#-SY/Y<_(Z YXBZY_FPZ1_33IS_ /#F,_\ 4K]X
M-U]+2N[1:EP$CLW+M'F<<;LWU78;+\,@.?HN'P[AX"0F"/.8>0WYX$,G2(GX
M;E^!&=W?AFY?ZC>?N7V:VH*$S.\-VI*S.S.\5F&1F=_<S]!OP[_(R ^NB\+R
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(O'* \HB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
M20"N8;*1@+W,5>$/)IZTA<#(S-'9@**U!S#-&ZR#0!$1 $1$ 1$0!$1 $1$
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
M_AM'>QMH'<2*-I!Z@(2%PGKR-T2,SA(/RM#CNAM)D]*9.3'9*+D7<CIVP9_
MO5F+AIX7^0FY89HB]N&1^@F<7 ROF=KGL84]8Q3Y_3\,%+548=<H"PQ5LX(-
MP\=IV9A"^P>S7NNS^)TA7M/X?ARUZ]N[NS=74%*Y@<Y5EJVZTLL8%+$\=[%9
M"'JB<F"06,#C-GCGA/@90ZHS;W.W\L7&W!W$'A'K<=,UCFSN',ZR<\#4:82\
MFV&ZYK:HMR^CY=2<?IF#*<MT_,JE9&5=TZ]>+'A=J/"N;]'R5YN-<Y2PLZ$6
MJ<JN/>+77RKX)KS:6VX-J49652C.5?MZ7UOY?WEVSL3O;JK;34^/UAHW*38C
M-XXG8)0Y.M<JR./K&-R=3J:.]C;;"+3U9FZ>H8YXBBLP031_ON!MO?TWE+&)
MR,73/ 7(2B+M!:@+SBLUR+Z*&0?<WF\9L<1\'&3+@[TOK?R_S*:=)U_?R,S#
MR'_B[\;(HFTUVG797..S3[2BT]T1/A\06X]M=U-DZ;Z;(V5VUR==E5D'O"<)
MQVE&49)--/=/U+ZO=Z=XIIC?; $\#18;6N)KUWU)IB21W*(C%@?)X@Y/:NX:
MQ.)C%(+G8I$\=>^,<AP'8D89:UO9W=;4>@-2XK5VD\C)B\YAK SU9P=RBE%N
M/&I7(>6"U0N1\P7*LG(2PD3>R;"8WO\ L%]N# ;X:.AS=!@QVH,>T=35&G2F
M$Y\5D.'9IX7?@Y\5?Z2L8ZUTMU1]4$S!:KS1AT,\$?&F&O5K3\^4*]7I@VGL
MH0SJHKK;7'LKX+K=5'HUO=6N3S(U=-O9[]H"KB6I:7J4ZZM;HKYHOI"&I4P7
MO6U1Z1CDUQV>13'I);WTQ5?F0ISE1.45ART@1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 40'>^ZIW,TCI#$:YV]
MU9F,!6P]_P"#]35,>%&2":GE9(8L=DI6MU+)QG4OB--RC( ,<@/BB[QQN,OZ
MZZW<VRQNL],9[2F7B&;&Z@Q=S%VA)F=P"U"483Q_*,U:1PL02"['%/%'(!"8
M"[ 4E_R2W?K^R?J#_!8?_=:?DEN_7]D_4'^"P_\ NM8M;J[;Y#1^IL]I7+ 4
M>1T]E;N)MLXN+2'4F*,+ <_10VHFCM5S'D)()HY(W<"%WX"@,X_R2W?K^R?J
M#_!8?_=:?DEN_7]D_4'^"P_^ZU@XB SC_)+=^O[)^H/\%A_]UI^26[]?V3]0
M?X+#_P"ZU@XB D.T+WIF]N*S6)R>1UWF<WCJ&0J6K^'M18MH,I2AF K5&0HL
M?%('K,#'&!C(+@9";N["[/=;T5K#'ZAP^+SV)L#:QF9Q]/)X^R'DTU.]!'9K
MR</YBY12#U 3,0%R!,Q,[-KEE;$[CCM*OJ'0^3V]R,_5D]$V!L8OK/DY]-90
MS.( %_/_ )+R+6:\CM[ U[6/%N2ZT!.8B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
MG*OX#Q* P41$0!$1 %(KW2OTQ>V?]OU=_![JY1U*17NE?IB]L_[?J[^#W5R
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
M#K/_ .(9/^\98W@C_ ^F?ZEC?[J(1%X6BFTE [M%9-KV\VZMEG%V_FA:O@Y
M2$6>EF[M)VX+E^1>MP;^XC8B'@79FSB[EK&^L;_M/PS^HZ/U%,[]#D[>+)CJ
MOD3>4?/C<<OY%ST^\F4;6I,F^0UKK?).[N60UAJR^Y.3&Y/<SN1LNY&WE(3O
M*[O(S,QO[3-PZEE[B*@\V\>KK+B[C5V_MCU<\<2V=0X$0Y']$Q1PS>?N%V9W
M\W%=$N/5]'X0S8]N32X4_P!*%=/]NQ1[@[Z_C6,__O+G^Z5EG]A;/=8)=K[L
MDU]8U9<]A(0AU54@?D!<(H\W#$S.U:=RX ;H"+C2LD0,3NU>R?A>%)7SN7CA
M<L/$OPUTCBW1\O0]:QED865#NMHWXUR3\K+Q+6I.G)HD^:NQ)I^]79&=4[*Y
M6YXQX.P->T^_3=1I5N/?'HULK:;$GY=]$VGY=U3>\))-/K"<95RG"5-W?W8L
M-4T):,T7JF;QDDS4I9A>(X+4;D$U&TSCU##*8N$H$W,4H#*W#@[%#?D<#/4G
MFJVH#@LUY#AGAE'IDBEC?I,";ZK.WR.[$WF+N+L[VW^]$R>E]*ZNT291#1R>
MMQS$5NP,D4=8[&+^# HRV(?(FFN-<EKE:Y$3D@KQD)F;F$)O:TV7:U"^J:$7
MYIJQA'EH8Q_HU828([O2WF\M;JZ+!,W+UF8S\J[NN(VM\"ZYX7<1QX5X@C9/
M2-5\S+X9U>4''&SL=Y%E"E5)[QA*5T'1EXW,Y8F:E)<U&37?;QC\8O#S*X8U
M7*P+I*WR'YE5\%M#)Q9I2KMVW]RR,6E=6V^2:E%2G'RYSC"*EQ\BR.[)W:7U
M'L_K3':QTX?64/YER^*E)QJ9S#2F!6\;:9N6%SZ!EJ6&%SJ6XX9QY82 ^GWI
M,_R-_+^7_LOR>E]9E)^FZW?AWTY6-;*C(HLC;3;!\LX60>\6FEZ/NGNFMXR3
M3:(KTCBO)P<FC,P[IX^5BVPNHNKDXSKLKDI1DGU[-;.+WC);QDG%M&Q V-WI
MP&X>EL/K#3-IK>(S50+$+DS#/6E;V;-&Y&SOX-RE.TE:S%R3#+&3@1QN,A]M
M*G1W0G;6/;;6'S&YZUX>B]:7H(GDG/BO@M12"U>GDAZG88:V1=H,?D3]D&XI
MVI'8*QNKBS.NJOA%XDT\3:37EKEAF4M4:A1'_%9"COSP3;?DWQ^MJ;;VWE4Y
M2G5,[8>!/B]C\8Z'5GQY*\_':QM4Q8O^1RHQ3\R$6W)8^3'ZZAMO9.=+E*RF
MP\HB*4B: B\+'S>'M7[;: #G6.MM.X*9Q<@HVLC">5F%BZ"*OAZSSY6R(%Y&
M]>G(P/\ 1.R\>=J&/BURNR;Z<>F'VK;[(55Q_G3LE&,?S:/QOR*ZHN=DX5P7
M>4Y1A%?C*327[S(1%"/N=W[&UN+>2+36'U)JV8>M@E&"'!X\C%WZ>JSD'*VT
M1MPXR1XZ4N'\X_)8-ZR[^'7U\C;3^C=,8*$OZ&]ZUD<_;!N/?XP-A:Q<OY\/
M1\O=Y^;O"O$7M)\&Z:Y1LU>&59'_ !>!3=E[[+?I=7#Z-OZ;>>NORW:U#4/$
M/2<=M/*\V2^[1"=O;X3C'RO^N6F^5Y5-+4?>W[WY)R?YK:.)9V?@<7A\3 P\
M\\</;AMD[M[F(G)W9OEX==39'O%MV;1=5K=7. 3]3NT&4J4!]OEW=HZ4=8!_
M[/2+=#>0=+<**M0]MKANMRCCZ9K>3MVDJ,6J$OZ67*:_.M&J9'C-I\7M7B9U
MGSY*8K_?-_\ 5+PO*<JC-6[<&XI.P_S6-6$[MY-\V>2=WX;E_P#[?=W\F796
M![>6[-?PRK;F:BEZ1  >?)Q9!G$.GI<FN#9:0G<6ZCD8CDY)C(F(N=<C[>&C
M1DO/T#6*X_K0GBV/^C.=*?\ 31C)>.F''[>GYJ7R=+?[G./]9=/9UY52C2W>
M?[SX]Q>34T&3;RY;)X?&RL3<<>^M7J/Y^_EG;S\_=Y+*G0W?.ZOKE&.?TC@<
MO$W#&>.MWL+9=N?,^9@R]<B9O-@&")BXX<AY<FVW1O;AX'R6ED6:IIN_=Y>
M[(QZ[=7@VYDOGTB^GSZ&0Q/'/0[&E:\O&^=N/SQ7_P"7G=+_ *I8N11?;9][
M+MEFO#BS#9;2M@N&+X1J/=IL7R\7,;ZP3 WR'+7AY;S(1X=2':)W%P&I*@WM
M/YK%YNH7_P!L8J_6O1,[>3B95Y)/#,7\CCDZ3 O9(6?R5A^$/$WA[7X\VC:Q
MI^H/;F=5&1!Y$(_&S&DXY%:_TE421-&XJTW4%_>6;CY#VW<(61\U+XRIEM;'
M_:@CF:(BWHSX1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 5<._:[-O
MP9J' [GX^MQ4U$ :?U!)&WD&9Q]=SQ5F9F;R>[BX)JK2>?\ S7&!NSG$Q5_E
M?[[7NP%;<[;K4^C9FB&QDJ!R8J>4>1J9JG^:L59=_>(A<BB&4AY)H#E86=W5
M!+)XNU1LV:-ZO+4NTK$U2Y5F'IFJVZTA0V*\H_H9(9@.,Q^0A=O/WN!Z*(B
M(B( LPNP;VBY-KMT=,:F.5PQ)VVP^HX^.1EP.5(:UR1QY;DZ!O#DX>'%WEI!
M&Y-')(SX>KP[,[.SMRS^3M\B V15:S'-''+$8R12@,D<@.Q!)&8L0&)-Y.)"
M[$SMY.SL[+]U%KW17:3?7VTV.Q]^R\^?T00::R122==B>E7CZL%=EZN9">;&
M^'5.8W-Y[-&S(1]9& 2E( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B +^2)A9W=V9F9W=W=F9F
M9N7=W?R9F;WO\B_I1N=ZEVEGVWVES!4I_"U!JI_F8P3";C+$5Z,OA/("XOU,
MU#%M9DC-FX:Y)3 N!EY8"KQWB_:3_FH;K:AS5:9YL'BYBTYIQ^7Z#Q.)GFC:
MY$S^X,E<*UD ]Q>#9B8Q$F<6P97AFX;A>4 1$0!$1 %.QW&?9J;.ZSRNY&0@
MZ\?HV$\;AG)N8Y-1Y6LX3RMRW!ECL1-)[/GT2Y*O-[$D43O!9!7DEDCAAC.:
M:4PBAAC%SDEED)@CBC 6<C.0R$ $6=R)V9F=WX5]7L-]G.':S;+36D_# <C%
M5^$<_*+#U6,]DN+.1,R%RZ_ -PHPEU$PU:D$8ET / &6R(B (B( B(@"P*[T
M#X@]S/L'#^%<>L]5@5WH'Q![F?8.'\*X] 49$1$ 1$0!$1 6_NXQ^)2Q]N^H
M/WIAU,DH;>XQ^)2Q]N^H/WIAU,D@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(O@ZEU3C,+2L9/,9&CB<;4C*6
MUD,E;KT:5:(6=RDGM69(H(09F=W*0Q%F9W=T!]Y?*S>=I8RI8OY&W6H4:L93
M6;ER>.M6KQ#]%)-/,01Q@WRD9,WN;WNH-.U-WXND\"UC%[98]M8Y1F<&SM[Q
MZ.FJI\NQ'#%T1Y#,.+-[ P^H53ZO$&\8AX<E=WM!=K3<'="YZUK/4M[)P1R'
M)5Q,<CU,'1>1^7]4Q-=PJ";-P'K,H36RC80.P8,S,!9D[27?7[;:3*QCM&PV
M-?9B)RC>:DY4=.02MRSB67GC<[O23#R^,JVJY,[\6V,2!H!^T1WF&[NY#SU\
MEJ,\'A9NH6P.EVEQ%'P2Y;P[-D)I,G>Z@X&7UJ\<)^UT01 ;QK 5$!_(BS>3
M,S-Y^[R]_G\GR\OSS]7S7](B (B( B(@"(B (B( B(@"(B (B\1/UFT<?MR/
M[HP]HW\^.&$>2?EW9FX9_/\ O(#RBY_@MI]5Y0A'&:7U'D2-^!:C@LI;<G^H
M+059.?<_N^H_U%W3@NPUO-DG9JFUNNW9_-CM:;R6.C)G9R9QER4%2(F=F\G8
MW;GAN>79G Q712%8GNINT#<9B';FY7!V=V.YG-+5N79V;I\(\YZP+OSRSE"(
MNS/P7NY[-QO<P;\V..O"8"GR3#^:]24O)G;GK?U4+3]#>Y^&<^6?@79 14(I
MB*G<<[V&SO+)HR%V?AA^'K<G+<>_D<2S-Y^7'O7(H.XGW<(!(\QHR,W;V@^$
M,B?2_P!3J;&,Q?KLR A5138?D$>[7]>]&?X]DO\ =J\/W$F[7]>]&/\ 6]>R
M7G__  U 0H(IC;'<;[U"#N$^C)#;W!\.6PZO/S]I\2[-Y>?N7%,EW*V^]=B<
M,9IFYTBQ-ZIJ2'DWYXZ!]:JU?:;WOU=(\>XG0$3J*1O,]TKV@:?6XZ .Z(=3
MN5'4.ESY$0ZW( GS-:8^?,1 (RE(VZ1C?D>>H<]V -[<;SZUM;K0^GW^H8>7
M+_*+>7P0][J;DF^@ZO+J?Z$2<0,0D7:>H-B];XC_ )UT9JS&\<\^OZ;S-1O9
MZ>>?'I!QPQ#SS[N6YXY76-R"2N;1V(Y*YOSP$X%";\>3^S(PEY/[^&0'Y(C.
MB (B( B(@"(B (B( B(@"(B .RR@V![9VYFV)QMH[55^C1 N7PMIQR6"D;SZ
MA?%76EK0L?474=1JT[.3F$H2<&V+Z("T7V;^_<T[DGKX_<_ RZ;M&XQGGL!'
M8R6#<N&9Y;.-<ILQ1B=^?*O\+N'(L3]#'(,X^W.Z>F]7XV+,:7S>,SV,F9G"
MYB[<-N%N>>!D\(G*&3R?F*80D'A^H66NM79.UF\6JM$9,,QI#4&5T]D@X8K&
M,MR5QL Q,7@W:[.]6_6<F9RK78;%<G9G*-W9G8#8C<KRJU79>[]J4"K8K=?!
M"<?+1OJS3@.)CY-P>3P!\L7'F\EG&66\G$1QGD<KV!]J=Y]*:YQ46:TAG\7J
M'&2\?FG&V@G>$W9G>"W!RUBE:!G^>U+D4%F)_*6('\D!V<B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B *BUWFWQ][F_9RK^ \2KTJHM=YM\?>YOV<J_@/$H#!1$1 $1$ 4
MBO=*_3%[9_V_5W\'NKE'4I%>Z5^F+VS_ +?J[^#W5R N]HB( B(@"(B (B(
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
MFFLSJ;(NXB5;#T9K?@N3.XO:F 6KTXW82+Q;<T$3"+DYLS.[3;=G;T>+<S4
M0W=PL[B=!5).DCQ=5X=2:@$']XRO2LCA*Q_*+1Y*^WR&,9,[*O'"W >KZNTM
M/P+[X;[.Y1\O'BUW4LBSEIBU^KS\S](LD;3M(R<E[44SFM_M*.T%L_6R6T$_
MDY;_ "*\\=9Y#8!'DB+@?+RY_P#+ZOUEE;M=HJ* 6D<&9V9BD/CI)^.7=W?W
M_K-SPW/#>2SF[?G90VIVEU3B]NM!S9S4.H\;7#):SU/GLC#.]:S>B_,.G*%#
M'T\=C*[Q5V^%+LKUK5J,+M&IZ_)(-R*+&2],&-I,'Z,@9RX\W;R\F;CSY?ZC
M<NZ[7^PY[,$>&=-OU_7L;%NUG4]HX490C>L#3%%-.N5D$H7YUCE.V4-U]'KQ
ME&?UEL7%7B;J=E-BTNJ:=SER6^7+F49?>3:75PWVEMNE/INS],7M9KG6V6+#
M[98K.Y?4458[Q8_!2L/-&"6&"Q9MC8GAI1P1R6(0>><XV>66.+J,I!!\PM"=
MWAVNRZ7L:!KSQMYN&9RFG:,W2)<=+2T[PMU%[V<PD)V\W=6+^Z)[&Y[9[?CG
M\Y5:'6>NA@RN5 V%Y<7B68SPF&<F9W:2.M+Z[?!B<1O6Y8&<AK!(<LZKO[2G
M@+P1Q7Q3EZA7I>/BU0KCB7?HZC$QJL[(IG8[<^3ACN2NL<U3YM4X^;717;+>
M<G(F'A+P7Q9Z;C/497.^=:G*"\M.N,NL(.4ZYV<ZCMSK=*+?+M[N[J#8+N\=
M^2A,LKMT5*6,'-_4]18#(Q2.+>8QB%Z*PTA?H(WA(?Z:5EU3)#K3;G.O$?P_
MH[/U^#Z6*UB[11\D(R 0$ 6ZQ$QL$@//6D=C82?@E=/7!-PML=/ZLQYXK4>(
MHYB@?GX%V )?#/\ ^+!(_$M>9N&XE@..1O<Q<>2IGQC[!FDRBLGAC5]0T?4:
M6YT_2+'D8[FDW%*VI4Y>-)RV^NA9?R+M1)GTUCV?\5Q5FF9N1BY,'S0\]JRM
MR7;:=4:K:GO]^+LY?2ML@G[/?>T9[%O!C]P:7S0TF<(WS>-BK5,Q"'DSR6*8
MM7H9#I;Z)XO4)79G)_&E?VIR-JMX--ZUQ<>8TSE:V4I'PQO"73/6D=N? N5C
M89ZDX^?,4\8$_#D/(\.\+/:;[I^U0CL9C;6Q/D8 \6:33&1GC*]&'/7X>(OR
M-$-L8VY:.K?+ULQ9A:Y:G=A.+;;W<75FW>?*]A[=[ 9NC(=6Y!)&4;FT4GSV
MCDZ,XL$\32#[=>S&_2;,0]$C,;1IHWC]Q[X;9U.D\?8.1J^DS:A1J2DKLAUK
MO9B:DU&O4'&.\IXV=*&6MX\]M"V4M7P_$3B#AC(AA\046YF(WRPR')3M<5WG
M1E=(Y.RZRJR&KEO%2G5T3N=(H]NR'V_M/[BA!B,N]; :QX$/@TI"&EER:/J.
M?"S3$3N74Q]6-GF.[$+<QG;C8YFD(9UT;X+XWTOB'3Z-4T?,JS<*]>[96_>A
M-)<U-U;VLIOKW2LIMC&<>FZV:;LMH6OXFI8T,K"NA?3/[T>\9+O"R#VE79'?
MWH32DNCVV:;\HB+:S,!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0'AU3N[YWL
MVOHS=!]44(&CP>OJ[Y07 .F.OJ"KTP9JL_'+,]AGJ90"9VZSN6@$&:NY%<24
M>G>>]FK^:9M+G:5.#Q<_IYFU-IYQ8.L[F, RMT6<FYZ<CC"N5!$2%O63JREU
M>"P$!1Z1.?Y/Y/\ MM\G'RLB (B( B(@)/\ ND.TE_,_W;QU*[8>+!:X"'2^
M28BZ8 OSV!+ 79&Y9F.#($]$9'9VCAREGR9C<@NHK6X,3MPXDXDSLXD+NQ"3
M>;$+MP[$+\.+L_+.W*OB]@7M)!NIM=IW4\DPR9>.$L-J,&\BAS^+&.&ZYCR_
M2]R(JV3B;R8J]Z$V$&+I8#,I$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 5-7OB^TH6N-U;& I3
MN>!T%"6#K"),\5C-2$TV=NMTN[.XS-!C(^7+I''F8]/K!BUH/MI]H:':[;74
M^KR.)K]2B=3!Q2L[A8SU]GJXF(@'ASC"T8V)P8@ZJT$S-(#\$U!VU<FL2RV+
M$LD]BQ+)8L3RDYRSV)C*6:>4W\SEFE,Y)#?S(R<G\W0'X(B( B(@"(O!$S,[
MOY,S<N_U&0$JW<^]FUM>;L5<M>KM-@]!10:DN^(+E#)EO&>/3U5_9<7D>Y%-
MD@$N&<,5(_//2)7.U&?W4/9K+;K:7$27JQ5\_J_IU1F0D%FE@&]$/P31D9O,
M2JXIJQ31'[<-N>U&7F+NI,$ 1$0!$1 $1$ 6!7>@?$'N9]@X?PKCUGJL"N]
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
MB(B (B( I%>Z5^F+VS_M^KOX/=7*.I2*]TK],7MG_;]7?P>ZN0%WM$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$!%1WT7Q ZD^S.DOQDQRIC*YSWT7Q ZD^S.DOQDQ
MRIC( B(@"(B (B( B(@"(B +GFV.YN<T=G\7J;3E^;&YG$6H[=.U"1-[0/\
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
M-F$;T?/W?R_S+^'I+F94_P"7\F7Y%2^L_P#+^\JUK*^9RDAJ_IN^WR,-MS<
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
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M$0!$75V]FZ^-T-I+4.K\N;!C]/XJUDIF=^"F*&-_5ZL;<MU3W+)0U*X-[4D\
MT<8LY$S("M5WZ?:3^&=5X7;7'V>JCI.-LQG(XI&*.3/Y.L+48)Q9W;Q,;B93
MD 7X<?A>3J9_8<8%5S/<;7N0U5J#-ZFRTKS9//Y2]E[QN_/YHO6#G, ]S-%"
MQM#" L(QQ1A& B B+<,0!$1 $1$ 6;'=Z=G$]S]UM-8&:%SPM&Q\/:C-Q)XV
MP^)(+$E8W;R8LG::KC Y=G9K1S,QC 0OA.K;7<A]FI],;?W==Y&#HRVN[ E1
MZQ=C@TSC2.*BS<^Y\A=*Y>)V\CK^H<^U&[(";**(0$0 1  %A !9A$1%N!$1
M;AA$69F9F9F9FX;R7Z(B (B( B(@"(B + KO0/B#W,^P</X5QZSU6!7>@?$'
MN9]@X?PKCT!1D1$0!$1 $1$!;^[C'XE+'V[Z@_>F'4R2AM[C'XE+'V[Z@_>F
M'4R2 (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
M4TDAU9"DZ:&0=H6C]7NE)4M1H#RB(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B(")[OJOB$SGV>TI^'*JIH*Y?WU7Q"9S[/:
M4_#E54T$ 1$0!$1 %>&[J?Z7[;C['Y?\9,RJ/*O#=U/]+]MQ]C\O^,F90$A2
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B +&'M?=JK3FS>A
M<OK;4<G5%3#P,9C8B%KF;S$[$U#%4Q=_Z)/(W5/*[.%6H$]J7B.$EDS-,$8%
M)(0QQ@)&9F3"  +.1&1%P(B+,[D3NS,S.[OPJ!?>S=O.;>W<B>'$VY"T%HZ6
MUB-+0"?YGR,PR^'D]3$#<,9Y62((Z)FY>'BJ]5XQBELVVDB[Q:\0H</:7.Z'
M++-R.:G!KEU7F<OO73CW==":E)?>FZZWMS[K"Z[JJQ:');>;+>-:?Q]9-?"'
M?YO:/KN8G=HCM&ZGW6UCE=;:LM^L9/)R.T->,C]2Q..C(_4\1C8C<GAHT@-Q
MC%WZYI"EM3D=B>8S^EH#074P6[P/Q]%#7)O>WO8Y6^I\H@_O\G-OT*XEM5HG
MUEQOV@YK@_%>,F\II!?AY'9_)XXR;AO>Q']8/:F_[LWL@?S3=:A;RU;Q=(:8
M**_FVEC)X<E:+E\=A6=N!=K,HO9N"[NWJ->6)V9[,9-RDRYZEQ)KE.D8,I9&
MI:GE.-V1.3?+.QN=]MDUNXPIKY[LB:3<(0DHIR6Q5#B'5LG4=0AI.GR<\K(M
M\N^[=^[)[NQ<RZI5QYIWS76$8N,?>31)'W478'BQ=2ENAJ^B)9*Y''8T?B[4
M3.V-IR#U1Y^:(V?B[< @+%LXB5.KQ:%WFLQ/6F)WQV6P.X6E,UH[4U5K>'S=
M0JU@6Z6FKR,[2U;U20A-H;U&T$5NI/TOX<\49.)-R+]JPP@ "$8B "(B  S"
M(B+=(B(CPPB+,S,+,S,S<-[E^JZZ>%G 6'PCIN'I^E[URQG"ZS+7NY&3FKEE
M/+LFNOF.<4ZUOM5"-=4-HPB6AX9X2Q-+P(:?3",Z^1J^4HK?)LG':VRU==^?
MLHO=0@HUKW8HU_F]^Q^?VEUME]!:G'KGHD,E&^(/'6S6'L%(V/S%1G<N(K(Q
MF,D?43U;<-FJ9$<#N_O; ;]YW:'7.)UUIUWF>H?@97&D91U\W@K$D;Y#%SD/
M+ \T8#)4G<3]4O15K/AR-$\1VMN]%["T6\.BWNX6"$-?:5CFNZ:LN/261K^4
ME_3MB1O/P<B =5)SY"OD@KR/Q%)8ZJ<N*G*<)J%R*2"W7DDKS03B\<]>S"91
M3UYHRX*.6*4"CD F8@D!Q)N6743PZXRQN*=(G5EPKGD1K^C:CC->[/GBTK8Q
M7:K(BFX[;<EBG"/V(R=0_$3A?(X8U:O/PG../.:MJG%O>/*]W%_MU/92WWYX
M.+?VFEL"MF=X,#K[3&'U=IFX%[#9NH-JI,/#21OR\=BI9CY=X+E*P$M6Y7+V
MX+,,L1>8KL]4].Z:[<4FUFKOF%U-;(-":OO",,\\O37TWJ6QT0P7^9/9CQ^4
M<8Z6287C&*9ZMXGZ8K'7<*%^?J?M>[ZRIEXD<"W:!J-F++FGC6;VX=S_ ,90
MWLHR:27FU/W+4DNNTTE"R&]M.!^+J=9P*\JMI6)*&16ON6[==EWY)_:@^O3W
M6^:,MO*(BT W Q;[979EQN[FWN>T9?<(+-RN]G!Y$@ZWQ6?J"4F*OLWDY1!8
MXBMQ"0%/2FLP"<;R-(-%R;!9+"Y'*Z6U!4.CF,-=LXS)4Y']JM>J2O#,#%PS
M&#D+E'*S,,L1!(/LDRV(ZK-]^1V/_4;-/>O3U1V:62EAM=Q5XWXYZ!J8344W
M'/N8(,)=DZ?H?@HB]D93&QWL^<>?0LV6D9$]L;.GS8SD^E>9LER+X1R8)0]?
MKH5))<\F09XW\#K4<!YM,?[YPX[R:[RI3<M_QJD^;^8Y[[\J1@_W5G:W+:3<
ML,+EY_"T7KR>KBLL<A.T6+S#.<6$S/OZ!B\:;X.OEPW%6R%DRZ*(B]T,29_-
MO-EKH\Q5#(TO%%F<F'@N/?[O)^?]/U'5NSN@^V66Y>W[:;SEUY]::#BJXO)E
M/(Q6\MAG$HL-FRZG:2>0X87HY&=V<GO5GGF=BNQ]6R>T3P']C7<:'3W*<]17
MX0HR7_U:+'_H-E]IFO\ @+QR[ZI:3DRVMI<I8_,^O3K;4OCZVP^7F?!(EQ72
M?:+V+Q&Y6B=1Z)S;.U'4&,GIM9 1>?'W.GKH92KUB0M:QMT(+D'4)1E)"P2A
M)$9QEW6SKRJJ8N591;7=5)UVTSA;7./24+(24H27SC))KYHL==3"R$ZYQ4H3
MC*$XOM*,DXRB_DTVF:\K4FALMHW4F?T/J.'P,QI[(SXN]%P["4D3L4%J+GGJ
MK7:LD%VI(SN,E6S%()$)L3Y']A'=K!:+W%JXC6M"CD= ZU.' ZDBR$+2QXV>
M4S'#9^K(S>+5FH7Y(X;5B XY&QENX[$911@\L7?I]DKB+&;T8&HWK%,ZF!UN
M-<.)):!]46%SL["W$GJ,_AXBW*_,PUK6.<G]5HF4%>3+5X\E1\1F8B8.DV\G
MY;CW_M^Y_P#S==!]+NT[C?ABS'SZ*<C'S\:>'J.+;7"VJ-ZBE8G58I0:4^3(
MI4U)<KJ<DWNBBG%.DV<,\0<RA&>+;8I1A9%2JMIFWM&R,DXRC./-3:FFFU+8
MLY]I;NDI/#L9/;NX60AXDF'3N2FB&Y$+MUC'B<L;QQ6!_0Q0Y!P-VZ&DNS.Y
M.H2]4:!R>"O6,;E:-O'W*Q]$]6[7EK682_I98)A&0'^5G=NDVX<7=G\K%_<^
M=KY]R-N0T[F+93ZOV_"IA<F5B02M9+#O&<>!S!.Y>+,4E:O)0NSF/7)=I233
M$1V!,\6^_.W+H8=] XZM2HEF[<N4R-JX5:$K98BK'#4CI'986L#!-;L/*,;E
MT.=?J%N0-E_/M[5OL@:7PO5JNI:1)Z5=IUT(Y&D^]/3LSSKZJZK,%3?F8,[E
M;&V$8N>+*#4531UL6J^TG[*7#7$^ASXCTB:TG4555.J<(\^/?*<XU+'N@GS)
M1LER/9S\GDVIC""E"<,D%/A?7AJ+X&C=64<P#O7+HFCX>:K(3/+'S^B%^?GL
M7/DT@MY/P)L+NW/8\-3^7\OY?57-+)NE!N,HRA)='&2VDG^']JW3[IM=3A%Q
MOH^?HF?D:;J5$L?+QY;3A+K&46MX6U3^S959'WJ[(]))^C32^=#3;ZG\OY?W
ME\W/Z,"^T4T,TE'(U.HJ.2KLWCUC)Q)Q(7X&Q5D(1]8J2\Q3"S?0&P2#SJ&I
M]9?6BK,WO;A??0^*\W2LRC4-.R)XN7CR<JK8<LNDHNNRNRN<957T752G3D8]
MT+*,BB=E-]=E4YPEJ.D<:YVDYN/J.FY5N'G8MGF8^11+EG7-;IKUC*$XMPLK
MFI5V0E*NR,H2E%]2:&WKGPFK=.R:ABBQF6PV<Q.3BLQN0XO,5,??KSRSTI2+
MF(SA FL4I9&FB<B8"(.DE>>94D]>:!QNHL?)CLC"QQE[4,H\--5F9G8)X).'
M<)!ZG9_>)@11R"49D+R$]AGO6<KH:]CMM=\+LEW&2>'5TQN5(S\!7'B.&IJA
MR=S,(O8B?+=<MBIU1OD_'K'\)CV"]D'Q"T/BW%S<3385Z7Q/&N&3F<,Q<OHV
M=#'A/Z3J?#3LE.R53BU9F:+.=F3@N,K<.S(PI>7A][O89]L'2^+*[]*U>56F
M\2.%4YT?8Q<_R8S5F9A.3;BY1<99&*W*6.XNR$IT-NJS(L$.\RQ?K>R&N(__
M (46"N>_C\X:GPM[W\/_ %/[O+J;V>1YY;.:E<BL0Q6*\L<\$\8303PF,L,T
M,HL<<L4@.021R 0D!@3B8NQ"[LZQ@[<&-];VAW&A^5])Y>0.7Z6\2O6*Q%R_
M#^321"[^7+MRS<>]K$<3T>9INHUM?;P<N&W\ZBR/]IT=XCJ\S3L^'Z^%E1_I
M437]I5*Q[]>)+Y>./]7A6+NZ;RGC;05(7)W]1U%J&KQR3]/B7!O<,Q>3?GWJ
MXCY#VG=_GCFRKFZ<?KQ<C?\ 9%_\W\F4^G<\Y3Q-O]04^?SGJZV?'M>7K6/Q
MY^Y_9\^C]#^W\BIE[.=WE\0Y=?Z]&1%+_:IL_P# 0)X76[:K3_G,.^'XM.N?
M_@);41%>@LJ8F=N^,3V;W*$Q8A?2.7Y$F9V?\SE[V?R?]M54< 7_ "7(_P#V
M6_T*UCVZ_B<W)^U'+_O8E5-T^W_)9_\ =_\ !4W]J*;^DZ7'=\JKW4=WRIRO
M:DTNR<E&*;]>6._9%?O%E_\ K'&_U&7^]L+!O=!QBVV>3)F9G/5V5<G;]$[5
M<>S._P!=F9F_69E*JHK>Z%^++(_;;E?WMCU*DK*^'4V]"TEMMOZ#CK=O?HH)
M)=?1)))>B22Z$K\#_P""-/\ ]6A_:%'[WI,+S;$Z]J^(4(W:>-HF8"QDT=O-
M8Z"1F8O+DA-QY?GIYZN'=N%($HVN]CR/@[+9J'EF>[F=+UAY)Q=^C.TKI,/'
MT3]%,NH?_A];_(L]KFM7Z=A9>H8MGE96%CW96-;RPEY>117*RF?+9&<)<ML8
MOEG"4'MM*+6Z/5Q9<Z]+U&:>SCA937X^3/;^.Q62Q.WF)CTY+1:J+12,W5*_
MG8<V;RD\9VZV,?/IX]EO-NEQ=V>QWW-NB_@39>O Q^(UG5&I;82O&P&<9VPB
M!C=OZ(X-"\?6WD_3PS"S<*OT+].)9N/>W_@RLQ]V10:'9;21LW'K4F=L/YN_
M+OG\G#R_U/*%FZ6^L_O=U7GP#\4^)-4S-:P=1UG.U#"R[9ZG?5FWSRM\ZNRJ
MF%]<[G.=,G7;*$XU2A79%5J<'Y53A!WA-BPCJKE&,8M:?;NXQ2WWNH779=>L
MO7XF?*_DG9FY=^&;S=_<S,WRN_U&^7ZR_I?%U';:OC[TY$P##3M2D1.PB(Q0
M2&Y.[NS"S,W+D[LS,WF[*S3>R;^"W_<60D]DW\$W^XH*Z@Q&4U#KS766K4YY
MPMZLU1;:=^B.,P+,7"%PEE,(Y','$@&,R,Q=G%G;E9:]V%O5IK;'<;5^M-8V
M3HU\+H:_CZ](8R+)9+(93,X<H<;0INXG-:E]0<B<A&&M"!V+4T%<#D7']!6G
ML!/<?EGL>-8?EN.'G,I>/>_'F;^7+\?5=8U;R!&]J*3H#QG8Q>3I;Q'C'S8'
M+Z)Q8G=V%W=F\W;A1?QO_=%]4NTGB/3(\/8%%'Z.KQM(NAD7VW8][G75SY_/
MR5Y=4ZWNJZ*\.5<ERN5T9;QHFKW@9OZ<I?/D2G.R%=JYJE*3?ERVCRR?)*?,
MTY;3V2]P[1[;O;CU9O1FVM98WQVG,?/*6 TO6F(J>/ _G8VK9>RV0R\D7LS7
M9(Q:)CE@IQUZYF!]==F'4['-G-+3E\XS>/FLTF+S8,ICA\>,1;W=4T 2%]5S
MK1"WM$L<+?R_M?Z5^>FM2RX;+8_+0]3R8^[#:Z1?AY BD8I8OJ?/8NN/S\N#
M\_)<>>/,G,U^&=?FWSR<_)VOC?:]Y?2J91MQ6NT:X5VUUQC""C"%2\N,5!)&
MA<:Z=9Q%@ZEC9LW?=J&/;!V6;-NV47Y3]%&,9**48[1C!<D4H]#-'U+E?F]'
MZRYU<IQO)(\!,4)&10FWF)Q$[E&8O\K&#B3/[G9V=>F]+ZRC*O-W2:Z*232>
MZ:3Z]OZSA-;GRJG.N?2=<I5R7PE!N,E^.ZV.$38T9!(#;D38A)G^42;I=O[R
MZNT#V"=5Y3!:AUOF(RTWH7!S2UJN8OAT6-49 YS@HXK3-0N#N23R,'K.1-AQ
M]&+QC8[4\$M5LA"H_P O_=<_S^\NH<YA]-[>7+/.!TS)=R^.KMU=5F;(3O&7
MC^;M(&)XD"HS,+0#E)6+JZX_#FOP36#?GYT,]665TZ9?ET4PERQNRJ;:(0C9
MWFZJZK[LBV,-G*&/).48[EZ?80X]KHU_5=)OE.4-3TN5V)5%K:>H8-L?*YN[
M4(XN1F76*.TIJB,7))(QTT3V=L;7JE8:U> Q!W!Y"K%'U_H6(1K 3@S^]F-G
MX;R?CWYR=T?V2)]=;ISZKSM4GT]MM8CM%%)&,E7(ZIFB,L34(GY&0,:!CG)!
M#S\6+&-+\ZL.$O4V3CG=JN*Q\$EF[;G@J5:T ]4UFW:D&&O7B!OHI)93",!]
MSD3?)[K8?9-[/]3;70^)TW"$3WNGX0SUJ)OS]G;<<7KU@CX8I1C\.*G6,N':
MG4K1L(  @/77V<?:4XSU'#U[3]2S)Y^G7XM-.%?=&JJW2WS>4Z<7R:8*=63B
M>9!UR?\ >\JJ;*76W.-O7+P]X+IS-6KRYU\RP8JRZ3;:LN;WH@T^F\9Q=CVV
MWC#EFFI+;)%F7E%\?4&?IXJC<R>1LQ4Z&/JSW;MN<NB&M5K1%-//*;_0A%$!
M&3^?DWDRD6,6VDDVVTDDMVV^B22[M^B+3MI+=]$NK;[)$8/>V]LO^97MS+B\
M/<&'6NN8[F$T^T9MZSCZ;Q!'FL^ _1 ^-KV8H:DKLPADKE,O;8"!Z>6G,>&/
MI^,?D?3P+D_+N_'F3N_+N_U7?EW?W\\+(OM<]I.]O9N9F-8S^-%A83?%Z5H3
M.[O1TY2FE>F11_016<@1R9*\(\L%FT4/7(-<#+B6S.RV8W2UO@= :?+P;&7L
M]%BYT/+%BL57;Q,EE9@%VZQIUF.0(W(&GL%#7ZP>9C;H5X8<)4\-Z([,MQJO
ML@\S4;9;;5\L')5N23]S&JWBTFT[7;*/VTBD/BAQ);Q#K%>GX?-93"R--48_
M?WDDW\$[I]GT^K45+;9LF&[D'L@_#.6N;S:@J$]3$3W,/HB.>-O#GR10O7S&
M>C8V=Y HQ32XFE,W -;DR3BY2U8RCL_K@6UVVV'T=I[#Z7P%4:6&P5"OCL?7
M%V=Q@K@P]<A,S>)-*75-/*[,\LQR2$W).N>JD_'W&%NN:GD9T^95M^7C5-[^
M3C5M^7#U7,]W99MT=LYM=&BW'!_#56DZ?1AUI;PCS6S2V\RZ27/+\.BC'?JH
M1BO0(B+3#9SPJI/?0=N-]79LMG-*6O$T]@K<$^L[M:1WCRV?JRM-6PC.!,,M
M+!RA%9M\]02YAH19A+%L9RO]ZUV[6VAT8.)P%AOF_P!816:6 :(HWEPM)@\.
M]J682ZNGU/K&#&"0%ZQDI(W82@JVRCI[:>QC5(2M6"*2:1RD.24RDEFF-W*2
M6621R.20S=SDD-R(S)W)W)W=6B]G_P ./.L6NYD/JJI-:?"2Z3MBW&>5L_NT
MM.%/?>WFFN5U1;KYXW^(:P<=Z;C2WR+TE=ROK&$OLU?)V+K/MM7LNJF]O9LF
M&-JM&+<RF+,["SN7+^0@(CR[D3OQPS<N[\<<JVEW1_85+;72Y:SU-3>+7NL:
M8%8AG87FT]I\Y1L4\*#\.X6;?AULAF&9_P \C6J%U-CQD.*KNA>Q$^XFJ'W*
MU13>31^D<C$6#K68R\#4&IZIM8CD879AEQ^GY!AL3N[%#8R)5ZKC*->[&-MI
MG7J]H'Q'YI/0<*?NQ<9:C9!]'+I*O$371J/2R]+[RKK;3C;%X_P+\/717^F<
MV/-D7)_1E)?9B]U*_9KINMX5?L<T^O-"2\J'#O4>S$.1QL6XN'KMZ_B@"KJ.
M*,6YMXKE@K9$N&Y*;&R.T,SESUTYA=R%J@B<QZ^7G,/5R-.WCKT 6:5^M/3M
MUY1ZHYZMF(H9X9!^4)8C(";Y6)U0KQ;\-L3BW0-0T3+44LFIRQKVMY8N;7O/
M%R8/;=>7:ESJ/\I3*RI^[9).;.,>&*=8T[(P;MEYL=ZK&MW3?'K5:O7W9=))
M?:@YP?23-??VL=K1SVG3OUXF/(X5CLAP/)3T2;\V5O)G(G86:Q&WRE$0<?/.
M6E>[BSO6",\9L9N/DF(^F&CMKJ"X9N<H@#A%H[(6#<@ZXXXP'3D\A"4H\X@B
M.;X/ ^J.T)M%+HC6&H-*V&*2/'7#"L<C=7K.,LQC9HRGRS-)XE*>)I7X82/Q
M&X;W-7IW=T;/I;5-ZK4EGJE3NC>Q5JO))#8KQ%(UNA/7F!QDCGJ%TC'.!"8S
M0-*#L_#MRH]FKQ!U/A;5<[1LC>&3I>3?5=B3;Y9UUY#ISL5^GU5Z5E4UNXSL
ME-)Q6SY^Z!Q+G<,ZLLBM.-E-L\7-QI2VA=&N;C;19MZIQ?EV;/R[(1FDUO&6
MTR9UY4.W<X]XD.^.@&QN?L@^XVBX:M#4[&48'FJA]<>-U-7A'I?B\$7@Y-@#
MPX,K',X]$-FL"F(9=BM#UK'U'$HS<6?/3D04X/LUZ2A->DX23A-==I1:W:ZG
M1'0-=Q]3P\?.Q)\]&16IP?:47VG7-)OELKFI0LCN^6<6MWW/*(BRQF B(@"(
MB (B( B(@"(B (B( B(@"(B ^9FL-6R-.WC[L,=FG>K3T[=>41.*>M:B.">&
M4"9Q..6(S P)G$A)V=G9^%0.[6NPMG;+<75.BYQD\#$Y!SQ<TC?GO"7HPNXF
MR)\DTG52GBBF(2+HM0V(#XEBD$=@(J]W?O=F[U[!:?W0QU;JM8.<-/:B*,?;
M?#Y Y),7<E=F9WCHY1WIER[DWPM&3,T<<I,!6 1$0!$1 $1$!9%[AWM)OSJ3
M:O)3MTLWS3Z7$R?J]I_ U!0!G\F 2]1R, "WF<N1,W_H;*R6M>EV>]Y;^WNM
MM,:SQI$T^ R]2[-")./KF.ZVBRF//C_J\ACI+5,GXY#QFE#B2,';8$:.U91S
MV)QF;Q<PV,=EZ-3)49Q=G:6I<@"Q ?LN0^<<@\\$[,_+<O[T!R5$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
M[3W1WQ":*_NQ^&;R CD[X?N[G/U[=_1-%RE_H^N\16%N"C"-A?5%.$1Y>0&
M1S<4?]$#C*,#F%^22MBSK9%SP!*!QR ,D<@D$D9BQ 8&SB0&),XD)"[B0NSL
M[.[.SLJ>?>I=WH6UN;+5^E*9?S/L[99GKPQ_.]*Y>P9<XLNGD8\5;+@\1([
M,).>,=N8JTE@"(!$1 $1$ 1$0'\D+$SL[,[.SL[/[G9_>S_6=6P>Z/[Q3YM,
M?!MKK6_U:PQ<#CI[)63?Q-2XBK"Q/7FE/^B9O&1 ;R\NYWZ(-:]J>"X3U0%]
MO3>I,AALA1RV)N6,=D\;:ANT+]20H;-2W7-I(9X)1=G P-F?Y6)N0)B B9P-
MCHO*CD[N3MVX_>;2K!>.M4US@8*\.IL7&0AZRS_.HL]CX'X+X/OF#O+&#&./
MN.520W$JTL\C: (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@(GN^J^(3.?9[2GX<JJF@KE_?5?$)G/L]I3\.55300!$1 $1$
M5X;NI_I?MN/L?E_QDS*H\J\-W4_TOVW'V/R_XR9E 2%(B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B\.@(/>_;[9TFVNU;:3PEOU?56Y$EC"P
MG&7$U#344;/J+(!P[$,L\4L&'K$W#B>1EL@7748#I-[>:6/*WH:PL[0#Q)9,
M?T$(^3LS_P!,;\ #?5?GAV%UFYWNG:BDW3WVU;?@M>-I_2TWS&Z<C&1S@"E@
MCDBR-J/R$'/(YLLC:*1AZG@*K7(Y JQFNO=J-.1XG&0-89X[>3%YI'?V3 &
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
MTK$5FK,<-B NN.4/HA+W.W'T+B[<B0DSB0NXDSB_#Y[[-[Q4]11M4L=%7+Q
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
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B+^3-A9R)V869W=W?AF9O-W=W\F
M9F\W=_)F0$,/?9=I-])[;P:,QTXQYC7UHJ5EA?B6OIJBS3Y:4>'Y$KL[TL8/
M4'25>U>(3&6$.:AZSL[Q_M'EN;NUJ3+U[+S8+$RMIS38B?5".,Q3E%-:CZ>
M+X3R3WLAXC-U/!8KPN<@5XG6": (B( B(@"Y5H71F0U)F\/I[$PE8R>=R='$
M8^$6YZ[>1LQU8.?Z4!.5CE-^!CC$Y#<0$B;BJG6[C/LVOGM9Y?<7(5NK&Z.A
M;'XB26/F.?465AD&>2$G\G/%8OEY?T0GE:KB_P!'P!9?V&VAQV@=&Z<T=BA9
MJ6G\77H 3,S//.+/+<MGY-S+=N26+<Q.W4<LQD7).[KMM$0!$1 $1$ 1$0!$
M1 %@5WH'Q![F?8.'\*X]9ZK KO0/B#W,^P</X5QZ HR(B( B(@"(B M_=QC\
M2EC[=]0?O3#J9)0V]QC\2EC[=]0?O3#J9) $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 $1$ 7']5:JQN#QUW+YB]6QN+QM>6W?OW)1@K5:\(]
M4DLLINPB(M^V3NPBSD[,_P _7VOL-I?#Y#4&H,C5Q.&Q5:2Y?OW)&B@KPQ-R
M[N[^T<AOQ'!!$)SV)CC@@CDED 'IK=X=WCF;WER9XC&>L8?;[&VG/&8II#"S
MF9(O9CRV=828))7?JDI8_@H,?&8\O-;8[#@=H]XYWI64W0FMZ0T9-8Q.W@$4
M-F5PDK9+5KA(_P ]O,1#)5PIL('6Q11Q3S,[RY3ERCI5(=T1 $1$ 1$0!$1
M%_)&PL[D[,S-R[N_#,S>]W=_)F7;6S&QVJ]PLY6T[I#"W,SD[!!UC7C=JU*
MBX*YDKA<5L?3C\W.Q9DC%W;PXFDF*.([5/8?[H326W?JFH=:^IZRUD'1-$$]
M=CT[@IV=C#X.I6&+U^["3,XY.\'(&S'3JU#%I" AG[%_=(:YW+]6S>I1GT5H
MV3ID&W<A9L]EHG\_^2<7,/,$),[<9')#%"[.SU:UUF/HM-]G/LHZ%VJQ0XO1
MF#@H=<<87LG-^:LSE3#AWFR61D;QIB,^9/!#P:<)/TU:L$0A&.1;,O* (B(
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
MV[CK836A-+9O8=GAK874\SLYF3\L$>+S,Q>37>L*-HR_-\<9D5T*I>KM(Y7
M9.[A<WCK>)RV.G*M?QUZ$H+=2<>'>.6,O=R+B8&+E'+&02Q&<9B3@<=1$0!$
M1 $1$!DGV5^U1JG:+5,&IM,6.6+PX,QB)R+X.SN-8^LZ-T&YZ2;DCJ7(V:Q2
MG?Q(G<"EAENX=ESM1:7W;TI5U5IB<_",O5LEC+/0.1PN2  .?'7X@(A:0&,3
MAFC<H+4!QSP&XGP.O\64G9&[6>I=GM5U]28"4IJLKQU\[A))"&EG,:Q.YUIQ
M\VCLP]12T+C"\E6QP_MP23PR@7[$72/9Y[06F]S=*X[5NE[C6<?>C89H#<6N
M8R\  ]O%Y&%G?P+M,RZ) Y<)!Z)X#EKRQ2GW<@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B *BUWFWQ][F_9RK^ \2KTJHM
M=YM\?>YOV<J_@/$H#!1$1 $1$ 4BO=*_3%[9_P!OU=_![JY1U*17NE?IB]L_
M[?J[^#W5R N]HB( B(@"(B (B( B(@"(B (B( B(@(J.^B^('4GV9TE^,F.5
M,97.>^B^('4GV9TE^,F.5,9 $1$ 1$0!7:>Z.^(317]V/PS>5)97:>Z.^(31
M7]V/PS>0$DZ(B *.KO&.PE0WHTJWJ35J6ML$$L^F\K( #X[.SG-@K\W#'\'9
M F9P-R=J5QHK8LX-8BFD51 :XG4>F\AA\A>Q.5IV,=D\;;GHY"A;C>*S4MUI
M'BG@FC?S$XS%V^42;@P<@(2?XJMA=[CW=_S:XZQN7HRESJ[#4^<]C*PLQZEQ
M%4>?6(8A9O$S6,AZBC\VDOT0>HWBV(*415/?Y?K?K_7^1V^1 $1$ 1$0!$1
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
MC=@?R<H9QXZ@+CD)8RZ989&\XY0 V\Q95$MR=L,GMUK#-:+S/)OC[)-3M.W
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
MK@W)S6)GBKPQB4LTL<8$33H]GKN/[DG@7MS=0QUH_(SP&F)'FFZ?)_"MYJS
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
M;S$XS$3 F\Q)F=O-E?'[!G:-#=':[3&IY) ++-3'%:AC N7BSN,8:M\^GEW
M+I .1@!W=QKVXA(B(2=4,U.7W&_:2?3^N,KM[D+#MB]:UVN8H"=NB#4F*AD-
MQC]SC\)XII@E]_5+CJ;,P\F1 6Q41$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
MFL:!U!.9X&V[G*6*M.Q2S:>OR%R7BUQ8I<?.9%ZY2;S)[->RS1G( B(@"(B
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
MMVY AP)LF4 P4*$,UJY9DCKP5JL1SV;5F8ACAK5H(1*6::60PCBAB$CDD(0
M7)V9?B_@XFI^A&3H=W?R;H;I^J_N?CWO\C*QOW/_ '=LE :>\6O:#ME;<+RZ
M'P=V)V/%5)?(=1W*TH,\>3N1,7P3'(Q%3HS>MD 6YXO5KSZSJNE\':)&-<%&
MNF/E8N.FO-RLB2<O>EMNY3>]E]K34([M+^3@Z9Z9@9_&>L2LL;^CJ?/98T_+
MKKB]DU'MM%>[5#?WI;;O;>2RY[K?N\HMI<&6IM3P16-QM15Q>\9-'*VFL7*,
M4@:?I2B4@%.\@-/E[D1LUFQX=:-RK4XCEEK1%0#B'B#*U3,NS<RSS+[I;OTC
M"*Z0KKCN^6NN.T81WZ);MN3;=W-'TC'P,:K%QH*NFJ/+%>K?K*3^].3ZR?JW
MTV6R14Y.\IR[2ZWW1EZG=SRTU)G+WOX<=2@X^7Z$1C(1]WLBWR\LK<^XNXF%
MTE@\GJ3460KXK"8>I)=R-^T;!#7@BX\W?WG)(;C%!"#%+/,<<,0')( O20[7
M>XD.IK^>S]4)XJVJ=2Y#,U(;(@-F&E?N6<E5AL !& S0UI88IA S!I1)A(A?
MJ?GM[>'/+3.$<?EEY=_$DK>;KRR>#ARE9%=-I.$,I.6SW@IQW6TT5:]L+6(8
M_#T(.24V\FU1WZ],:>/"6W=;V9"BG\=_@R-J[7]_E_+_ -_Y>]<1NU?K?YOY
M?^_^9=GW:O\ +^7_ ++B5ZO[U4?$R/\ C_C_ (_K.5.D:AVZDPOH_63>MOED
MJK.3-?T-EQ=F9G%_5<ABYO:=_-O-V<>GWO[_ "5T]4I^X9AZ=_.>/_V(U'^^
M,2KK"Z2>S-<Y\,QW>ZCGY<8_)?52V_?)O\SKC[)&2[.$5OVAJ6;"/R35,W_U
MIR?YA$16#+.A$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0$-O?4]FM]7[9AJ['
M5_%S6@;!9$V &*:QIVYT09F%G;VOS([5<K[W9HJ-D1 CE$AJ K8^YK#5<C3M
MX^]!'9I7JT].W6E;F.>M9C*&>&1O+D)8C("9G9^'?AV5 KM7[!V]LMPM3Z+L
M]90XK(REB[!MYV\);?UG$67?@6>0Z,D06.EF!K4<XA[(L[@8[HB( B(@"Y+H
MO6&0T]F,5G\3.5;*83(TLMCYP?AXKF/LQVJY/\A \D0C+&7(2QN49B0$0OQI
M$!L+]@-X\?N!HO3>LL60/4S^+KW?# V/U:T[/%>I&3<NTE&['8J2B3"8R0D)
MB),XMW"JWO<.]I-BCU%M5D+'M1/+JK34<A^7A2'#7SU*!G;RZ)SJ9(81=N2L
M7[ @[^.;60D 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1
M$ 1$0!$1 %UKO%NEC=$Z6S^K,N?1CM/XNWDK#=3"4WJ\3E%6B=V=O&MS>'6@
M9VX>64&?RY792KS=^_VD7IX?3VU^.L.,^8E'46HQC-NIL71,XL32E87<O#N9
M%I+IB3#_ ,UP,W6$ALP%;[<G<+)ZMU!F=3YF7Q<KGLE:REXF=W$9K<I2/#$Y
M/SX-<7&O S^8PQ1C\BX2B( B(@"(B *VOW('9K;36W]S7M^MX>6UW/\ F$I0
M9I8M-XN::"ET<^V$>1N>M7O<+6*[4)O;C:$FK*=G#9:[N)KK2^BZ EXF>RL%
M6Q,+%Q4QL?59RMTW'Z$:>.ALSMYLY& 1 _B2 S[ 32>F*.$Q>.PV,@"KCL51
MJXZA6C%A""I2@"O7B$19F9HXHQ'R9O=[D!R!$1 $1$ 1$0!$1 $1$ 1$0!8%
M=Z!\0>YGV#A_"N/6>JP*[T#X@]S/L'#^%<>@*,B(B (B( B(@+?W<8_$I8^W
M?4'[TPZF24-O<8_$I8^W?4'[TPZF20!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!$1 $18I=LCM6879_15_5.5Z+%PN:6 Q/B,$V8S,L4AUJH-SUC7C8"L7I
MP%_5ZD<A\%(\8&!A3WK?>!#MA@'T?I:Z#:_U'4Y&:$V>73.%F(XI<N; _5'D
M+71+7PXDX.$K2Y#VAJ!%/3UDE(R(S(C,R(SD,G,S,W<C,S)W(S,G<C,G<B)W
M)W=W=USK=#<W-ZRU!E=4:BNG?S.9MG<O62]D7,N!CAACY<8:U:$0KU8!]F&"
M..-N>GE^!( B(@"(B (BY;H/0F8U/F,=I_3^/L93,Y:R%3'T*H=<T\TGZ_ Q
MQ1BQ2SS2.,4$(22S$$8$3 ?4VKVKU!K;/X[3&E\;/ELWE9O!J5(&\F86ZIK-
MF5_8K4ZL3%/;M2N,4$(D9E[F>Z/V".[_ -.[+8,3X@RVM<G6B;4&HBB;EG=F
M,L5B6-G.KB:\GDW'3-?,!M6^"\&"OZ7=[]@##;+8!Y9WARFMLQ!'\T&;$7Z(
MA]F0</BNKSBQM63ERDX&:].WK%C@1KP02*H B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B +'GM-]F72V[&E[6EM4U/%@D=Y\?
MD(6 <CALB,9A#D<=,8EX4\;&02 3%#9A*2O.!Q&[+(9$!0,[6'9-U3L_JB;3
M>I(?%AD8I\+G*\)AC<[0ZW$;50R<VBGC=F&[CSD*S2E<6/JAEKSS8Q+8#]I[
MLQZ8W8TK<TMJ>JQQ2L\V-R,0BV0PN2 ?S/D<?-Y$$D9<#-#U-#<KO)5LB<,I
M,J0/:A[,6IMI=5V]*:F@;Q(^J?%Y. 3]0S>,(R&#(43-F\B9NFS7=WEI6&.O
M+RXB9@8[(B( B(@"(B L4]SAW@WJ<M3:#6=[\RV)'#0N5MR\>K3FW4^E[$IO
MTM!.3%)A")V<;!GC!<VFH11V9UK=:]B2&2.:&22&:(PEBEB,HY8I8R8XY8I
M<3CDC)F(#%V(29B%V=F=7+.ZN[> [L:6^ ,_99]>Z4IUXLH4G0!Y_&#TUZVH
M(A%A$IC-@@RX1@ PWB"88XH+M<& E>1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 5%KO-OC[W-^SE7\!XE7I51:[S;X^]S?LY5_
M >)0&"B(B (B( I%>Z5^F+VS_M^KOX/=7*.I2*]TK],7MG_;]7?P>ZN0%WM$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!%1WT7Q ZD^S.DOQDQRIC*YSWT7Q ZD^S
M.DOQDQRIC( B(@"(B *[3W1WQ":*_NQ^&;RI+*[3W1WQ":*_NQ^&;R DG1$0
M!$1 $1$!U5O9LSI_<'3.5TEJ>FUW$9>#P9@]D9J\H$TE:[3E<2]7NTYQCL59
MV9W"4&Y$@<@*C+VO.RIJ#9_65W2V; IJQ/);T_F&!AKYS#/*X07(N'=H[$?L
MP9"KSU5+;$/M0'7FEOWK#GMN=CO![S:-LX#(>#3S509K6F,\\ S3X?*/&S"Y
M<.$LF.N.$<.3IA+'ZQ (&)!8@KRQ 4-47/MTML,YHO4.6TMJ2A+C<UA;15+U
M65G\BZ1DAG@-V89ZEN X[5.R#/'9JS131NXFRX"@"(B (B( LC^RKVG=0[2:
MQQ^K=/FQ^$05LOC)"=JN:P\DH%<QUCA_8(Q'Q*=G@BIW AL,$@!)#+C@B V%
M^PN^>GMQ]*XG6&F+;6L5E87(1+@;-.U$3Q7,?=BY=X+M*P)P3Q/\HM)&YPR1
MR'W"J1'=R]N^]LQJKIR!VKFA<[)'#J/&1D4CTI.1"'4&/@]IGNT@]FS#&PED
M*75 [O-#4*.Z[IW45#+4*>4Q=ROD,;D*T-RC>J3!8JVZMB-I8+$$T9$$L4L9
M"0&+NSL[(#[2(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(")[
MOJOB$SGV>TI^'*JIH*Y?WU7Q"9S[/:4_#E54T$ 1$0!$1 %>&[J?Z7[;C['Y
M?\9,RJ/*O#=U/]+]MQ]C\O\ C)F4!(4B(@"(B (B( B(@"(B (B( B(@"(B
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
MEM"S@]!I#YDL::R9R25' 2?J=L9>&U2D86Z(8),<W5U3=(@3?(B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@/E9W-U<91N9*],
M%:ECZMB[<L2.PQP5:L)SV)C)_)@BBC,R=_)F%U0)[5V^]K<S</5.M+)$\>7R
M4GP9$74WJN%IB-+#U1 O,'CQ\$!3-P'7:DGF(!.4F5G/OK>TFVDMM T;1L>'
MF=P99<?(,4G3-%IRB\$N;D<1=B:&YXM7%&S^S-#=LQ\$S'TU!T 1$0!$1 $1
M<IT1HO):CS.*T_AX'LY7-9"IC,? S$[':N3#!%U] D0Q 1^),;"71")GQP/"
M L5=PYV;""#4>ZF1KN/K#EI?3#FS<E!"03YZ^'D[]$EAJF.A+J9^NID!('%X
MC>QZNH=@]GL=M_HW3FCL7P533^*JT/'Z&C.Y9CC9[E^4&(F&:];*:W*+$0B<
MSB+](BR[>0!$1 $1$ 1$0!$1 $1$ 1$0!8%=Z!\0>YGV#A_"N/6>JP*[T#X@
M]S/L'#^%<>@*,B(B (B( B(@+?W<8_$I8^W?4'[TPZF24-O<8_$I8^W?4'[T
MPZF20!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 ?$U)J.CA\?>RV4M0T<
M;C:EB]?N6#8(*M2K$4UB>4G]T<40$9.W+\-Y,[^2HX=X!VR;^\VN;.68Y(=+
M8<[&.TACB$@>'&=8^+D;,9/Y9#+G$%JSY#X$+5:7!>J>+)*7WUO;C]8F+9S3
M-MW@@>"UKF[6G;IEG9QGI::?P_-VAXBOY43)A\0J55P(@LB-<Y $1$ 1$0!$
M7AR9O>@/IX;#6\C<JX_'UI[M^]9AJ4JE:,I;%JU8D&*O7@B%G*2664A",6]Y
M.WN;W7)^[,[O"GM%@QS^H((;6XF<J V2G=XYXM/4Y.)&P>-D%G%I&=Q^%;D9
MDURQ&,<1^J01=>./=&=W0VDZ57=#6^/;YJ<E TNF,3<K<2Z:QMB)Q?(SQSCU
MPYS(PR$ CT1RXZ@90N3S6[ 0SRH B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"Q+[9/9#T[O)I&?3N:%JU^OXMK3N
M<CC8K>$RCQ](3Q^YY:ECI"'(TW(0MUVZ>0GC@FBRT1 :\7>W974.WFI\GI'5
M-)Z.7Q<K#(+.YU[5>1NNK?HS<,UBC<BXEKS,S<MU1R#'-'+$'5*N\]XMV#L=
MO1I?FDU>AK?!QR3:<RT@"PV!^CFP>1D9Q)\??=N(Y7)WQ]SPK@"<;6(+%*+4
MVF<CA<C>Q&7I6<;E,9:GHY"A<B*&U4MUC>.:":,F9Q,#9VY;D3'I,"("$G ^
M&B(@"(B +MG8W>G.[>:JP^L--V/5\IA[(S )]3U[E<O9MXZZ D+RT[T#G7L
MQ"3";21&$T<<@]3(@-@UV;.T'@=T-'8C66GI'>GDHB&Q5D?\TXS(UW\*_C+8
M\"[6*=AB#JZ6">)XK4/5!/$9=[*EUW6';?+:?6@XG-V^C0VK9H:F8>>4A@PN
M1?B*AJ .7\...-^FGE'?I%Z$C63/JH1@=T*.02%B$F(29B$A=B$A)N6)G;R=
MG;S9V\G;W(#^T1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!46N\V^/O<W[.5?P'B5>E5%KO-OC[W-^SE7\!XE 8*(B( B(@"D5[I7Z8
MO;/^WZN_@]U<HZE(KW2OTQ>V?]OU=_![JY 7>T1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0$5'?1?$#J3[,Z2_&3'*F,KG/?1?$#J3[,Z2_&3'*F,@"(B (B( KM/
M='?$)HK^['X9O*DLKM/='?$)HK^['X9O("2=$1 $1$ 1$0!$1 1.]Z'W?,.[
M6 ;4.FZT,.X.GX">D?E&VH<9&TDDF"M$[B'K'6_BXJU(_P XG8JQDU>T914V
M+-66"66">*6">"62">">,HIX)X3>.:":(V$XIHI!*.6(Q$XY!(2%B9V6R)5=
M;OA>[N*^%W=W1%$SO01#)K;"TXA=[E:/EGU/5A!FD*W6C<0S,8,?C4XH[X@$
ME:Y)8 K,(O#/_)EY0!$1 $1$ 4ZG=%=X>^CLC5VQUG>-]*YBVT>FLE9,7CTW
MEK+O^8)Y2=BCPV4F<1C=W./'Y&49.F*I:M3005KPXL_D[<L_D[?5;ZB V2**
M!3NAN\1^:FE6VMUK>YU)BZHQZ5RMJ3D]08NK'P^-L3&7)YC&PBS0D7MY"B'6
M[E9K3%-/6@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B B>[ZKXA
M,Y]GM*?ARJJ:"N7]]5\0F<^SVE/PY55-! $1$ 1$0!7ANZG^E^VX^Q^7_&3,
MJCRKPW=3_2_;<?8_+_C)F4!(4B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( JDW?(Z&^!NT[H#48@31:RV[OXPI''@)+>GKD['&Q<\&45:[3,O+
MV6F!G;CAU;94"G?P[5^M:=VIW!AC=Y]";B5<9;F\N(,%KN&+"7R=O?Q\)UL$
M1G]"$02._P BA#VC]!>H\%<040CS61P+;ZULWUIBY2?3X5\[WVV7KLNJT+Q1
MP99/#NM506\WIN8ZTN[FJ)N*_?\ _0B"C#_W7N1C\J_@(_\ 3_X_^*]L&7 :
MN!_/KQKQ-NY^]\?4_NIMQ@=57L9A=2')6QE[(5ZDN2K]+6<0]PVJ!E('/V?S
M <P69XB]BQ7BEKGY2<MRG7^TF;VOSTVA]20"$E.$"HVHF_,F5QCD<57)TB?S
M\.?P3:2,OGE>P,L$K.<;N7'7CY%V;EN6=N6][<_*WU';WLK$5G:C!=H79W3L
MN1,:N=AH=-#-1 Q6L3G\=S1N!)UL9RT+<U?IO5B=O6:QA8A*.<:MB._'LM9V
M7Q'H>K\$69]W)@7?^DFBX-ETGCJ^R,<+4U"$GRU2DW@R@X;1C;;?-KZZV99[
MV#N)?TS/B/AM7+Z?BU4ZWI5<Y]+J.=8FJ8ZYGM!>9/3K*]MHQLLME-;62FJ]
MFEM6YO1>>Q^K-+72I9/'RM+#(/M0V("=O6*-V'GIL4K<7,-F$N'Z"\2(HYPC
ME"TIV3.U1A-U=-AE\>S4LK3<*V?PDAB5C&7N';J%A(GFQ]OI*;'VO+Q8>8YA
MBM0V((JNFK-'YO1N<R&D=5TCI9*A*\4@N[E!9A)R:O?HS<,-BE;!FE@F'CD7
M>.48IXY8H_=VRW.U!MMJ:IJ[2\PC9A%X;5:1R]3RV-E.*2SC+S!YO7G*&(F-
MFZZ]B*&S%\\A'F>/##Q&R^&LZ>FZBK?HLK'"VJ::E7.+Y7;"+ZJV&VUD.GF1
M23]Z,''H-PGQ5;I%\E.-CQ9SY<O%::G38GRRMA!]59#;:<=EYD5ROWHP:N2,
MZ+H3LY=HK3^YNFZ^HL!,WF[5\GC9#9[N&R(Q@<N/N@S#P8L8R03,+0VH#CGA
M=P/R[[97PQ,NK(JKNIG&VJV*G79![QG&2W337_[UV?4LWBY5=]<+J9QLJLBI
MPG%[QE%]FG_6NZ?1[-%?3O(^Q86F[=K<W1U3IPUF5IM5XFJ#\8RU*;L6<J1
M/ 8^R;C\)1#[-2R?K0BU::?U>+*U!!EJKF+"4G1[3<,_4W'O9O<_/R_55TZ[
M1AL0RP6(HYX)XSAG@F )89HI!<)(Y8S9PDCD G$P-G$Q=Q)G9^%6"[<G9 L[
M3YX<Y@H9IM"9NR;UC;F1M/WY3<WPUDN.6J&Q.^)G/GKA ZDI^- !V*D^.GA0
MZY2UO3(<NSY\NF"V5<F^MT4O\5-OZQ+^3G[Z]R3Y((\1.#%C2LS\:&^+:]\J
MJ*Z462>WG07I5-OWUM[DWO\ 8E[F7G=G]MN3KI[7:RN&5@&:#1V7M&+^/$#<
M!IVY,1,9V(Q_YGFD8WFA$Z)R-)%3":<MG5*+-8P+L(6JQ$$HN$@G$3A)%*#]
M021F+L<9 ;,49B[$!"SB[.S.K#G=W]M[YOL?\RFJ;,<>M\/![$INP/J3&0@(
M_"4;/Y/D*[>SE( =^KV+T8M'-)'!M'@;XL+.JAI.?9MEU+DQK+'UMC%;>1-O
MKYD$OJY/^4A[O245SYCPYXTWY-,RY[S2VPKY/?S8)=*)M_XR"7U3;?/'W'M*
M,>>4)%_(OROZ5EB9R%GO3NR45ZJ6Z6G*W_*6(K#'JRI"/)7\1!PT66",6?JM
M8H"=KA-[4N-9I"\J(\PFB\65IL_#/((?_,/'^=V^7ZK*ZC8K!*!QR ,D<@E'
M)&8L021FW28&),XD)"[BXNW#L[L[>:J;]M39[$[8;FW,'@\E0GQV4K!GZ>&@
MM0RY'3]:Y,8E0OTXS>:O3:<9"Q,TL8M-1Z(NJ62M)(=0?:)\/H5+]/XKA5M)
M++W<815C3VNW;2VL2Y;?A)*SKSR<8!\4.&88TWJ5?+&B^2AEPZ)1NE]F]=4M
MK-MK-NJFE/KSRV^QI+O6<]LWM%J/!'B[.H,YBVBKZ"MR-$=+$Q9"1XYQSA'(
M,TF.PQD5O'A'%:EGDFBQDOJ^/ 9ZM5_5.J\YJW/7LOE;=[.ZBU#D9[UZW-UV
M;V2R-R4I9I781=R,S)V".(1CAB$8HHXX8P 9U-8T:&3C. @\2*>,HYP(&Z"
MQ<3!V+Z)G9W;W>7R?7ZATWH+26A:4]R*.EBH(P<K>5OSBTOAMR3M+<L$S@#>
M;^%&X@_N8'X94VXW]H?Z91IVF8\\C6LNB*Q<3 Q(RL@[IRY:][*XS>1;+>-5
M4:8W3Y81K7)SMN ^).,[[XXV(LAY5>+'RL>$-VES/HN:*?F3Y>6N.W,XPC&"
MVZ[XE;/]CV:;PK^K/G,#LQQX:"4AL&W+.WK]B)V\ 7;GF"O(\O#LQRQ/R"G/
M[(/8CSFXDT$>.K1X/2&/E:M<R_@M%7B")F>2CB:["PV[W!,+BW36K.3G8EZV
M&&7#KL4Z-U%VCM<'IS0<5_%;?X,VEUSN?-4$(ZD7SIXL!I:M<%QFU+E1D(JM
MB[5L5<;3@GR%NF;%1AMW7M!Z%Q6F<-C<!A*84,5B:D5*C5C(S:*"$>ENN20C
MEFE-^3FGF,YIY2.6:0Y#(GES@#V+^(]8RL75O$CS-+QMH9.-PI&3JS_*GM.O
M])5QDY:5&V/+OC6R>KV5[_2(X,?(E;O? /@WE:E.&;K7/1B1:E7AK>-U_7M/
MUHJZ;2_Q\EO%>5LI''-H-G,!H;"5<!IVD-2C6%G,W?Q+5VPXLTMV]8=F.Q:G
M+VC-^ !N(H(XH CB#M%$71W3-,Q\+'IQ,2BK&Q<>N%-&/1"-=--5:485UUP2
MC",4DDDDD6WQ<6JBN%--<*JJHJ%==<5"$(16RC&*22279)!$1>X] 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!=7[Q;1X;7.G<EIG/5VG
MH9&!PZQX&Q3LBSO6OTY'9_"MU)>F6$G9P)Q>*8)8))8C[01>/4=.HR\>[%RJ
M:\C&R:K*+Z+8J=5U-L7"RNR$MU*$X-QDGT:9^.1CUW5SJMA&RNR,H60FDXSA
M);2C)/HTTVFBF3VDM@\[MCJ:SIW-1N8><^*R8 0U,MCB+B*U7=VX8P_H5NOR
MYUK#%&7(%%))B;N#CO7\;(P#U35W:S%[^7Z&=I ;AO-RC<NEO<Y,S?+RKM7:
M.[.6G=S=.3:>U!"0^93XW)P,#7\1>Z'".Y3D)G;Y>FQ7/YS:AYBE;Z @J/\
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
M"VEQ5:_9]8U!HTFTSEW(W*:>"H'.%O2=7).5G%/7BFD<B\6Y5M2\BQL R=H
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B*.WO0^TO_
M #--I<W:J3M%G]2/\R^GQ$F\4+.2BE:]>%N'(1QV+CN61DXZ&M-4@<P.Q&[@
M5=.\F[2G\T_=C4&5J3O/@L*;Z9TZ0NSQ28W$SSA+=A<7=BCR60DN7HI.7<Z\
MT#OTLP@&!B\,W#<?47E $1$ 1$0!3H=QMV:FS^MLIN+D8.O&Z,KE1Q'6/(2Z
MDRL#@4[,_LG\&8HYW9G$NBQD*LXN$M>-W@T@@DE,(H@*664PBBB!NHY)9"8(
MXP%O,C,W$1%O-R=F97SNPGV<HMK-L--:4>-@R8UGRFH)/9ZY\]E':UD',A;@
MFJD4>.K^9.%2E7BZS:-C<#+U$1 $1$ 1$0!$1 $1$ 1$0!$1 %@5WH'Q![F?
M8.'\*X]9ZK KO0/B#W,^P</X5QZ HR(B( B(@"(B M_=QC\2EC[=]0?O3#J9
M)0V]QC\2EC[=]0?O3#J9) $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %@[W@
M7:\J[.;?W<Z#QRZBR9%B-*428)/'R\T)FUN:(G;FCBX1*[;)V<2Z(:O#RVHA
M+-7(Y""I!/:M2QUZU:&6Q8GE-HXH((0*26:4RX$(XXQ(S)W9A%G=^&94:^\1
M[7D^\&XE_+5IC^97#=>(TE6?EA^#HB'UC)R"_OLYBT!W'?I%XJ?J=1V(JY2R
M@819G-7,E<M9#(6IKM^]9GN7;EDWEL6K=F4IK%B:0N2.6:4R,R=_-W7S41 $
M1$ 1$0!3H=T%W?0ZTR,&Y^KZ8R:3PUN1M.8ZP)>'J#-4YG KTH.W3+B<18C,
M.EW<+F3B>(V>&G8CFP2[ ?8SR.]&MX,1Q/6TQB"K9#5V5BX%ZV-*5_#Q]:0V
M<!R>7>&:M2Y"7P!"Q>.&6*H<9WC-):3QN!QE#"X>G!C\7BZD%''T:P-'!5J5
MHQBAAC%O<( +-R[N1/R1.Y.[N!R!>41 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
M%FM/&[C)#/!*(2Q2 [.Q 8B3?473FJMO&-RLXX>#=^J2KRS"3^;N4+_H2_\
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
MI8^W?4'[TPZF24-O<8_$I8^W?4'[TPZF20!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1%P'=/<G%:/TYFM4YR=JV)P..LY*[,_O:&O&Y>'&+<N<TQ],,$8LY232
M  L[DS("&KOL.V"^F-+5]LL)9<<WK.M-)GI(9&8\=I<#&(ZTCB[&,NH)G.J(
M-Y'CJV2&;I&: 9JH2[E[0F]V6W'UGJ#6>9,GMYO(36(J_4[QX_'B3QXW%P<N
M_$&/I##6%_?*0'/(Y32R&732 (B( B(@"Y=H#0F6U1F\5IS!4Y+^8S5V''XZ
MI&S]4UB=^&ZG9G\.&(&.:Q,[=$%>.68^ C)VXBK2_<L=B#X!Q+[LZFI=&;SD
M$D&D*\S,\F.T_/&(S99P=N8;F:=Y(X/T4>)$"ZO^4)8HP)1>Q;V4,1L]H;':
M7H-#8R1B%W4>7")HY,QFY8@:U9?ERD&K"[>K8^ S-Z].*('(I'D,\M%X7E $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
MNP+.5I8X':)A<F;Z)V;RX^5F_P#-OD6(>Z/:BITRDKT'^$+;.X\1DWJL1?\
MW6=N>MV?]!"Q/[V(@X;G[;)=^K_@0Q/5]=XAO4<?S:JD^CAO6H+?OTVC#Y2D
M^9_-G0O:4V@QFGK,%["F88^Y(44E.0_$>K88>OF W?K>O*+$[ ;D41L[,9 8
MB&+\4QQR1RQD4<L1M)%+&11RQ2-[CBD!Q.,V?S8P<29_-G7+-8:[RF=F:;(V
M2E87?PH1;HKP,_R11MY<NWT4A.4A-QU'PS,W#E]2R'#^'DX^'13EWO)OKCM*
MYMN4ENW%2DTG.44U%S:WEMN]WU<U_8O[^S?C:$:N-R&5_FH:6K,P#@=<9"Y/
MDHH6Z6:#':P<+V9IL LX0_"$6:K5V(1CI/%&$*N/=A+OH=E=]GJXK&YGYD=;
M6&=FT3JR:M1R=J4(_$E'!VVE^#\^(#U'T8^9[K1 <LU&$ /IUF2_>O8.*2.:
M,Y(IH9(YH9HC*.6&:(F..6*0'$XY8S83CD!Q,"9B%V)F=1)QGX,:-JZE9"E8
M&9+=_2<2,8QG)^M^/TJM6_64HJNZ3;WM[(V[#U>VK9-\\.GNRZ[+Y/NOXI?
MW&**@9W;?I$>NMLGI:5W=?)[C:%C]7JU<N#UY=;Z:K"_ANX6K$E<-3X^"-P-
MJV3L!EHHXY KY&T/J]&.\?L-V@=&[G:9H:PT)J"AJ33V18F@OX^7J:.:/CQJ
M=R V"Q1O5G)ALTK<4-F%W'Q(A8A<J;\<>'&I:#;MEUJS'G+EIS*=Y8]O3=1;
M:3JLVWWJL49/:3ASP7.]NP]0KO7N/:2[P?22_P#-?-?GL=R(B+0CVA$1 $1$
M 1$0!$1 $1$ 1$0!?R3<MP_#L_D[/YL[/\G"_I$!1C[R?LU/MCNOJ#&5H7BP
M6=FDU-IWB-PBCQ^5GFEFH0_H7CQ5YK-&)A=^*T5;JX,G98%JWSWUG9J'5VVL
M>LJ4#%F=O)+&1,Q;VY=.76@#.1$[-R057KT\FSERT,=.PXN(RRN]09 $1$ 1
M$0!3H=QMVEAT_K7)[<Y&=H\=K6,KV(\0^F./4F*JF<D0\^R)Y+$02@S\B\LN
M.JP-UR'""@O7+-!ZVR.FLWB-0XB9Z^4PF1IY2A,S\=%JE.$\74[?H"</#D9O
M?&1C\J V,B+J+8/=_'Z_T9IK66+=VIZAQ%/(M$7'B59Y8V:Y1FZ7(6L4+@ST
MIV$B!IH#Z#,>"?MU $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M7A>5UOO!N?C=%:6S^K,O(T6.T_B[>3LNY,+F-:)RC@CY]\UF7PZ\ -R4DTL<
M8,1$S.!6Q[]CM)?"NI,#MECK/-/347PYJ".(^1ES61@8,96G9G?SQV+.6PP%
MQ[65$R'F*$F@%7.MT-Q,CJ[4F>U3EI"ER6H<M>R]PB?GIENV#F:$.&81AK1D
M%:O&+,$5>&**,1 !9N"H B(@"(B +-#N_NSB>Z&ZNF=.RPE)AJUGX<U))T\Q
MQX3$N-B:"3Y&?)6?5<4#/SP5WQ7 XXI&6%ZMI=Q[V;/F;T!?U[D8&'*ZYM,V
M.<A=I(-,8UWBJ>;LSL^1R'KMTNEW ZHX]_(QD9 3<PPA& QQB(1@(@ "S"(
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
M1R%'&4</B&T;.@.^41$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
MM(=HPB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
M#<N#SU)2B>6%W87.O8%AL5I'9O%KRQ2<,Q+A*GT[]3LU/B=3X3<S'0,-#4L
MX3/>&#,,6<QP$="Y(X\>>3QO-=W=N&DQ;.1$=AF: M $1$ 1$0!6V^Y![2/S
M3;>6]"9"P\F5T'9Z*32%S)+IK*2S6,>S._+F./M^N8\?<T54*,+-P+$]219J
M]WQVD/YENZNG-1V9V@PMLST_J1R)QB;!Y>2$)[$WF+=&.MPTLIR[^SZER[./
M4) 7NT7\@3$S.+LXNS.SL[.SL_FSL[>3L[>Y_E9?T@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B+^2)F9W=V9F;EW?R9F9N7=W]S,S?+[D!#CWTW:5?1
M^V8:3Q\_1F]?63QAL+LQU].U!:;,V?)^1>R3T\7&SLW4%VQ(Q<UR$J?S+/SO
M+NTB6YF[6H,C6G:7 X*3YFM.B)=494<81!;NB_N)\EDWN6Q,1;\RE4B+J>'K
M+ 1 $1$ 1$0!<FT3H^_J'-8C3^+A*?)YW*4,/CX1;GQ+N2M14ZPO\C#XLPN9
M$[" ,1FXB+NW&5.7W&_9M;4.N,KN%D*W5C-$P#4Q1R SQ3ZCRT,P$<3O[Y,7
MB_$DD?R>,\E3(>2=^@"S)V?]G,=M]HO3>C,4(M3T_BX*3&+<>L6?:GOW3\F=
MY;]^:S=F)V9REG,G\W==PHB (B( B(@"(B (B( B(@"(B (B( B(@"P*[T#X
M@]S/L'#^%<>L]5@5WH'Q![F?8.'\*X] 49$1$ 1$0!$1 6_NXQ^)2Q]N^H/W
MIAU,DH;>XQ^)2Q]N^H/WIAU,D@"(B (B( B(@"(B (B( B(@"(B *";OS^T>
MV"T5B=NZ,_3D=:6/7LH /[46GL-8AE8979^0'(93U>.)G'B:.E=%B9HC$IV'
M?CS^3Y?K?75$+O!NT-_-,W8U3J"O-XV'JVRP.GR8G>,L-AY):T%F+GCB/(3^
MLY(&80?HMBQMUL3N!A:B(@"(B (B^[I?3-_-Y/'8;%USMY/+WZ>,Q]6-N3L7
M;]B.K5A%OJR32@/+NPBSN1.PL[L!/+W&'98;*Y[*[K96NQTM///@],M(S])Y
MNW7#X4R -T\&^/QMAJ<3N3@TN1G)A>:N!Q6CET/V9-BZ&VN@]-:*QS"\6$QX
M16)A;\]Y&P9V\I==^D'=[F0GLV.7%G9I&'AN&9N^$ 1$0!$1 $1$ 1$0!$1
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
M#JG?C6?P1I^QX9]-F^[4H7YX<!-G*S+_ /HZXFPNWND.-W\N5;%[LK8QMO\
M971.)EA:'(9+&AJ3+B[=,GPCJ!AR)1S<MU>)5K2UZ9"3OT>K] \" LU2K0VA
M7W1WNT/H$0\?''F:4&2BXY"2G7YR^><V;S\-L95.L?'F'3*3>3LKLN\>_P!H
MC;G%/E=9ZCQ6F\=$'SM[T[#/.P-TM%1HPM+>O2^3"$%*O/*3](B#N[,OZ)_9
M?\*I\*>%_#&G_1YO6>,+)<8:E7"N4LAT9=4:-!Q>2*=G+#34KG2UO7E7Y#V3
MG(Z0>Q9X;U:!PY9GWQA5?J#^EWVSVCRPNC&5,)3EMRQKQ8T3V>W)9==\6=SK
M@NXFYNGM(XN?-:HS6,P&)K-\^R&6N04JPOP[C&,DY@TLTG2[101=<TI>S'&1
M.S/70[3??TV[7K&*V<TYTL75$.KM65B9V'R;UC&:="4"ZW\S@DR\XL' %9Q4
MCN< P<;FZVUCN%E&SNO=1Y/45\>OP9,G8ZJ],3?DX\?1!HZ="(O)B"E7A8F$
M6/GI'BY/"'L]ZIF\ENHS6FX[ZNMI69<EWV\I-0IW[;VSYXOJZ7V<Z\6^-FE:
M<I0HE]+N6Z7(^6E/^?UE/\*XN,OUT6%.TWW\^"HG9Q&TNGYM3W1\2+YI\Z$N
M.T_&?#@,N/QXNV4RK ?M==AL57)A%X3M1R=8P*[S;\;D;JW2O[@:IR&:A<VD
MAQ9$-' T6%^0"CAZ8PT8'C;AFL%%+=EZ1*S9L2<R/U1);QV.%W'I)Q;S(N&9
MN&]__N_]Y9=]G?L)[O;MO7GTYIX\9IZ=^7U1J%SQ6%:)G9GDJ,<9W\HY,[O$
M..IV(C?I\2>",O%:R>C\%\.<+T?27''H<%M+.S;(2OE)+M"RS90E+_)X\:^=
MI;0DTBO^H<;\1\2VNC$KN54GNJJ82C!1?3=PCUE%?KW2:CZM(Q*>GC\:+<])
MNXL;-R/#,[>7+_+^OY-]9EWSL-V9MS-U['J^A=+W;E 9/"GSMD"QVG:KL[,;
M29>P UII8N6>2K2>U< 7$G@Z3%WLC]FCN4]M-('7RFL3L;@YV+H-H\F/JVFJ
MLHB/)5\'&9^MEXC$77EK5Z-O8>*M 8N1S$8O%5:->&I2K04ZE<!BKU:L,=>O
M!$/D,<,$0A'$ _H0 1%OD91=Q=[2&/4I4Z-CO(GU7TK)4JZ$_C72FKK5\YRI
MV?W9(WWA;V>Y3E&_6,AM[[^16U.?X2L_DZ_PA&S=?>B^T$'9G[BS2N'>#);I
M9D]:9)G:0L'C"M8O3,!,[.P22L<66RS#Y\G(6.AE;@3HLS$QS@Z)T#@]-8ZO
MB-.X?&8/%5 &*MCL11K8^E!&+<",=:K'%$+,WU!Y?S=W?EURU%6+B3C/4]7L
M\S4,RV_9[QK;Y**_]'1!1JATZ;J/,TO>DWU+&:'PS@:;6J\+&JH6VSE%;V3_
M )]DMYR_!RV7HD@B(M8,Z$1$ 7CA?,S.;IXZK-=R%NM1IUP>2Q;N3Q5JT$;>
M\YIYB"*,&_IB)F^NHENT+WU>SNC2L4<!<N;@YJ%B%ZVF8N<1%+Y<#8U#;:+'
M2-SRQ_!99,XB$HY@B/R6;T/AK/U*SRL#$ORIK;F\JMRA#?L[+.E=:^=DHKYF
M-U+6,7#AYF5D541]'9-1<OE&/VIOY13?R/0[W;NGM/\ :.TE+;QL-##[J8*G
MTZ5U--$X1W:\4WK,FF,\<3C)/B;[%8BJ3F\IX._9;(UXYHO7*5WU>Y*[6N7U
M_M=8T/K=KM7=/97(!MYKS'Y;ELQSC6GJ8/*WO$9I9CR%/'V*LM\V)K^1Q61G
M&:QR4QPK;\=[_O?KYYJ>%M4MO<)*W0-338%+F)(^7=WMZAO,=CK=GZ7?&5<2
M#![)#*_)OV7W5<.1TWK,]TH\A=NV;&=Q6@]WANV;-VQD--ZZF:+0&L;%B;QI
MY;FF];4K>(RL]B9H(-/9U[\DE>/%V/7+!ZCX;:MC<*Y%.KVTR6);5DZ95"3N
MMP[;)*NW'G;MR>3E\RJKIKE."S'3-22E/>-]+\4-*S-8IP<.4I6WQM4IO:$;
M/*@[=X0^VW&$)S<I*#Y(RW7;:WHB(JPDM!$1 $1$ 1$0!$1 $1$ 1$0&+O;-
M[/E?=#;;5&CY&!K=ZB5G#6";GU3.T':WB9V?AW$'M1!!8Z>"DJ3V(F=O$=U0
M=R.-L4[%BG;B."U4GFJVH)&XD@L5Y"BGA-OD..0" F^1V=ELA%3B[Y7LU-HG
M=.34E&#PL)N%'/FXF'^AQ9ZN\,>H(1\FX>Q--6RA-R7SW(R]+B+" @1&(B(
MB(@"\$S.SL_FSMP[?59>40%U[NG^TLVXNTV*BN6'FS^CGCTMF6D)GGD"E7B?
M$7R]Q&%W&%"+SDW,MRK=%SDDBD-Y,E3&[G[M*-H/=>GA[UCP<#KT(M.W7(G:
M*#+=9R:>M&WT+,]V0\:YO_0QR;R$0Q@?-SE $1$ 1$0!$1 $1$ 1$0!$1 $1
M$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0
M!$1 $1$ 1$0!1Z]YWVE'VTVESUVG9]7S^H8STSIXQ(6FANY2&6.Q?A9_?)C*
M#6KL;\$(V(H.L7!W92%*G;WSW:3;6>Z'S+T;/BX7;Z&?$L(._A2:AME#+G9G
MX]F0ZSP4\9SR_@R4[("P$<W4!$"S<-Q_[_YW\W_;1$0!$1 $1$!^L$$DIA%%
M&<LLIC'%%&+G)++(3!''&#<N1R&[  LW)$[,WFZOD=@[LYQ[7;7Z8TQ)%&&6
M>F&4U$<;-\]SV3 +.0%S]\H5#(<?#([-UP5(B8(V?H&K[W1/9K?7V[..R=V#
MQ=/Z' =1Y%S'F.?(QD4>!I>8N+N60XR$@NS]5?'2QOTO*!-=$9 >41$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!$1 %@5WH'Q![F?8.'\*X]9ZK KO0/B#W,^P</X
M5QZ HR(B( B(@"(B M_=QC\2EC[=]0?O3#J9)0V]QC\2EC[=]0?O3#J9) $1
M$ 1$0!$1 $1$ 1$0!$1 $1$!@+WF7:"_F<[/:GRE>;PLOF(@TQ@NEV:3X1S3
M20231]3.W51QH7\A\CNU3I%V,@5&@6X9F^HIXN_<WZ^%M;8#;ZI-U5=)XX<M
ME0%_)LUG08ZT)MY/UU</'7L>;$W1E!Z78NME \@"(B (B( IM.Y![-_S3;@W
M]=9"LQXK0E8&H'(#O'-J7*A+'6\)W9A(\;CAM6IN"<H9+6/+IXE8AA*=_K._
MUF9W=_K,S>]W]S-[W]S<J]-W<'9V_F:[2:8P]F 8<WDZS:AU"WDYCE<P 62J
MR$W/46-JO6QSNQ$#G5,XWZ39 9UHB( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M * KOUNS;\+:6PFY6.@9[VE[#8C.O&')S8+*2-ZI9,A9W?X,RG0#<MPT&3L2
M$3-"(O/JN [I[<X[5^F\[I;+Q^)C<_BKV)N"W3UC#=KG \L3DQ,$\#F,T$G2
M[QS1A(S<BR UUJ+G6Y^W61TAJ/.:6RX=&2T_E+F*N<,XC))4F*-IXV?S:*Q&
MP6(N?/PY0YX?EFX*@"(B (B("U?W$O: ?,:*S^W]Z;KNZ1R#9'%,1<D6 S3N
M10BWF_%#+16W<G=F:+(58@%AB=3PJC1W9>_+[?;R:3R$\WA8G-V"TOF^>>AJ
M>;Z:]:P7OZ6I95L?;,^ER]7BL1CQXKJ\N@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( J+7>;?'WN;]G*OX#Q*O2JBUWFWQ][F_9RK^ \2@,%$1$
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
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0'AU4_[P;,O:WGUR7+N,5O$519_+I:IIW#UR9N>>&*2*0_J.1.3,S$S*V
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
M>@*,B(B (B( B(@+?W<8_$I8^W?4'[TPZF24-O<8_$I8^W?4'[TPZF20!$1
M$1$ 1$0!$1 $1$ 1$0!?)SV;JXRC=R5Z:.M2Q]2Q>N6)2Z(H*M2$Y[$TA/Y#
M'%%&9F3^3"+NOK*,+O>=ZOF/V4S]>";PK^KYH-(U&9W8SBR82RY5AX^1\/5O
M@?+.SB?1Y.0NP%0;?K=FSKO6FI]8V^MI=19FYD@C/Z*"I+)TT*S_ %/5J(5X
M.&9A;P^!81X9NI41 $1$ 1$0&<O=Q; %N-N_I/#S0O+B,;:^:3/.XN\;8S".
M-H:\CMY<9#(-1QW'+$P6CD'EHBXO5,W#<,W#-Y,S>YF^10#=PSL3\'Z3U/N%
M;A8;&I,G\!X@R;VO@?"</;G'^E&UEY[%=Q?VO^2V-O8D%3]( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@*G??H=GUL'KW#Z]HP]%'6>/:GDW"/IC'/X
M4!B\8B;V>N_B2J-T](NYX^:5W,I2<8,U=_[TO85M?;,ZGK5X?%RVG0CU7AG9
MB<VLX5CEN0@P,[D]S#R9*F(DSQM+/%*7#Q"8T?Q=G9G;W/YM^LZ \HB( B(@
M/[CE,"&2(RBDC(9(Y ?I..0"8@D F\Q,"9B%V\V=F=O<K]/8JWM'<3:S16JR
M,2N7\+6@RPB3%X>:QO..RX.W+D(E?JSRPL?!E7DAD=N#9WH)JS7W!N]SV,7K
M3;RU*[GB[%75.(C)Q\Z>0?U#+A&+>UTUKL-"8R?EG+)"S.W#L@+$J(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( J+7>;?'WN;]G*OX#Q*O2JBUWFWQ
M][F_9RK^ \2@,%$1$ 1$0!2*]TK],7MG_;]7?P>ZN4=2D5[I7Z8O;/\ M^KO
MX/=7("[VB(@"(B (B( B(@"(B (B( B(@"(B BH[Z+X@=2?9G27XR8Y4QE<Y
M[Z+X@=2?9G27XR8Y4QD 1$0!$1 %=I[H[XA-%?W8_#-Y4EE=I[H[XA-%?W8_
M#-Y 23HB( B(@"(B (B( B(@"(B (B( B(@"(B +CNKM)XW/8R_A<Q2@R&*R
ME2:ED*5D.N"U5L \<T,@_4(2?AV=B%^" A(6=N1(@*-G>$=AS);+:M*M$UFY
MHW-R6+&ELO*S&_@B75+AK\H"(?">-$P$BZ8VNUGCMQ +O/%#@$M@YVC>SWI[
M<_264TAJ2NTE*_$[UK0 #V\5D(Q+U/*4#+^AVZDK]8^X)HWDKS,4$TH%1?[3
M'9RU#M7K#*:/U'"_K%$VDI9".*2.EFL9-[53*8\C;VX)PY"4&(RJ6X[%*9_&
MKF@.@T1$ 1$0!$1 =E[.[NY[0>I<3JW3-PJ.8PUD+%>3S>&>/GBQ1N1,XM/1
MNP]5>W [LTD1NXD$@QR!>7[&_:RP.\6C*6I\005[T?%/4&&(^;.%R\8L\U:1
MG\SJSMQ9Q]IN0LU) Y<;$=F"&@ZLMNQCVO,[LUK&OJ3%M-<QE@1IZBP+3O%!
MF<8YL3BS$_@AD:C\S8VV8\P2O)"1C6M6AD OM(NNMI]U<%K;3V+U1IJ]'D<-
MEZP6:EB/R)F?V9()XOHH+5:5C@M5Y&:2">,XS;D5V*@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B B>[ZKXA,Y]GM*?ARJJ:"N7]]5\0F<^SVE/PY55-! $1$ 1$0!7ANZG^E
M^VX^Q^7_ !DS*H\J\-W4_P!+]MQ]C\O^,F90$A2(B (B( B(@"(B (B(#$WM
MT;J%HS:77.=BE\&U'A+%"C)R[.U_+.&+J.#MPXR--;$HR^0V%U4 [&6T;:XW
M1T/I8HW.K=S,4]YFXX;&8B&;+Y!B=_99CIT)8F8O(SD")N2,1>P#WYFN"H[9
MZ<P44C@6?UA6.P#$[-+0P^,R-J0"9O(F'(RXJ5N7=A*,787+AQPA[C+;D+VO
M-4ZGDC8AP&GH\?6-QY8+6;MB\A"[_02-5Q\@=7T7AS2 WLD7-GO#N?Z*X/U7
M4U[MM[O\J?JG&,<3&_'DR)SE^#>WJ0OQ9#Z=K^#A]ZZE5SQ^3;ON_I4QBOQ1
M:+CC$1$19A$6819FX9A9N&9OJ,S>3,NJ-V=A]&:[I^H:PTQA=15F$AC;*48+
M,M=B=G+U6R0>LU2=V9W*M+$[NWFZ[:15GQ\FRJ<;*ISKLB]XV5RE"<7\8RBU
M)/YIDR6U0G%PG&,X26SC**E%KX.+337R:(%=\>X:T/DRGO;>ZES6CKAL[ABL
MB3:@T]UMYLT3S^%FZC$[OUD64O0B+"$%2%F?F'[>KNTM]=O2FFGTL>J\-%UE
M\,:1E;,1^$')=5G$\19NJ[1MUF3XZ:J'F+6S=O.[6BF'AKQWU[3^6-MT-0I7
M3DS(N5FW[.1!PN<OG;*U?&+(QXB\'=$U!2;QOHUC^_C[16_SJDI5[?*$8/X-
M&NF+,UBEDJWJ\E:U$71-!-%)7L0G[W":"41DB-O)W&01+AV\O<O2O:0I7!?H
M>,V?GV"8?[W#^3J^GOAV/]L]QXW'66B\%F;'0X1Y0Z85<W7;EWXK9JGZOE(
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
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MNO=V=R\;HW3.=U5F)/#QN Q=S*6W;CK..K"4@P0L3BQ3V9&"O7!R;Q)Y8PY;
MJ782KZ=^WVE7QV!P&V&,L,-K4$S9[4?A2,QQX?'R=&-HR"/FPY+)=5H^IQ?P
M\4T;C)'9+I K<;I[E9/6.I,YJK,$Q9/4&3MY2XPN[QQ26I7,:\3OY^#5BZ*T
M//M>%$'5R7+OP%$0!$1 $1$ 5L[N/.S;\SF@K^O[]=PRFNIV#'E((]<6G,5-
M-#5*-O,P'(WGM6G=^&L01T96%XVBD.LQV=MF+VX>N-,:+Q[%XV?RL%2641)_
M5* =5C)WCZ6=VCI8Z&U:)^/^J819R(1?8"Z.TG0P.(QF#Q=<*N-P]"IC*%:,
M6&."G1@CK5H@$69F8(HP'AF;W(#DB(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B + KO0/B#W,^P</X5QZSU6!7>@?$'N9]@X?PKCT!1D1$0!$1 $1$!;^[
MC'XE+'V[Z@_>F'4R2AM[C'XE+'V[Z@_>F'4R2 (B( B(@"(B (B( B(@"(B
M*JGW\^\/PGK?2FBX)>8-+X:QE;D8OY?".H)8AC:1F\B.&AC8BBY]J,;DWDPR
M\O:IDD$!(B)A$6<B(G81$6;ER=WX9F9O-W?R9O>J ':^W:DUSNAKK5)&1PY/
M4>0&AU/STXFA+\&8<&;GAN,93J.?3[+RN9,W).Z QQ1$0!$1 %[5+'V;<\%2
MG =FY;FBJU*T3,\MFU8D&&M7B9W9GDFF,(@9W9G(F;EEZJD8[J;9IM:;W:6A
MFA\:CIP;6K\@S@Q@,6%> :+FS^3,68N8P&?EG8B8F^AX0%P[LY[05] Z%TKH
M^MT..!PM*C/)&W SW0B8[]EO)GXL73GF;JY)A-F=W=N7[J1$ 1$0!$1 $1$
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
MMU/YL+.7[3-S^UY?*L"]O,]5JZOPV4O^=&MJG&9*][/B.].OF8+5OV'X8^8
ME]E_HOH7?S69H6?G4OG_ -5)_J%Q_G4=E6/Q&,?>Y]0\?5<O+_.[_P"=?;^X
MU:+#D\1<F7VK/_1O$36W-&&VN62Y7MTYG*._7JX1W70JSP!+;Z3/]7R=M_\
MG7_X3:-5+<<\44\)A+#-&$L4L9,0212"QQR 3>1 8.Q"3>3L[.R_B[?AK0RV
M+,T5>O!&<LT\\@10PQ SD<DLLCB$<8"SD1F3"+,[N_"J,:"[\36^"VTTAH_!
MZ0HV-483!5\/D]59Z[-;IS/08JE.Q2P]1J\LTTE".J<\MS(PQ16VFC"E/78#
M>/3>CM";I;I3E+KK6.9RE-S<PPP62QVGH'<G)O#PE)X,>11\],<]B&Q:$'Z&
MG=G=GOSHOLZ:OD7365;1A8T+9PC:VK[K81FXQLKIKERJ,TN9*VVJ233<?0L1
MK_C;I&%6G&4LBYQ3=<?<C&32;C*<ENVM]O<A--^I:Q[1'?"[+:!*>C7S4VM<
M["YQOB-(1!D8XI1Y;IN9F62#"UA8V89 "[8N S]8TY!4(6_7?6;P:Q*6EHVK
MCMO,1)U TU.,,QJ.4'Y;DLI>B]2I]0.W+4<8%F(QZH[[<\-%/6PF.HBW6XN[
M?H1Z6;C^7R,RY#I>OE]07H\1I7!Y/.Y.4A&.CA<?:R=PG+GI^<TXII!9^'?J
M)A%F8G=^&=VGOAWP1X?TJ*NR*_IED%S2OSW&54=N[5&T<>,5W7F1LE']?U(-
MUGQJUO4Y.G3ZI40F^6*HC*,GOV^LZVR?\SE3_51\W4=;+:@R$F:U3F,AFLI,
M[O+D,Q>L9"V3$3DX#+9DD,(NIW=H8^B(>?8 ?<O4DM8VB/DPDX_*7#,W'UO)
M2W;#]RKNSJYH;NL[U#;W&S-')ZM8\/.:@*(_-V+'T;04:DO0XOT6LEXT1$XS
MUPDC*)3==GONDMF= M!9DP):QS,/!/E]9/!EW\5N?;@Q7@0X:MTN_P [\/'O
M*+"!%,<K>([B+QOX?TN/DX]GTVVM<D:<",94QVZ)._W<=07^:E:U^H?&C^#6
MOZK)7:A;+&KF^:3NDXS>_?ZI;W-_Z3R]_P!8JM;&]F7=+= XWT1H_)9#'R/P
MV9L .+P M[3]?PM>*O6FC%Q?K]4DL2\B4<8%-TQE,[L#W",+M!>W6UA+>E]D
MY<!HXCJTF?WE#/G;U4+U@'XZ3*KC\;)TD0Q2QD(RJQQ#"$8#'& A& L(  L
M"(MP(B(LPL+-Y,S,S,WN;A?JJ[\4>T#K6=S0Q/+TRE]O)^MR.7X/(LBMFO25
M-5,E\2=>&?!/1M/4965O,M7=W)1JW^*JCW_"R=B?P,?]C^ROMYMO4&IHG2>(
MP(L/2=J" K&3G\NERMY:Z=G*6S)O(CLVY2)N&=W9F9=_\+RBA++S+LBR5M]M
MEULWO.RV<K+)/XRG-N3?XLENC'KJ@JZH0KA'I&%<8PA%?!1BDE^2"(B\Q^P1
M%X=^//W?70'E%B/OAV[MH]NF./5>N\#3O@'6V&J6QRN=-N'Z.,/BVMWP&1_9
M"::"&NQ?1S"+$[1"[U^D XN+QJFVV@[V9E^ABS.JK7P3CQ\GXE#$TAM9&XW/
M O#-<Q+\/U-*_3TENO#_ (=ZUJG*\/3LB=<NUUD511MZM77.NN6WPC*4O@FS
M6]7XOTS 3^E9E-<H]ZU+GLW^'EPYIKX;M)?%HL8\J*?OA.U;@-O]A]SZGS0X
MRIJO.Z3R>FL'BVO0-EY+>I:_P,]BO3$WLB5.K?FO!,4;1@\ D[^YGKC[Q]XW
MOUN"TT-[65S3F-G\BQFCA/3L71U.3 ^0JROFB'SZ#ZLGTRQLP3"8\\PM=JVW
MZO)2QY3G9NV'FR61GEE*>P9$3A!X\TA')))*969I'D-R<N@G=W)W4]\'^SID
M4WX^7J>93'R+JKGBX]<K?,\N<9^79=9Y<8J3CRR4*[$T^DB-5XS8>;EQT_3Z
M9VSM4U*Z<E!5PC"4IS4(\[?1;1<I0]YQ374^#W?.;/&;\[-VXF=BCW(TE /0
M["[-<RU>B7#NSLS-'9+EN/,>6Y9WY;:J+4\=CVK/-O-M"%<W"7^:MMV;$QE&
M_AQ:PPTLX]0>?MP!(#C[I&)XR]DW6V'6,]IN"^FZ5/IS2Q;XOX[1NBU^6\Y;
M?F21PR_J[%^U%_FT]_ZD$1%6(V8(B( B(@"(B (B( B(@"(B *O'W[O9J]=Q
M6GMTL;!^:,.;:=U*X-YRXR[-XF&NFS-[Z.0.Q3,W9W./)0L9L%6,7L.+K'>C
M:O&ZXTGJ+2.6!CQ^H<1=Q<[\,Y0O9A((;</+.PV:5CPK=65FZHK$$4H\$#.@
M-=ZBYMN5M_D=)ZAS>F<O&\63P.3N8JZ+BX,\U.8HGE 7=^(YQ89XGY)GBD!V
M(F=G?A* (B( B(@.].S-OA<VWU[IC6M+K(L%DHY[4,?/-O&3@=3+4^&=NKUG
M'6+,0B[M\\("9Q(1)K_^E]24LSC,=E\;.%K'96C4R5"S&_,=BE>KQVJLX/\
M*$T$H2"_RB3+7&*W%W(W:5;5.WEO0U^?JR^@9HH:HF7)SZ;R93RXTX^KAR&A
M9BN8^00<FKPQT6/H:Q"+@37(B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B ^=E\M7H5+
M5ZY*%>I3KS6K4\C\!#7KQE+-*;_(,<8$9/\ 494$NUYO[9W.W&U3K.8S>OD\
MC)%AX3\O5,#1_,F'K,/DPNU**.>PPLS27)[,[BQ2DS6=^^B[2?S';8%I2C9\
M'-;@2R8D6C-QFBP%;P9<],W2[/X=F*2#$R<^119&46\_-J>R (B( B(@"(N2
MZ-T?D=0Y?&8'#UWM97,WZN,Q]=O^MMW)@@A8GX?HC8S8I9']F.(3D+@1=T!8
MG[AWLV.P:CW4R-?CQ'/2^F2D9^7 /#L9Z]%Y\/&4OJF.BD;GDZ^0C]GI]JR(
MNG>S]LWC]OM&:<T;C."K8'%UJ)3L#1O<M #%=OR"WNDNVRFLFSN_2\G2S\"R
M[B0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %@5WH'Q![F?8.'\*X]9Z
MK KO0/B#W,^P</X5QZ HR(B( B(@"(B M_=QC\2EC[=]0?O3#J9)0V]QC\2E
MC[=]0?O3#J9) $1$ 1$0!$1 $1$ 1$0!$1 8E=NS=[YA=HM?:E$VCLU<!8I8
MXG;G_E7-''A<5RWO<6R&0KN?'F,;&?+,+NU"-FX9FY=_KN_+O]=W^5W][O\
M*ZM:=_1NC\'Z TMI..3B74NHBOSQL[L14<!7\5^6]Q UZ[2=Q^0QC+WBRJF(
M B(@"(B *SSW!>SXU\%K77<\7S[*9"KIJA*_R4\7$-Z\T?RLTMN[7&5V\C>K
M&SN[Q>584B9F=W]S,[O^LRO?=W?M$^A]F- X*2/PKCX9LQD6=F8_A'4%B?.6
MP-_>7@29!ZL;EYM!!$'D(,+ 9IHB( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"C-[W+:'YJ]C]4S10^+=TJU?5E5V'DPBQ!N65(7]XL.'EOR%PS]31
M,'EU<M)DO@:JT[6S&+R6(N ,M3*4+F.M1F+$$E:[7DK3@0N[,0E%*0D/RL_"
M UQR+FFX^A[&F=0YW3EL3&S@<QDL/,TC=,CGCKDU3J-OD(VB8W;Y.I<+0!$1
M $1$!;T[C?=8LWM%:T[/(YV-&ZCR%&(7\R;%Y?IS5-W)WY\KEK)UXQ]P0UXA
M'R9F&9Q5..X?W3^#=R=1:4FE88-3Z:.Y6 BX8LE@+,4K1QC[BDEQUV],3_)'
M2?S\E;'0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %1:[S;X^]S?LY5_
M >)5Z546N\V^/O<W[.5?P'B4!@HB(@"(B *17NE?IB]L_P"WZN_@]U<HZE(K
MW2OTQ>V?]OU=_![JY 7>T1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0$5'?1?$#J3[
M,Z2_&3'*F,KG/?1?$#J3[,Z2_&3'*F,@"(B (B( KM/='?$)HK^['X9O*DLK
MM/='?$)HK^['X9O("2=$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 5
M9'OA.[M;'27=W=$41&A8DELZZQ%8#_,MF4Q)]35(@8@:M8,C^' 'PV@L/'D1
M&0;%XZ]FY>I>HP6H)JUF&*Q7L1206()HQEAGAE HY898S9PDCDC(@,#9Q,2<
M29V=V0&MZ12M]Z%W?D^TFH'U#IVM))M[J&T[4"9_$?3N3E8Y9,'9?AG&K)TR
M2X>8FX*N)4I#*>JTEB*1 $1$ 1$0!>1)Q=B%W$A=B$A=Q(29V<2$F\V(79G9
MVX=G;EG9>$0%NCNFN\-_FB8J/0.L+K%KG"5">A>G-FDU1AZPM\_=R?Y[F,?'
MP.0 >2LUA'(,W+6_#FH6N3T=K#)Z?RN/SF%NSX[+8JW#>Q]ZL?1/5M0$QQR
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
M+HO*AY-'X.ZY1E^#A39'Y]M\[I'@'J^8U/4LI8\'U<'/GGU^%=3Y7_M6Q?\
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
M1$1 $1$ 4BO=*_3%[9_V_5W\'NKE'4I%>Z5^F+VS_M^KOX/=7("[VB(@"(B
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
M(=FJ&<Q(R/QSX>0Q7-IX1;E_%M8NF[\.S1^;<UA-:T\QIBVV.U?I[*Z>ND1
M-?-XVUBY97'Z)Z_K44(V19O^LKE*#_(3LN/L^+M-RW N[>7N=OD^H_\ Y_WU
MY]5\%>&M1AYE6+''=BWC?@7.N+3[.$-[,9K?X5?+?MM^V!XS<0Z?+R\RJ=JA
MTE"^I3VV[[R2A?O^,OR+[&T?:QVSUX+?,AKO2^?FZ6(Z5',4WR<(NW+/8Q4L
MD>2K<_)ZQ4CYX?CW.LA&6N2FT/ 4@3US!I8C&2&6,G"6*07Y"2,VX.,Q=N1(
M"$F)N6=EDSMKVRM\="-&&F]QM1PUHN>FCE)H-14.E^.H?5-05\G"'4S,/7$T
M4H-_0I(W87:)M;]F2U;RT[4H27I5FU.&WXWT*S??_5X[$F:)[16#;M'+QIU2
M]94R3_[.WD:V_P!(R^JBJE;4]_CK_&>%#KC1&"U%$'E+>P-BU@+QLS,S.]6R
M^4I'([^T9 =:-W\@B!N.)+]H._ V1U&\<&9M9[0UTO#%X]38DCH/(7]$>++8
M67*TP@C+R\;(OCC(>"\$7ZA&(-:\'N(L'F<].LOKC_C,-QR4U\>2INY+U?-5
M'9=7LB6-*\1=&S.7RLVJ$I?<N?DO?X;SV@W^$WN^Q,,L7>UEVKM.;1Z7L9_.
M31S791EAP6#"88[V<R+!S'6KCTF<=<'<3O77C.*G _B&Q&444G4._?>2[7:-
MTDVI:&H\3JZQ<ZH<)B-.Y.G>M9"UQ_UY0RFV.IP\C):M6A#HB]F".Q8.&"2G
MGVL^V!G=:YRQJK65_P!>R<P%#B\77;PJ>.I,;G%0H0<NU:G$3\RV)'.Q9D8I
M9Y)YUF/#;PFRM5O5V95;CX%4]IJ<95W9,X/WJ:E)*48IKEMMZ*'6,-Y[\GFX
MLXUKPX>3BN-^7;'W.5J4*DUTLFT]F]NL(;]>DI;0VYO[[4G:BRFJLWEM;ZQN
ME9OWY7&K2CD=X:U<.IZF(Q4!N_@4JH/PW#>;O+;LE)8GFDDAWU_JZYF[LMZZ
M;N9-T11L[^%7A'EQAA9_<#<N[OPSF;E(7M$ZY;K?5%S+63M7#ZB\QCC'RB@C
M9_9CB'Y!;Y7?DC?VC=R\UU3D7\B_6?\ \5>G3-,JQ:H550C"%<(UPA!)0KA%
M;1A!+LDDE^1%VEXCC*5ULG9?:W*R<GN]Y/>75]>K;YGZ_@2(]S_V3#W>W\T9
MB[,#S:>TM>@UOJ=WB>6 \=INU!<IXVPSOT>%F,P./QTX&[==&6[TL1"(ELJ5
M7V]'E[%!;=[43;@YFHT>IMUVQ^8@*1G\6IHNK%))IFL'5_0VR37;><F<! K$
M=ZB$Q2C2K/'8)5%?''BU:GK=E54N;&TZ/T2IK[,K8O?)L6W1[W;U*2>TH4PD
MNY.7#F%Y.-%M;3M]^7QV?V%_1Z[>CDT$1%#9G@B(@"(B (B( B(@"(B (B(
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
M:G ?<-C,VQGR<H=7)^$5IX1,B((Q<G62J(H@S<^_)L=N1=;?;+[5EUD[9O\
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
MFM-9G'UP?GA[5BA.%1WX9W]FUX1>3/[O<ZUYM:5CC V]Q@)-^L0L[(#]D1$
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
MQ1P0011PP0Q ,<4,,0,$<48"S"$<8"(  LPB+,S,S,O91%S_ &R80B(@"(B
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
MM6@!N AKUXQBAB!O/@(XP$1;E_)F7OHBYO-[]7U;[LF$(B+X 1$0!$1 $1$
M1$0!$1 $1$ 1$0!?R0,[.SLSL[.SL_FSL_D[.S^3L[>7'N7](@*+G>0=FTML
M=V-18FO$\>#S,YZDTZ[#Q&&-RTTLQT8^&9NG%W?6L?&W)%ZM!6.0BD,G6"2M
MW]]AV:6U9MQ7UI0@8LQM_--<F(!^>3Z;R'@Q9:(^&ZC&E+%4R0.74T$5>XX]
M SS$]1! $1$ 1$0!3P]Q=VDQPFK\QMKD+#1T=8@>7PH2$["VH\53_-<,?GT-
M+D,)5<R=Q9Y&P\,?7U-'&<#RYCMYKO(:7SV&U)B97AR>"R=+*T9&+IXL4IPG
M 2=F?V)>AXI6X=GC,Q=G9W9P-B^BZLV0W8QVN](:<UAB2YH:BQ-/)Q [LYUS
MGB9[-.;AR8;%&TTU.R#$71/!('+]/*[30!$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1%P'=/<?&Z0TW
MG-49>48<;@<9<RELW)AYBJ0E+X0._EXLY",,(\.Y2R #,[DS("MKW[O:/?(9
M[3VV..L\U,%$^H-11QD_$F6O1M'AZLKL_'YAQ[V;91ORQ'DH#)A* '>ONNPM
MVMR\CK/5&H-69:0I,CJ++WLM9Y)R:%[<Y20U(N7=QKTJ[Q4ZL?+M%6KQ1,_
M,NO4 1$0!$1 %F1V!>SD>Z.ZFF-,RP'+AXK)9G4DC,SQPX+$LUFR$KD)-QD;
M+5,1&W0?SW( 1!X02D&&ZME=QUV;"TYH3):_R59H\IK>TT>*(A=I8M+XQWBK
M&_4S=+Y+)/=M<#U =.+'2L3$1B($X4,0Q@,8"P@ B "+<"(BS,(LS>3,S,S,
MWR,OT1D0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 6!7>@?$'N9]
M@X?PKCUGJL"N] ^(/<S[!P_A7'H"C(B(@"(B (B("W]W&/Q*6/MWU!^],.ID
ME#;W&/Q*6/MWU!^],.IDD 1$0!$1 $1$ 1$0!$1 % EW_6L? T%H; "3B64U
MC-E387?VX,)A+]8@)N.'!Y\Y7D\W9^N('%BX+IGM56SO^M7>-J_06#$^6H:?
MR>2D#R]F3(WXZ\9,W+^^.@;/RS<\>7/#H" )$1 $1$ 7\2&PB1/[A%W?]9FY
M?_0O[7--M],?#>H]/X;IZVRV<Q&,(>.6<+V0KU9.6X?V6"4G+R?V6?AG?R<"
M^GV1M#%IK:S;K!2 T=C&:*TW6N"S<-Z^V)JGD"XX;CKNG.;\MSR7GR_*R)7K
MU*[0Q11#]#%&$8_K +"W^9E[" (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
MG49Q1<E\&W)I9</=L&+?T*KDI)*/47NDRE<6\G\@*R*(B (B( B(@+,_</\
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
M$5JO7Y NJHOG8G+5;]6O>I6(+E.Y!%9J6JTH35[-><!DAG@FC(HY8I8R$XY
M)P,28A=V?E?10!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$!$]WU7Q"9S[/:4_#E54T%<O[ZKXA,Y]GM*?ARJJ:" (B(
M B(@"O#=U/\ 2_;<?8_+_C)F51Y5X;NI_I?MN/L?E_QDS* D*1$0!$1 $1$
M1$0!$1 $1$ 45W>@=W32WNTR-_"A4H;B8"$RP.1G?P8<I5;JDFT]DYA G&M9
M-WDI6B WH7>D_*M-; Y45X=9;0]<R=.RJ<S$L=5]$N:,N\6NTH3CVG7..\9Q
M?246T>//P:LFJ=%T>:N:V:]5\)1?I*+ZQ:[-&LGU1@<AA\A?Q.7I6,;EL7;F
MH9+&W(BKVZ5RN;A-#-"?#B0DWGQ[+L[&',1QF7$9I%>#[SONML9O-2/5.F/5
M\1N7BZ91U9Y&"'&ZIKP@[Q8C.DPN\<K?T/'95G\2FY>%.TM3AH:46Y.@<WI7
M,Y'3VHL5=P>:Q4[U\AB\A'X=FI*WR/YD$T$C>W6M0G)!9B<9899 )B>\_!/'
M6'KN-YM+5636E]+Q').=,GTYX=G91-_8L2]UODGRRVWK9Q1PE;IUSZ.=$VW7
M:EM%_LR](R77>._SC[O;@LLB^3-(OVFD7SV Y3:.,7,R?@1%N7=W^HW\N&_O
MK>DMC 5PZ=>WS[?-_@C+[L=]NW7VQV?^&-(9#Q,=:,/AS3%\CEP6<A9Q_/%=
MGYJW@$6&ME:?AW:X\QN<M62>M-:5R??R[3Y#;F//U\'E[VJ[GB4GT!?JQ\5L
MA%$!O8O9>0#Q\N <C%X<A5"Q<L,Q1-C(;4=F&M3NPVB1#B6YP<C>;0<\Q@_/
MZ-V^C+ZS/T<\\]?EQS0N&\F;CZC-[N&;AN%''%? 6DZKD57WT-7UR3G=1/R7
M?"/:NYQ6\UVVFG&V*2C"Q1Z&1Q/$'*P:YX^)9&<))I.Q>9"MOO*E/IOWZ/>M
MM[N$GU.UNT#O;D]Q-37=49>A@\;/:-V@QNG\/1P^-HUV(G"&..I#'+<EY(BF
MOY&6W>G,B8IQ@&&O#T9)[F_E]5>^?N7H2>YOY?56YXM,:X5UUQ4:ZXJ$(+M&
M$>BBE\-OWO=O=MLT^639=.5ELG.<Y<TI/NW)[M_!?@MDNR6QZ,OO_E]1?.D^
M7^7RKZ,OO_E]1?.D?W_R^596C_C^![J_3_CT/FS>[]K_ ,%]_0FW^;U7F\=I
MS3>,N9G.9BR%/'8VA$\UFS,9<>0M[,<,0\RV;,I1UZM<)+%F6*",Y!R?[(O8
M=U_O9FQQ>D,638VO.,>;U/>9X,#@H^CK)[5A^#MW2%P&OBZ V+TIRQ221UZ3
M3W8+L/8:[O/0VQ6&>O@8"RFI+\$09_5V1CB?*9(Q9B.O58!Z,9B FZBK8VL[
MLPM&=VQ>MB]HX]X^\5,+0X.J+CE:A*/U>+"72O==)Y4EOY45]I5_RMBVY5&$
MO,C(7"O"-^>U-IU8R?O727V_C&I/;G?HY?8CUW;DN5X==V)W0V&V@CJ:SUJ-
M//[ERP%X)1N5C#Z1"P+-)6Q(R,,=O*=#-':S<D R SS5L;X%:6Q)<FX9>45)
M>(>(\S5<J>7FW2NNGT6_2%<$VXU50[5UPW?+%>K<I-RE*3G_ $[3:<2J--$%
M"$?SE)^LIR[RD]NK?X+9))$1%@SW!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!0$=_UAO%T3H.^P^=355RN1^?D%O$S/T_1,+<G7%V=Q=WZ>&<6=^J?=0M
M]^OBVEV=QEGCDJFM\/P_3RXC8H9>(GZOT#=70S_(3NS>_CD"HFB(@"(B +\Y
MAY F^J)-_?9V7Z(@-A%V:,_\*[=:%R3OU/>TCIVRY/SR[RXFH7+]3,_+\^?+
M,_U5W<L,>[LS'KVQFUDW+%X>C,/2=Q$Q]K&P-CBZO$Y)S8JKM(;>Q(;$<7$9
M RS.0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!46N\V^/O<W[.5?P'B5>E5
M%KO-OC[W-^SE7\!XE 8*(B( B(@"D5[I7Z8O;/\ M^KOX/=7*.I2*]TK],7M
MG_;]7?P>ZN0%WM$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!%1WT7Q ZD^S.DOQDQ
MRIC*YSWT7Q ZD^S.DOQDQRIC( B(@"(B *[3W1WQ":*_NQ^&;RI+*[3W1WQ"
M:*_NQ^&;R DG1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 4/7>J]WF&Z&%?6&E:D8Z^T_4-W@BC$9-58F #-\5(3=+GDJWF>'FD
M<NIWDQY\!8BDKS"H@-;E)&0$4<@'')&1!)'(!1RQF#N)QR1FPF$@$SB8&S$!
M,XDS.W"_A6/>^&[N[PWO[OZ)H^P3M-KK#U1^A)WZ"U/3@%O<_(#FXH^..&RC
M1OSD)E7"0!$1 $1$ 1$0$_O= ]XB^G[5+:?6U]_@*_8*/2&9O6'Z,+>G=G#3
M]B67Z#&7IG+X,,C8*5V7U3V:UB%JUI+E:W#_ #?79^';Z[.WFSM\CMYM\BMG
M]TEWB'S=8V#;C6-SG66$I".%R5DQZ]3X>I'T=!F_#R9K&0@'K9'S+D*O3>YE
MGBO&($X*(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B(")[OJOB$SGV>TI^'*JIH*Y?WU7Q"9S[/:4_#E54T$ 1$0!$1 %>
M&[J?Z7[;C['Y?\9,RJ/*O#=U/]+]MQ]C\O\ C)F4!(4B(@"(B (B( B(@"(B
M (B( B(@/#LL"NW#W=V@]\\3X.=KMB=34X)(L+K#'5XGRM#J9W"M<'JA;,8E
MI>F63&6YA%B8CIV*4YE.^>RP7[;W;KTWLS@_&M,&6U3D(S^ M-PRL,UA^#%K
M^0-N2IXF P=IK#MXDTC-6JA),3N&?X8>H?3L?]%NY9O/]2Z7M+M[W-O[OE\N
M_F^9]5R<WF>YN8?7\K"IQ+K-0E7'$C'>UV_9V]%%?:<V]E6H>^Y[*"YMBDCV
MP.[_ -P-F=10834U6O9H9!II,-J7'.<F&RD$!,TG2\C--4N1,492T+0C.+&S
MPE8B%YET9A]/P40X!NN4F9I)B9NHO?Y#_2!SY]+/Y_HG=VY63/:!WVU3N-J*
MUJ?5V4DR>4L_.P\O"IT:HD11T,;48B"G1@<G\.$"(B=REL2S3G)*?09_^7_B
MKU8.1F/'IAFSIEDQ@ED2QXRA5.SU<5)M[+HGTC&4DY1A!;15,-:UJO)NL^B1
MLJPW)^5"QIV./H[''IWZJ"<N5;)RG)<QZ9_+^VO2/WKW3^7]M>D?O60K]/\
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
MVL=>NUVEP&B(QU+DW,>8IKT4GAX*CY\LYRY#B\8NSB];'3@3B4D;O=.0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %@5WH'Q![F?8.'\*
MX]9ZK KO0/B#W,^P</X5QZ HR(B( B(@"(B M_=QC\2EC[=]0?O3#J9)0V]Q
MC\2EC[=]0?O3#J9) $1$ 1$0!$1 $1$ 1$0''M76!AQ.4E,A (L==D(S)A !
M"M*1$9$["(BS.Y$3LS,SN[LRUQD,Y2@,I_1R"TA\>3,1MU%PWR-R[^2V).]%
MT*VCM66).KPX-,YZ8^EN2Z(L7:,NEG=F<ND7X;EN7^5EKLZS<1QM]0 ;_P#%
M9 ?NB(@"(B *R'Z/SC_:W-M\!Y?,W6YX^>>;927CGCZ#RYXY^B\^/E5;Q6:_
M1]ZX? VYTW'SSX5TW%U<O] U+)GQQSQ]$[OSQS]?A 6)41$ 1$0!$1 $1$ 1
M$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 42??94QDV'RDCN_-;4FEYAX]SD>
M3&L[%Y/Y=-@G;W>VP^?R/+8HN^^4C(NSUK)Q9W8,AHTC=FY81?6>!!G+ZC.9
M@+/_ $Q"WRH"EFB(@"(B (B("[SW2^3];[/>W4G49>'6U!4YD][>H:MS]'I;
MS?YV'J_1$WN:(09F9O)I%U&#W.,Y%V>M$B_NBNZQ /+W"6M-03.S_5]N4WY?
MY'9O<S*3Y $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %1:[S;X^]S?LY5_ >
M)5Z546N\V^/O<W[.5?P'B4!@HB(@"(B *17NE?IB]L_[?J[^#W5RCJ4BO=*_
M3%[9_P!OU=_![JY 7>T1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0$5'?1?$#J3[,Z
M2_&3'*F,KG/?1?$#J3[,Z2_&3'*F,@"(B (B( KM/='?$)HK^['X9O*DLKM/
M='?$)HK^['X9O("2=$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0
M!$1 $1$ 1$0!$1 ?A9K1SQR0S1A-#,!Q2Q2@,D<L<@N!QR1FSB8&+N)@3.)"
M[L[.S\*G1WIO=\2[5YY]5:8J2R;?ZBMRD 1MUAI?*S&\KXB;ANJ/&V>HSPTQ
M=0 ,<M"4P.*J]FX\N#[D[<875^!RNFM0T8<EALS3FHWZDS<C)#,/'5&;>W#8
MA+IFK68G&:M8CCGA,)8P)@-=.BS/[<O8VS6S&LI\);\6Y@,@\MS2V<<> R6-
MZA=X)W%NF/)XYY!KWX?)B)H[47->S'QA@@"(B (B( OO:6U/D,)D\?F<1<GQ
M^4Q5ROD,=>K&\<]2Y4E&:O/$;>XHY %^'Y$QY V*,B%_@H@+P?=V]NG';T:3
M$[1UJ>ML)''!J?#Q&S,3N[QU\U1B+@WQN286-V9G:C<>:B9FT<4T\AJUZ_9]
MW[U%MGJO&:OTQ9\#(X\W&6 W+U3)4)2![F+O@+\RT[@@+&WT44@0V(N)H(B&
M]'V7^TKIW=?1^/U?IR7YQ99X,ACY)(SN8;*P@!6\7>:-^&G@\0)(SX$;-66O
M;C%HYP0&0J(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B B>[ZKXA,Y]GM*?ARJJ:"N7]]5\0F<^SVE/PY55-! $1$ 1$0!7AN
MZG^E^VX^Q^7_ !DS*H\J\-W4_P!+]MQ]C\O^,F90$A2(B (B( B(@"(B (B(
M B(@"<HL<>U)VEL'M7I2WJ7,EXLO/JN(Q<9L-K,9202>"G79_,09A>6W8=O#
MK5@DE/EV$#]FGX%V5?5C8]<K;[YQKJK@MY3G)[)+^UO916[;239X]0SZ<6BW
M)R+(U440E9;9-[1A"*W;?]B6[;V23;2.LNVYVSL1M'IXIOG&0U5DHI!T_@SD
M=O%)N0+)7FCYDBQE0W9Y29P.U(S5*YB9'+#36WFW'S6KLYDM1:BOS9++Y.=Y
M[5J9W^1NF.""/GHKU:T8C#6K1<100@( S,R[LWGW>SVNLUD=3ZCN%<R61D<W
M][5ZE87?U>A2B]T%*I&[1P1#YO[4LI23R2R'BWG?>_Z[_P#Y2O5P+X;T:!AK
MFY;=0O@GE9"ZI=GY%+>SC3!^O1VR7F3VVA"NA''/B;D<0Y[VYJ=.HFUB8SZ-
M]T\B]+=2OL3Z+K&F#\N&[=D[.K;_ ,GZ_P#YKX)_^7_BOO7_ )/U_P#S7P3_
M /+_ ,5FI?:E^)YL7LCTS^7]M>A,3"Q$3L(@+D9$["(B/FY$3\,+-[W=_)EW
MELCL1J3</4-+36E\;/DLG>)W&&%N&C@!Q:>W8F)O"JTZ[$/CW;!!7A<P%R*6
M2**2T_MKW&NU(;?6M+ZXK2:@U#E8X9;^I:%NWCY\3<B9R -/D)!TUH)'?K>_
M!,V0;@K-:./PZT.L\3<<Z?H_D_3)S<[7'EIIC&=WEM[2N<92@HUQZ[.4ESM.
M,%)QEM)'"/ ^9JF\JXJNB&_-=9NH-]U"'1N4WT]-HI[R?5)T<]7;INSE!C>E
MV;D7MDW/5]>N!?)SSQ(;>?O$?/E=#W;ARF4DAE)(3\F9DY$3_5=W=^?K?492
MO=XUW6&<V,RY/CM4Z?UGINU9**D5?)XZKJ['"1/X5?.Z9*UZTY WSM\EBQL4
MI7'Q)X<:\@UAC6I[5YFSQ\YC@9_EFDX=OE\QC:0OY?44F\/ZAB9F-7DX4U=3
M:MXV)23?Q4HS49PDO6,HQ:^&SW-V6!1IK=5G)3./VG.4>>6WKOOU3Z[<ON^B
M1U?-*ODSR_YUD[C>SQ/([/9MD_\ V8(NG]=F.1R=_K/T"NS,1V;\:+?/*TEA
MW^6:67_5C*,?VN';_,MAA6_@>#(XVTW'3YK^?;T@O_ZG$X;V4>VCK#:O4%3,
M:>SU[#6X7:)KM<R..2OQP]'+4CZJV5QAOQS7M13> ;#/#TRQQ21WB.[Z[X[2
MFZ08[3NLRH:4UM8""&I,,_3IS5%@V81/$697+U"Y8)V>/$W)Y",R\.E;N%[#
M4C-;]D@I:LEC!D\-J,7)J5@S."QT^;QQS&Y20S./E'UN<9$S 3QL;R!C)MQN
MM;TW:>G=&:2@,[A/6?EK%"8)'&22!G=G$XS9_%AZA9R!R#HDY=]!XZ\,]/UR
MI_2*_*RHQVJS*DE=#;[,9=E=6F^M4^FS?ERKF^8SO"W&%=ZLNTF]6JN2>3@S
M>R?-VDH]?+G))\MD'R3:VENXN)MNN453_NT>^5GP\&*TGN;DYLUI2< APNM3
M-[60PL9.PPULV;_/\CBHF<HFND\V2Q[",4HVJX\U+6>.R5>W7@MU)X;-6U#%
M8K6:\H35[%><&DAG@FC<HYHIHR&2.2,B P(2$G%V=45XSX(SM#R?(RX;PGS.
MC(ANZ;X1?5Q;ZQG'=>95+:<&UNG%QE*9M$UZC/K<ZFU./2VF?2RJ7PE'X;I[
M271[-=&FE[J(BT\S01$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 7RLYG:6,IV<ADK=:A0I0R6;EVY-'6JU:\0N4DT\\Q!
M%%%&+.1F9"(MYNZ^%K_<#"Z6P][/ZAR-7$X?&PO/<O7)&CAA!N&%OE(Y9#<8
MX88V.6:4@CB S(1>G/WB?>49[=^Y+@\,]O!;>U9>*^)<_#N9Z6(^0R.>*,N"
M!W8)*>*8B@J?T2=[%KI.#=>"^!\K6;FJTZ\:N25^3);PAZ\D%T\RUKM!/9+:
M4W&.S>D<:<=8NC4IV/S<JU/Z/C1>TY[=.>;_ ,75%]YM;M[Q@I2WVR:[Q'OB
M[^I"OZ,VFMV,7IQVL4\IK"/Q:V5S8OS$<6#?YW-BL88^(SWG8<E= P*%L=&!
M>LU^3][_ %_-W^J[^]W^J[^]W?SY7N2?^?\ I9>F?O5P>&^&\32Z%CXE:A'9
M.<WL[;IKISVSV7-+OLME&*Z0C&.R*I:UQ%EZG>\C+LYY/=0@NE=4?U*H;OEC
MT6[W<I=YRE+J>B?_ )?^*]$_<O>/_P O_%>B7N6TU^G_ !ZGEJ_L/3D^7]O_
M $,O0F]Z[9VKV?U+KG-U-.Z3PUW-YB\1#!4I1/([ +-XL\\GE'7JP#[<]F<H
MX(0\Y#'R9YS<CZ.WJ6_MM</YO*F-W.F ;=/'QP%+I:,&AZGP5[) #Y$;-B1W
M"7-4H9(*AB(Q4+T+%-/B-:XPTW2Y51SLNNB5THJ$6I3GRM[>9*%<92C5%[[V
M22AT:3W6QNG#_#.9GN3QZ92KAOS6OW:UT^RI/I*>W:$=WU6^RZE8'6NY%/%B
M48=-JXWN@ N!C?AN'GD;E@^3V!YD=OD'GE8<ZLU)<R=CQ[DKF3$[1@WLQ0C_
M $L4;.XBWU7\R+ANHBX;CO;M%; :RVQU1D='Z[P5[ 9_'DQ25KD;^%;KR-S#
MD<;<;FOD\=99^8;U.26$C:2"0H[,,\$>-MSWM_WE).G^5.N%M4XVPLBIUVPD
MI0G"23C*$H[IQDGNFFTUZDE:-HM>+O[K=JZ2G-;23[-)/["^*[^C;/GO_P"7
M^A2,]V_WENN.S=JWX9P!29G2N3, U9HBU<D@QF;@9A!KU0N)(\=J"E&WYBR8
M1.TH-ZE>":H0^#',_P#Y?Z%X34]+Q\W'MQ<NF%^/='DMJFFXRCW[IJ491:4H
M3BXSA)*4)*236R56RA)2BW&2>Z:]/^/7]QMK.RKVIM';R:)Q&O=#Y(<CA<K%
MP<9,P7<7?BX&[B<I6Y<JF1H2N\-B$O)^!EB*2"2*4LC%J^.Z^[RK5'9OUU'E
MZ)3Y/1&;GK0:YTGXA>#DJ0/X8Y;' [^'6U#BHB*2E98>+< GC+7,$L<E;9=[
M-[P:=U_I;!ZSTGDX,OIW46/AR6*R%=^0GKR\BXF/T45BO,,E:W6DXFJVH9J\
MPC+$8M0'Q2\-+N'\M.'-=IV1*3Q,A]7%]WCW-))75KJI)*-L%SQ2:G77O.FZ
MC&^/79617O1_\2^3_@^GP;[,1$46&3"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( HX.].[-'\TG:;,1TZ_C9_2KEJG!/&#%/)+CZ\S9&A&_D9-D,8
M=F-H!=VEM1TR8))(8F4CZ\.W/E[_ *R UMXFQ,SMYL[,[.S\L[.S.SL_U'7E
M9S]XUV;6VNW7U!@ZM?U?!Y1QU)IQA%VA;$96:=_587X86''7H;N/:-N/#CKQ
M/QT'&18,( B(@"(B ]NA?GJSP6JLIP6:LT5BM/&_!PV()!EAE!_D..0!,7^0
MA9U?<[%/:'@W1VTTQJ\"%KUNDU/-P"_+U<[CG]4RD3M[V"2Q&]JMU,Q'4LUY
M>EO$X:@PIZ^XM[2A8C5>9VTR,_&/U17/,8/Q#9@ASV,C%K=6,2=F;X3Q?5,W
M2[<38L18#.SR(%J5$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0&.G:QW[J;9;>ZGUG;>-SQ./+X.@D)F:YE[9C3Q5
M,6_1//?F@$A;W1=9NXB)$- O,9BUD;ES(7IY+5[(6[-^[9E)SELW+DQV;5B4
MR=R.2>>6260R=R,R<G\W5@'OWNTEZ]FL!M;CY^:^$CBU+J(0)^GX3O0RQ8:G
M*S/QXE7'2SWB F;@,E4-N>INFO:@"(B (B( O#O]7W+RLPNP9V<3W2W0TUIB
M6-SQ$=D<QJ)VZF9L#BY([%V!R'AP?(%X6- V(7 KC&#N8"+@6B>Z.[-3[?;3
M8Z[?@>+4&M9&U-E&,>F6O5L1C'A,>_N=AKXT8[,@ORXW+UMF)P:/IE%7XUX
MBC"*( CBC$8XXXQ$ CC!F$  !9A  %F$1%F819F9F7[( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"P*[T#X@]S/L'#^%<>L]5@5WH'Q!
M[F?8.'\*X] 49$1$ 1$0!$1 6_NXQ^)2Q]N^H/WIAU,DH;>XQ^)2Q]N^H/WI
MAU,D@"(B (B( B(@"(B (B(#I_M"_P#0#7'VGZF_ MU:\J#Z /\ NC_H9;#G
MM 1%)H/6T8"1F>D=2  "SD1$6&NL(B+>;D3NS,S>;N_"UXT#^P'_ '!_T,@/
MU1$0!$1 %9R]'W_YBW.^S.F_WADE6-5G+T?C_F+<W[,Z;_>&20%AY$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %&9WQ'TNFX']OT3_"%I
M129J,7OC; AV=]= _/,UO1<8<-Y=0Z[TS._5YMPW1"?FW/M<-QP_+ 4J41$
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
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
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
M<>>\+O'7(GE/#UZ]60R;%Y&;*%52HMELE5<JH5UJB;^S9RKR9/WVZFW5O$^
MM/Q8*6%ATUN"ZKEYY-+U4[.>?,OYW7TZ]Z)^C]2R8C+8[*1.3G2N0V"9G\Y(
MQD^?AR__ ,6%Y(R?W^V[J<?%Y P*O<ISG&8%#;IVH2<#C,7&:O8A-O: P=@E
MB-O,282;W*!:6 XS..0"C.,SBDCD$@..0"<)(Y )F(#C,2 P)F(2%Q)F=N%,
M5V?-0_"FD,+8)^J2*N5*5W]_B49#K/S]1R&,39OZ4A?S9V=6EU*O>,9;;K=I
M^J::Z;_+HR-.-\?W*+UT<92JDUWVDN:'X;.,MOQ9L$.QWOK'N/MMI35CR1G>
MNXR&OFAC81&'/8]O4LS&,8R2O%&5^&::O&9O(U66!Y&8W=FR959ON*>T0=;4
MNM]J,A8;P+^.I:\TM&9-U-/#*^$U;4CY?EXV$=-Y"**-N!EL9*:1V*5N;,BY
MR>('#OZ+U?,Q$MJE9YN/MV\B]*VI+X^6I>5+]J$EZ$W<-ZE]+P<:]O>4ZHJS
M_20]RS]\HMKY,(B+3#.!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
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
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( JKO?]ZI:;7>@<(Q>>-TE?RA!RW+-F\P=02<6;EN
MI]/FPN3NS]),#,['S:B5-'OJ=4?".^^3K]74.$TSIO#AYL["SQ6\R0#Q[F:7
M,R<L_FQN?R<(")U$1 $1$ 7.-L,$>4U/IO%QL[R9+4.$QX,P]3N=W)U:PLP\
MMU.Y2LS#RW+OPN#K+OL!:3^&][=K:''5TZRQ.4<?JAI^0M02,[</R/AXLNMG
M;AQY9_)W0%]"&(8P&,&Z0 1 !;W,(LS"S?K,W"_5$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!46N\V^/O<W[.5?P'B5>E5%KO-OC[W-^SE7\!XE 8*(B(
M B(@"D5[I7Z8O;/^WZN_@]U<HZE(KW2OTQ>V?]OU=_![JY 7>T1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0$5'?1?$#J3[,Z2_&3'*F,KG/?1?$#J3[,Z2_&3'*F,
M@"(B (B( KM/='?$)HK^['X9O*DLKM/='?$)HK^['X9O("2=$1 $1$ 1$0!$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %AE
MVXNQOA=Y]'38*Z\5+-T'EO:8SCQ,<N+R?AN/AR$S>*>,OLP09&L)<2 ,4XB]
MBK7(,S40&NGW)VWS>D,[D]-:CH2XS-8BT=2]3F;S"0>""2(^&&:M8C()ZM@.
M8YZ\D<H/TDRX.KD'>E]WO#NM@7U1IFI$&X6GZG%;H%HWU+B82*63"63;ABMP
M]<LV&FD8NBP1TB*."X<L%.:U6E@EE@FC.&>"62&:&4"CEAFB,HY898R9BCDB
MD$@D F8@,7$F9V=D!^"(B (B( B(@))^[:[>=W9K5+5<G)+8T%J&S&&HZ0]<
MA8Z=P&&'4./B'GFS588H[\+#S=QX.#<V*]1PNIX#/4LK1IY/&VH+V/R%6"[1
MNU90FK6ZEJ(9J]FO-&[A+#-$821R"[B0$SL_#K7"J>/NA^\1?2EZKM;K2^[:
M9RED(M)Y.T8C'I_)VI'9\59GD(>C#Y&<Q>J9OTX^\9"Y#5M?F8"U:B(@"(B
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
M=*_3%[9_V_5W\'NKE'4I%>Z5^F+VS_M^KOX/=7("[VB(@"(B (B( B(@"(B
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
M$[DZ_P =I73^9U+EYF@QF"QMS*792=AX@IPG,8L[^76?0T<;?HC(6^5 5O\
MOW^TF]S+:=VNQMC\S8J/YI-2B#E\\R%D7AP=(^.!XIU/7+TH/XC')=HDSQG6
M=CKRKLO>7=/(ZXU9J+5^6-RR&HLM<RDPN1$-<+$K^JTHG)W=J^/J#!1K"[^Q
M7KQ!^A76B (B( B(@"S [!W9S/=+=+3.EY(2EQ+6"R^HC9N0AP6*Z;%L97Z2
M9AO3>K8J-NE^9K\7/2'68X?JV%W&_9L?3^ALEN%DJS1Y/6MEX,2\D?$L6F<6
M91PRB1/RPY/(^MV&86Z9*L%&=C)I>  G)@A", CC%@ !$  6X$0%F$1%OD81
M9F9OD9E^J(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"P*[T#X@]S/L'#^%<>L]5@5WH'Q![F?8.'\*X] 49$1$ 1$0!$1 6_
MNXQ^)2Q]N^H/WIAU,DH;>XQ^)2Q]N^H/WIAU,D@"(B (B( B(@"(B (B( L/
M^W[H)]2[,[C8L0:25],9"_ WERT^)C;*1$//O(2J<BWO=_)O/A9@+T,KC(+M
M:Q3M1C-6MP35;$1?0RP3QE%-&7_9.,R$OK.@-;Z+\LS_ %69>5R?6VC;.G,U
MF-/7.I[>!RN1PMDB'I<Y\5<FHRGQ[N)#@<Q<7<7$F<7<79WXP@"(B (B("VS
MW$FX0Y+:K-8 C'Q],ZKN ,?GUM2S%6MD8)7Y=V8#M/?BCXX\ZY^7RO-NJK?<
M%[A-2UOKG3)R,(:@T[C<G$#OYE9T[>LQ< /R.5;.V"D)G;EH8V)BZ1Z;4B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$
M1 $1$ 1$0!$1 50N_EW/;(;AZ8TK%(Y!IO3A7K$;.SB%S/VG)F?CZ&5J>/KD
M0OY^'+$7N,5!8LM.W?NFVM-X=PM0@?B5[&HK%"D7R/C\%#!@:+BWFP]=;&QR
MFS.[>+(9<NY.[XEH B(@"(B YSMAH:34^I-/Z;B$B//9K&8C@.6)@R%R&M*;
M./),\<4AR<BSNS#RS.[+8DXS'Q5*U>K  QPUH(J\,8,P@$4,8QQ@(MPPB("S
M"+>3,S,RI8]T+MB6I=]M+RE&\E33%7*ZHN/\@>HU'I4"Y?R8FR^2QYL/O( D
MX]SD-UQ $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 5%KO-OC[W-^SE7\
M!XE7I51:[S;X^]S?LY5_ >)0&"B(B (B( I%>Z5^F+VS_M^KOX/=7*.I2*]T
MK],7MG_;]7?P>ZN0%WM$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!%1WT7Q ZD^S.
MDOQDQRIC*YSWT7Q ZD^S.DOQDQRIC( B(@"(B *[3W1WQ":*_NQ^&;RI+*[3
MW1WQ":*_NQ^&;R DG1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 7A>40$=_>*=A7';T:4<:H5Z>M<
M%%//IC+2-T-(1#US82_(/#OCL@0 S&;'ZC98+43<>L1S4G-3Z8R.$R5[#Y>E
M8QV4QEJ:ED*%N-XK%2W7-XYH90?W$!-Y$+N!BXR1D0&)/L<U!WWMO=W?-SC9
M]Q]&4>K6>'JC\-8VL+,>IL/5!^9(P;AI,UC(6YK\?/+],'I<G-%1! 5,T3_P
M\GY\GY;WL[/P[/\ 59V9V^HB (B( B(@"ET[K#O!Y-J\Z.D]46S?;[4%OF66
M0G<=+Y:?I <M$Q/P&.LD(1Y>,'%HQZ<B E)!-'8B+3A ;(JO8CFC"6(PEBE
M9(Y(R$XY(S9B P,7<3 Q=B$A=Q)G9V=V\U^RK7=SOWB'AO0V?UM=]EWAIZ!R
ML[OY>3B&EK4K\LS>0M@C)V;WXOGJ]1 K** (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B(")[OJOB$SGV>TI^'*JIH*Y?WU7Q"9S[/:4_#E54T$ 1$0!$1
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
MYV<W,>&KB-50XC-R]+%IW4\?P%E6D)OZ'7>T7P?DG9_)RQ5^\(NXB;@9,"D
M4#:IH^7@VNC,QKL:U?XN^N=<FOBE)+FB_24=XM=4VB9L+/HR8*S'NKNK?:=4
MXSC^&\6]G\4^J]4$1%C3UGCA<?U/I'$YNI+C\SC,?EZ$X%'-2R=*M?J31FW!
MA+7M1RPR 3>1"0.SMY.RY"B^T)N+4HMQDGNFFTTUV::ZIKXH^)13332:?1IK
M=-?!HB9WN[F'9/5GBV,5B+6A,A([DUC2-CU.B)/]3!V1LXB$&^2*G5J1LW+L
MS$[D\1.\G<;[K:<\6UHS4&$US2!G,:LHR:;SG#=3O&-:U->QEAQ9F891RM<Y
M3=^*L3<<VW$4G</>,7$&G<L89T\FI;?4YJ^DQV79*R;\^"7PKNBOET1HFN>&
MFBZ@GYV%7";_ ,90E3+KZN,5Y<G\Y0DS7N;D:$UKH6RU#7&DL]IN5R( +,XV
MQ7J67#GK>GD7 L?>$>/,Z=J<&;CEVY9<$&UC+C>T(BY<?0\.W][_ ,G6Q(S>
M"I9*K+2R-.KD*4X]$]2[7AM5I@?WA+7G"2*0?^R8.SJ,G?#N=MD=9^+8JX"Q
MHS*'U$V1T?;?&QE(_+\SXB<+>%E8CX*0QQ\5HVY$;4?/+3IP][2^+/EAJF#;
M0^SNQ9*^IOXNJSR[*XKX1G=+X)D*:[[.>SE9IF9ROJU79O5+\.>'-"3_ !A6
MM_@4^,)C[V(N!D].Y>_A\A&XE'>Q%ZSC;H./+ATV*DL,W(N[]/!NS.[\<._*
MD-V7[VW??0WA5<EEJNO<7#P+5=5UO$R(QC^A'/4FKY&4G\W*7)%DI7?CVV9F
M%9";T=Q5N5@VEMZ"U+AM8U@<G#%Y-_F=S1 SMX80S2%8PUF8F=W+UBYBXAX\
MC+EF45VZ.U>O] 2E7USH_.Z?$#:/UG(T)'QQD1< ,64A\;&R^([?.VBMEXGO
M!B]ZE:K5.%N)H*#GI^?*2V55T8QRX_S(6JO*K^'-6HI^DF1[/3N+N'9.4?I*
MJB]W*+E*EK]J5;G1+X[3_-'=O?'=Z,V^.SN'TM!I*_I>]CM74<[GFGR-3(8F
MQ5IT;E.DV/N"%.[):._?8BISXT(XH68QN3FQ,U7*&$Y#&.*,Y99"&.**,7*2
M64R8(XHQ;ERDD-V !9N2(F9O/A9<]JO=Z#-78<+C>EJ..)SN2ASQ9R/M!T!]
M6*I&[ASYL4QR\>48N>6W<@=E#^:OVB-%07*Y3X#0]R+<+.LS/X9?,Q;K7,'4
MF?AQ*&UJ/X):S!(!0VZ4=NI*S!.[K*X^GZ=PUI>2\:MTX6)'(S)0YYS;ER\[
MC&=DI3;FXQKK4I/JXQW+ <)YVHZABX]VHQ4,J_;:'*H2C4WM6[%':*E);V/9
M+:,DFN9-%[7NJNR8^RVQ&@]#VHA#.!CY,[JD^"8Y-2ZBGDR^4C-S83<<>5F/
M$5NL ,:6.K 8,0NI#T1<W]5U*W,R<C+O?-=DW6WVOXSMFYRV7HMY;)=DMDNB
M)FJK4(QA'HHI17X);((B+P'W"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"ZNWLVHQVN=):ATAE@8J&H,7:QTQ./4\)S!^9[0-RS^+4LC#:A=B
M$AEA A(79G;M%$!KG]PM"Y'2^>S6F\O"\&4P.4O8B_$[.W%FA9DK2&'+-UPR
MO'XT$K>Q-#)'*#N!B[\/4\??H=FU\+J["[D8^OQC]6P/BLV0-[,.H,7"/JDT
MK,S<?">*;H FZOGF*F\1Q>2)B@<9 $1$ 1$0!6^NY4[2CZNVTDTAD;'BYK0-
MD<?%UFQ36-.7.J?#S.SOU?F0FMXKW.+0TJI.;G*0C4%6>_=J]I$MLMVM/Y.S
M8>' YLWTUJ,2?YU\'Y0P"K;+WL!8W*!2N/+PY#6"W"Q $\A,!>91>&)G9G9V
M=G;EG;S9V?W.WUG7E $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1%X=
M1)=\AVE6T/M9-I^C.\><U_+-@:XQGTRPX48FDS]Q^'8O#>L<.,\O-Y,F'DX"
M;M3=;ZBD<[TWM+/N1NUFBIS/+@-*$>E\'TOS',U"4FRM\?D=KN4]8\(V\CIP
M5"][DHXT 1$0!$1 %R'2.E;V=RV+P>+A>QD\SD:6*Q\ L[O-=R%F.I5C9A9R
M]N:4&]EG?CW,[KCRF][C[LV-J37N0U_D*[R8S0L/@XTC'YU+J7+5Y88W'G@9
M),;C#L6"'V_ EN4)G8#> T!9F[..RN/VZT-IG1>-$?5\#BX*DDHMP]N\?58R
M=\_=\]OY&:U<DX9F8YR81$686[M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!8%=Z!\0>YGV#A_"N/6>JP*[T#X@]S/L
M'#^%<>@*,B(B (B( B(@+?W<8_$I8^W?4'[TPZF24-O<8_$I8^W?4'[TPZF2
M0!$1 $1$ 1$0!$1 $1$ 1$0$5'?+;6/J+8_-WX8O$MZ2R&*U'%P/)M5CMAC\
MH[/^A"''7[%R5W\GCJ.W*IC+8L;F:(K:FTYGM.W!$ZN=P^2Q%@3^@>'(4YJI
M]7#/[/$O+^3^7R/[EKP]3:>L8?)9+$7!(+>*R%W&6@)ND@LT+,M2<2;Y'&6$
MF=OD?Y/J ?#1$0!$1 %<E[EK=KYHME,=B)I7ENZ,RV4P$G43E)ZC+9/+XKGG
MZ&."GD1Q\ MQTQ4!;CY7IM*=3N']YGQ>X.HM%6)'&KJO!/D:(._E\,:?E8WC
M >6]JSB;EZ60G9_+&QBW'+\@6O$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!8]=K'=D-"[::WU83LTF&TYDIZ;$[,,F3E@*KB8'?EN/6,G8J0<^]
MO$\F=^&?(506=^]O*.)V^T[HR&5AM:OS96[$;._6^)TX,-B8GX?AA+(W,8'!
M>1^VX_T,N *HAR&9$<AE)(9.<DAOR<DA.Y&9O\I&3N1/\KN[K^41 $1$ 1%X
M=V;EW^3^7\O_ *T!98[@/:QAJ:_UM+'YS6<=I>E*X^7%6%LKD! O<S\W,=XC
M-R[MX;OQY,]CE1]=UUM!\QFR.BZ4L7AW<Q5FU/DN6X,K.?F*]")\>757QY4J
M;.WD\=8'=W?EWD%0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %1:[S;X
M^]S?LY5_ >)5Z546N\V^/O<W[.5?P'B4!@HB(@"(B *17NE?IB]L_P"WZN_@
M]U<HZE(KW2OTQ>V?]OU=_![JY 7>T1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0$5'
M?1?$#J3[,Z2_&3'*F,KG/?1?$#J3[,Z2_&3'*F,@"(B (B( KM/='?$)HK^[
M'X9O*DLKM/='?$)HK^['X9O("2=$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!5G[WSN[/F
M<M6]UM$8_C 7YSFUAB*<'L87(6)'(L]7BB;B/&9"8W;(@P#'1NDUCEX+A#5@
M'6Q]S6&J9&G:Q]^M#<HWJTU2Y4L1C+!9JV8RAGKS1&SC)%-$91R 3.Q"3L[<
M*EUWF/8(L[.:F;)8>.2;0&H[4GP#8?Q#+#W7C.>;3MV4N6(X@CFGQ<Q'UVJ$
M9B;//2L2&!&.B(@"(B (B(#]8)Y(I(Y8C.*6(PEBEB(HY8I8B8XY8S!V,)(S
M$3 P=B A8A=G9G5P?NJN\+CW0P@Z.U5<!MP,!3ZGFE)A/4^'KD$0Y6)G\BR-
M1I(8<O$+N4AD&0 6CL2QUZ>:YAM_N!F=*YK&ZBT]D)L7FL1:"YC[T'2\D$\?
M+>8&Q1S0R Y13UY0.&Q"<D,P%'(0N!L8$6$?81[:6&WIT?'F*S!1U#C'BHZH
MPG/M4,CX;$UFJSF9RXG(,Q34+#N3LS2U9G:U5G$<W$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$!$]WU7Q"9S[/:4_#E54T%<O[ZKXA,Y]GM*?ARJJ:" (B(
M B(@"O#=U/\ 2_;<?8_+_C)F51Y5X;NI_I?MN/L?E_QDS* D*1$0!$1 $1$
M1$0!$1 %#OWX/9XDUOLAD\O0KO8S&@+M?5=8 !SE/&1/ZGJ$ X?EFAQ%B?)D
MW2;R?!K1"/5(Q#,0OFY?%5KU6S2N0A8J7*\U2U7D;F.>O8C**>(V^4)(S(";
MEN6+WLLWPWK=FFY^)G5K>6+?7;R[[<\8R7F5M_"RMRKE\I,\6HX4<BBZB716
MURAO^JVO=E^,9;27S10T[HSM)Q[:[U:;L79VKX35;MH[,R&;A##'F9X!QEN9
M^''PJV8CHO,9N,<%>2:P9B$;\WVV6NV[;_9>O[/;GZDT=,)#CX;DF4TQ;!R9
MK.F[\\L^&E$W8?S53B;U"YQ]!>IS$#O$\1E<O[KCM=!N[M5B<A=G$M4Z>8=/
MZJAZFZRO4P8:>39N>KPLQCV@N]3LS#;*Y79S]7\0[!>/>A5Y=.!Q%A;649%-
M=-\X_JS7F8MTDNVZE.F;>W+*-,-MV1[P#GRJLR-.O]VRN<IUQ?QCM&V"_=&<
M?BG.2Z$CB(BK$2>$1$ 1%C9V@>UWMSM=4>UK?56,PTCQ>-!C7D>UF;@<NS/3
MQ%1ILA88G$A$PKO'U"3.?LOQZL/"NR;(TX]-M]LWM"JF$K+)/X1A!.3_ "1^
M-^175!V6SA7"/64YR4(I?.4FDOWF27*XKK/7>$TYCK&7U#E\9@L54!Y+62R]
MZKCJ-<&X;JFM6Y88(VY=F;J-N7=F;EW9E6E[1??XY?(M8Q^TNE'Q<3^)$&I=
M7A!/=X\A&Q2P%.Q-4B?Z*2!\C>LN[>$5F@)>)64*6YFXFNMQKS9/7FJ<QJ:T
M)^(#Y*P+4ZQ>;<T\;6"MC*#,Q$S!2IUP%B=A%F=V4\<*>SQJN9RV:A9#3:7L
MW6]KLN4>_2N#\NO==-[+>>+VWJ?8B'BCQKTK 4HTR^E6I/JGR5)_.<ES2^.T
M8<K7WT67.TGW[&W^GFGQ^W6+M[A99NN*.]URX;3$,O+AXI7IZTM[(@#_ #P(
MZ%%H;0CT#D*XR#.T#_:'[>>\N[$D]7.:HN8O 2F_&G-,O/@\3)%YLT=X:\SW
MLG'P_M09*Y:K]0C)X#2 )-BS%3Q^/%B-Q(AX?V7X9G;S\RY9^&^M^ORN_=C>
MSQN-NG*\>W^E,ADZC2E%/F) &E@8)!(AD:3-W'CIR'$;.,U>&6>S$[MS"_/E
M8O0_#3ASAZKZ5.NE2JZRS]0LKE*+]&I6*-%+[J+JA7)[[-R(#U7Q.U_7K/HV
M#7:H6=(U8\)0BUZ[J.]MB[-\[E%=TDC'6CI*G3%GF>,>'YZ68>7Y]_E]7W_7
M7,-)XS)YV_'A])X'*:@RDCB,='"X^UD[;N?D)/#4BE*,/)W>61@C 1(S,0$B
M:PQV=>X>QT/@9#=G4TF<L=3')IS2\UJAAQ;_ .#8S<L=;+W6=_,SJ08AV9W
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
M4I3KR8^I8?.2D[ACZU_DW?(]]_B=F:V0VXVVL5\UNQ;JS0W<A&T%O$[?#,#
M%C(L?7#=U(XF\V/PGAS15?#:UFVBA*I3R-!;4VI<IG<I?S&8O6\MF,M<GOY+
M)WYBLW<A>LF\EBU:GDY.6:61W(B)^&;@19@81:R_@UX/3RITZOJE3CAP:LP\
M:::EE376%UL7LUC1?O0C+_E#V;3H_E==U?55%.JM^\^DY>D5ZI?-]G^K_.[?
M!BB?R ?D]WGSPWU7=_?^V_/^=7Y/1HNQW\Q6T^6W.R=;HS6Z=NK)CBDC9C@T
M=@"N0XCPG+J,1RU^YE,G(8/&%JJ6*8XS]3AE.G+V$>R5D=Z]U=([:8[QHPSE
MP[&=R%=GYQ&F,:'K6=R9'P[0^%68:E24_8+*WL=6;F6Q&!;4'1&C<9IS#8C3
MV%IPX_#X+&4,/B:%<&"O2QN,JQ4J-2 &9F&*O6ABBC%O(1!F6Y^T;Q@J,.G1
MJI_6YDHY&4EZ8M4]ZH2_TN1#G79I8_7I-;^+A_%YINY_9AO&'SFUU?Y1>W^U
M\CE*(BIJ;>$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0&*';<[/,6Z&V6J-)=,?PC8HG=P,T@]35\]CF>WBRY;S$)IXVIV"%G)JMF?I
M$BX9Z$]VC/5FFK689*]FM+)7L02BXRP3PF4<T,@OYC)%() 8O[B%V6R'5,_O
MA^S5\PNZUK.48&BP.O8SSU1@'B.OF \.'/U1X;AFDMD&4%N6Z?A$HA$0B#D"
M)]$1 $1$ 7\F+$SL[<L[<.S^[A_>OZ1 7?\ NO>TK_-*VEP=JY9>SG]-"&E]
M0%)(\EF:WC*\(U;]@BY,I<GCCJW)97=_%L'8?EB8A&1%4YNYF[2;:*W2#35Z
M=XL-N'%6PAL3LT4>?K'-)IZ5^2;I.Q+8MXH..IY)LC #@7 G'<90!$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %@GWCO:2;;#:C469JS!'G<I#\S^G!<F
M8_A3*B<'K8#SU%\%T_6LD_#.+G5CB/I\5G6=BJ']]IVD2U5N16T70L$6'T%5
M>"S&+MX4VI<D(39&9^GS-Z5%J-&-C=WAF:_T<-.7($,!$Y.Y$1$1.[D1$Y$1
M._+D1/RY$3^9$[N[N[N[\NO"(@"(B (B(#^A B=A #D,G80CC$CDD-WX$(P%
MG(S-W80 6<B)V$6=W9E?![ 79O':S:[3FFI81BS$U=LSJ-V8.LL]E CFNQR&
M'+2/1%H<;&?6;/#2C8"\-@9JNG=+=FW^:%NWC+-VNTV!T7&.J,J\C.\4MJO*
MT>"I>YV>2?)]-SI+@2K8VWY]72)76$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %@5WH'Q![F?8.'\*X]9ZK KO0/B
M#W,^P</X5QZ HR(B( B(@"(B M_=QC\2EC[=]0?O3#J9)0V]QC\2EC[=]0?O
M3#J9) $1$ 1$0!$1 $1$ 1$0!$1 %2<[VW9KYD-[M32PQ/'0U8-?5M3@.D'G
MRC$&787_ $9%EZ]VU(3>Y[3#YNW*NQJOYW]NRSW]+:/U[5B9Y=/92Q@<J8M[
M3XS.C'+2ED?A^0J9.B,$;-T^UE9"=B9O9 JY(B( B(@"[P[-6\4NW^OM)ZQC
M<FCP.:IV[@AU.4F,(_ RD3"'F9'CYK+ '#L1]+.S^Y='KP[<^3^Y_) ;(FI:
MBGBCGAD":&:,)898S:2.6*06..2,Q=Q,#!V(2%W8A=G9W;AU["CA[J;?7YN]
ME]-RSSO/D],/)I#*N3L\C3X:*#U$CX9N?&PUG&3,_G_1'8B>034CR (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B(#PZI@]\7O4VK=Z,ICZ\_C4-%T:VF(
M&$F*(;L3G>R[CT^SX@W;3U)G?YXQTVB-_G(B-N[>S="GHG2.I-6W^GU73^'O
M9202?AI2K0$<,'/+>=B?PX!9GZG*1F'EW9EKVM2:BN9C)9'+Y&4I\AEK]W*7
MYS?DYKN1LRW+<Q/PW)26)I#?R;S+W-[D!\5$1 $1$ 7:FQNU]G6VL]*Z1J,7
MBZBSV,Q1&#,105;-J-KUOA_>-.BUFV;>?(0EPSOY/U6II>XVV9^']T\GJB>)
MCI:(P13 ;\^SF,\<M#'LS>3/Q1KYB5RY?H**-NA_$8A MN8O&04JM:E5B&"K
M4@AJUH0^@A@KQC%#$//+],<8" \N_DS+WT1 $1$ 1$0!$1 $1$ 1$0!$1 $1
M$ 1$0!$1 $1$ 5%KO-OC[W-^SE7\!XE7I51:[S;X^]S?LY5_ >)0&"B(B (B
M( I%>Z5^F+VS_M^KOX/=7*.I2*]TK],7MG_;]7?P>ZN0%WM$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$!%1WT7Q ZD^S.DOQDQRIC*YSWT7Q ZD^S.DOQDQRIC( B
M(@"(B *[3W1WQ":*_NQ^&;RI+*[3W1WQ":*_NQ^&;R DG1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1
M$ 1$0!$1 %UAO+L_@->Z:RND]34FO8?,5WKV(^6":$V=C@MU)7$O N5)A"Q5
MG82\.:,7<3'J NST0%!+M?=E#4&SVL;>ELTQV:IB]S YD8NBOF\2<A!#:CZ7
M(([,1"\%^IU/)6L"[\/!+7DDQ<5]'MK=D#![RZ-M:=R/A4LM7ZK>F\]X+2SX
M;*"S=)\,X')2MB/JN1JL;-/7-R#IL15Y8Z-^ZNUN=T5J'+:6U)1EQV9PUN2I
M;KR"72?07SJU5D<1:Q1N1=%FE:!O#L5I(Y0?@D!U\B(@"(B (B(#(KLL]IG4
M.TVL<?J[3TG6<#^KY3&2F34\UBI79K6/MB+M[Q^>U)O,ZER.&P'/20'>@V W
MWT]N3I3%:OTS:]9QN4@8BC-NBUC[@,PW,9>B?SANT9^J"86ZHS<6GKR35I89
MI->JI$^[H[=F0V8U6WKIV;FB,_-6KZEQ@$4GJ?!>''G\?!ST^O40-_68XV$\
MA2%ZY=<T--X@+OJ+X>FM24,SCZ65Q5ROD,;D:T-RC=JR#+7M5; -)#-#(+NQ
M!(!,[/[_ #X=F=G9ON( B(@"(B (B( B(@"(B (B( B(@"(B B>[ZKXA,Y]G
MM*?ARJJ:"N7]]5\0F<^SVE/PY55-! $1$ 1$0!7ANZG^E^VX^Q^7_&3,JCRK
MPW=3_2_;<?8_+_C)F4!(4B(@"(B (B( B(@"(B (B("(+OA>PN6[6@ASV!J%
M-KC0T5W(XF. 0\?-8F0 DRV ]S%-+*$ 7<6'/6U^OZO"XM?G:2JMV(^VAJC8
M_5CZCP,,5^G=@''ZBT]=.2"KF*$<OB"'B#[=/)4I.L\?=\.1Z\DDT,T,U>>Q
M">PF52COE^[B/2V3N[N:*H?_ &,9BT$FKL32@X#3V7LDP%FH8H_(,3EK!"]Q
MAC8*.3E*4B:M=8:UD?!CC3&NILX:U50LQ,KFCB>:_<<K)<T\1O=<O/-^;CR3
MC*-W,HRYYU;1GQMHML)QU/$<HW5;.[D[[16T;DO7EC[EB>Z<-FURJ>]B#LC]
MMG0.]&#^%]'949+=80',Z?NMZKG<'9(6ZH+U(^".'JY&#(57GQ]KA_ LF0R
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
MSMT8UH[LH%[<=J_8B?D8QXE/7XUJT<,<<,,8111 $<448B$<<8"PA& "S"
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
M?K M-:4EMXZM9KR<MX&5R'C/D<J)1^Q/%+-#0L<F[X\!<8PPTP^F*F.=I)7
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
M?VOR5CJLX.<]0:=:0W<WP]\XX\G1C9W\XZ&3=K8<<NS960'Z8X8V5A! $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!<+W&U]CM+8#-:ER\S5\7@<5?R]^7WN-7'U
MI+,W0+>9RD$;A%$/)RRD$8"YDS/S10*]^EVEGPND\+MKCI^+^KY2R><8"=BK
MZ?Q,\+UH)69V_P"=LKT^'SUB\.*N"8BY1$X%:C>O=?(ZZU;J+6&5=_7]0Y2S
MD90=^KP(Y'8*E07;R\.E3CKTXF;@6C@%@9A9F;K!$0!$1 $1$ 5KWN->S6VG
M]$Y3<3(0<9/6TPU,61M[4&G,3/-&)1\^8MD\F\\\SMY2PT\>_'$;$5:#8'9Z
M_N!K736B\:Q^M:ARL%%Y(VY*M49CLY*Z_D3,%#&P6[AN[.S! [NS^Y]@1H71
MF/TYA<1I_%0#6QF$QM'$X^N#<##2Q]:.K6C;_NPQ SN_+N_+N[N[N@.5(B(
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
MKAR27:U%I?=_ODMK\"4E73<&6UM>!W%CQL0X[#,3.[.QY7(],IL[<.!T<=>
MNIF<@]KB/S7'?'[DY1S;!8K3VFJ[];"9039FZ(<^R_BVSAJ>*+>]WI&#OY]#
M*&W$X_W>7\OY<+[>0M#$'2/U//\ 7XY_E]56 T?P4X=P(IRPWFV+O9FS=V_X
MU+DQ]OA]3\FWL5CXF\<.(<V;KIS/H=<ON84%2XKY7/GR$^W:U=>R2Z&3^ONW
MWO!EB(K6XFHXN>6Z,9/7P<?3P3=/AX2OC@<>"=G8A=RX;J<G9G6(NI]]=872
M(K>K-36'Y=^9L]E#=WXXY\[?GY<M^MY+AF8R/OX?]?S_ )>Y=;Y&YSS\JSEN
MG8-"Y:,/$HBNBC3CTU))?*$(K;^HU[#SLZ_:61FYE\GUYK\F^Z3?S=DY-_FS
M[-[<+..__/>8^K_SI?\ _4+Y@;AZ@C+KCS^<C-N68X\QD0)F=N'X(+(OYL[L
M_N\G=GY;R7%9#Y=UZ<AK'/'A)]80Z_LQ?]ALE$YK[\^G[4O_ #.W,5VAM?X]
MP*CKC5]0@Z>AZ^I,Q'T=!,8<<7/+I+@F?WL_FNU,'W@6]^+=O4]U-:\#PPC<
MS4^3C%FXX9HLHUV)F9F;V>CCWL[<._.(AEY+U#)?2S1L2SI9BXUG^DHJFOSY
MHLS>-J.57]C)R(?S+K8?]V2)!=1=ZAOCFM/YG2^HM75]183/8RYB,E4RNG--
MB<M"]7*M/&-G%XO&6@D:,B*.P\Q3A*_6TCN(],7UK1]<_H9)0^LSB_#?MC\G
MU%S$B^5>J1>_ZJ]NEZ7C8:FL3'IQHSDI3C15"F,YI;<SC7&,7+;IOMN9.>K9
M=KB[LF^YP6T976SME&.^^RE8Y/;UVWV.L+NW[NS^';X^L<7/]]Q-N/\ Y77$
MK>W-UW=AFKDWU>HV?]MNCR_ONN\#->E(:V&J^?Q3_%+^S;<R.-JE\?O)_C&/
M]B1GGW3';LN=G'/:LDS&-N:CTMJK&4PGQ.+M5X+-;/8RTST,I&5[PZXPEC[.
M2IW1$ADG=\>7)#485,)JCTCJ)HR;#[4GXGET29/5T3CSY<]5:GA'?R^JUKW>
M?#>Y5>9#_E]1>C(?_P!2T[6?#31=2RYYN9AJW(L5:G)79%<9>7!0BW"JV$7+
MDBH[M=5%;FUX?&^I55*FJY0@M]DJZY-<S;>SG&3[O=$NW:I[WG.;KX\\;G-M
MMM/5G$PKV;V+R&8R^/ZV<?'QF7]=Q]S'6F%^&FJD#>]B @=Q>*LM5FW/$LS#
M_2QN0BS?(WF3/TLS<-R1/\KN[^:X?(:]&0__ '6UZ)PYB8%/T?#K>/3OOY4+
M+''?U:YY2>[]>N[]3#ZC.>=/S<N7G6=N:48)[?#W8+MZ'V;V>\1W=@=W?Y3+
MDO\ -S_K.N,6;3E[^&20U\BU/PW"V*G#K77E73X]?Z]S]<;#A';:/[^O]9ZE
MN=FY7%;ECW^:]RY9]_G_ "_E_)UQ2Y9]_G_+^7O^M^VO:EMVZ&P8U/;I_P ?
M\?\ '0].W8]_[?\ H7$[UIF9W=V9O=Y^7'U/_)OKK.3LE=WUNUOG=&';_2\]
MK%#-X5W564/X+TKCN)'BD*?+3 7K<L)B8G2Q$&2R'4!MZHS!(07*.[W[B/;+
M9R:GJ?4Y!N+K^OT3093*50#3^!L, LY8#!GXD?K(EU=.4R<ER\ NWJC46*49
M8WXV\5-*T.,H76K(S$GRX6/*,KN;T\Z76./'MN[/?<>M==FVQN>D:%=?LXQY
M*_\ *234=OV?UW^'3?HW$K\]V+W"&K-U2QNM=U8\AHO;J5J]VEB"&2GJS5U<
MW:0&B@D 9<!A[$3,[Y"R(Y&S#+&6.K!&;7H[R>U&TNF="Z?QNE='X3'Z=T]B
M(!K8[$XNN->I6B'S?@1Y*260G>2>Q,4EBQ*133RR2F1OV'PO*I)QSXBZCK]_
M/E3Y,>$FZ,.IM44KLGL^MENW25L]Y/JHJ$-H*2L#3:\>.T%O)_:F_M/_ ,E\
M$OSW?4(B+0S(!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 5=#OX.S6\]+3FZ>-KL\E OF:U,X#[15+)^-@KQ\-Y!5M>
MMT)R)R)_7Z3"PA";JQ>NJ=\MI,=KS1^H]'Y5OS%J'$W,;)(S<G6EGB?U6[#S
MY>/1M-#<@ZF<?&@#J$AY%P->*BY?N#H3):7SN8TYF(? RF"R5O%WXO/AK-.8
MX3(.>'>*7I:6)W9G*(P=V9WX7$$ 1$0!$1 9&=DK?NSMEN+I;6D!R-!BL@(9
M2&-_SWA+P%2RU4A]TG53FDEA$F)@MPUYQ9I(8W:_CA<Q6R%.I?IS!8IWJT%R
MI8C)CCGK68@F@EC(7<2"6(Q,"9W8A=G9W9:X)7 >Y7[2;:OVR?2-VQXF9V]D
M@Q; ;_/3T[;:8\#*W/T4588+6+#A_G<=&$2$1*)S F/1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 >K=NQ5H9K$\@0P5XI)II9'88XHH@<Y)#)_(0 !(B=_)A9W=4
M(NVMVAI]T=R]4:M*0RQT]^6AI^(W_.^GL<9U<4W2SNP26H!^$+(,1B-NY.(2
M'&(.K/\ WQO:2?0^U%K!8^SX.>UY,^ J.!<308ANB;4%H6;VFZZ'_)@2-TO%
M+D@F _$B$2IKL@"(B (B( B+[FF-,Y#-Y+'X;$UCNY3+7:V-QU2/Z.Q=NS!7
MK0L[^0L<T@"1O[(#R9.PB[L!8?[ASLW#+)J/=3(5V=H#DTIILY1=R:1XZ]K.
MWH&?AF'HEJ8V.<6)W)LC78@Z)1.RJND^SELI0VZT1IO1F.Z2@P.,AJRSB+#Z
MW=+F;(72;@7ZKEZ6Q9?J;J;Q."=W9W?NQ $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %@5WH'Q![F?8.'\*X]9Z
MK KO0/B#W,^P</X5QZ HR(B( B(@"(B M_=QC\2EC[=]0?O3#J9)0V]QC\2E
MC[=]0?O3#J9) $1$ 1$0!$1 $1$ 1$0!$1 $1$!X=5)>_#[.SZ;W#QVN:5=@
MQ>NJ;C=DC!V"/4>'CBALM*7'2)W\:=*Q"[EUS'5OOTLT/45MM8*]XWV;_P":
M=M/J3"U86ESF-@?4&G&]AC/+XF,YPIB9<,'PG6]8QO4Y"(%:"0W<8W%P*+*+
MR[.SNQ,0DSNQ"0N)"[/PXD+\.),_DXOYL_+/[EX0!$1 %X=N?)>40%S'N?\
MM/OK_:ZMALE9\;4>A9 P-WK)GFM8E@Z\%D';ER+FFSXZ4W\RLX^60N&F#F5]
M48>[@[4;[4;HXC+V[/@:<S7_ -C^J1)W\$<9=D#P+YMSTB6)OC7N>*[.XU1N
MQ,X#8,FO-12B8B8$)@8L0&+L0D)-R)"[<LXDSL[.SNSL_+(#]$1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$ 1$0&-_:X[0-/:_;S4NM+?0<N+HD&+JD0L][-7":IB:8L
M7T32W98BG<1-XJH6)W%PB-4%M09ZYE;][*9"<[-_)W+60O63?D[%R[.=FS.;
M^;N4L\AF_G[R4X'?@=JKYH=6X_;7$V6/$:/9KV=>-WXL:GMQDP53X?@@Q&.,
M/_\ ;R%D"9BJB[P4( B(@"(B +,[N_>SNVY^Z^F--V(&L8B"<L]J$"%RB?!X
M8X9;44_ NS0WK,E/&%U<"17PC<A<V=L,5:_[C3LW_ .ALEN)?KO'D=;6"JXL
MI!'K#3F(L2P1R!^C ,ADPMS-U=+3UZU*<6*(H3<"= 19O)F9F9F9F9N&9F]S
M,O*(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( J+7>;?'WN;]G*O
MX#Q*O2JBUWFWQ][F_9RK^ \2@,%$1$ 1$0!2*]TK],7MG_;]7?P>ZN4=2D5[
MI7Z8O;/^WZN_@]U<@+O:(B (B( B(@"(B (B( B(@"(B (B("*COHOB!U)]F
M=)?C)CE3&5SGOHOB!U)]F=)?C)CE3&0!$1 $1$ 5VGNCOB$T5_=C\,WE265V
MGNCOB$T5_=C\,WD!).B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B Z$[2O9T
MT[NGI'):0U) QU;@>)3N@ %;Q&3C VIY6@1M[%JJ1EY<L$\)S59N8)Y!*B[V
MCNSSJ+:[5N2T?J6#HNT2:2K<CBDCIY?&RN;5,KCRD;YY4LL!B[,1O7L16*<I
M>/7E%M@ZL >\([#N,WHTB=6(:]/6.&"6SI;,R\@,<Y<%-B[Y@)$>,R(@T<C.
M)%4L-%<A;JCDCF HVHN1ZPTCD]/Y;)8+,TYL=EL1=L8_)4; N$U6W6-XY8C;
MW.W+,<<@\QS1%'-$1Q2 9<<0!$1 $1$ 68/8F[8.;V9UG5U#0\:[AK733U-@
M6F*.#+8PG=G(6\XX\C0(GLXVRXNX2B=>3FM9L 6'R(#8G[5[HX/6FGL3JC3E
MZ+(X;,U(KE*S&[<]$C>W!/'SU5[=:3KKVZLK#-5LQRP3",D9"W8*IF=UYW@<
M^TNH6T[J.U-+M]J*W"%P2?Q!TUDYC:$,]6!W9PIFQ"&;ACZG.M%';AC.Q6\*
MQ<JIW(;$,5BO)'-!/$$T$T1C)%+#*+''+&8NXG'(!,8&+N)"[.SNSL@/91$0
M!$1 $1$ 1$0!$1 $1$!$]WU7Q"9S[/:4_#E54T%<O[ZKXA,Y]GM*?ARJJ:"
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
MR(>T-&I;F=Q"(C'*14Z>^#[7_P#-!U^6D\18\32N@YYZ,1QD)09/49"T>6R
M]//5'1?JQ%4G?CF&[-'S%;$B B<SV>NY6]=RF3M2WLEDK=F_D+LY=<]N[<F.
MQ:L2D_T1S32'(7N;DN&9F9F7R41 $1$ 1$0'<G9ZV7R.X>MM-:,Q@GZQGLK6
MJ33@!&U#'=;293)2L+C\ZQ^/"Q:)NH7D>,80?Q98Q?8"Z)T?C]/8?%X+%0#6
MQN'H5<;1K@S,,56G"$$(>3,W+ #=3LS<ER_RJO\ =Q1V6RJ4<UNQE8&:7)L>
MG]*B;.Q!0KRN^;R+,[<.URV%>A7)O, HW/-QLLPV*$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 5%KO-OC[W-^SE7\!XE7I51:[S;X^]S?LY
M5_ >)0&"B(B (B( I%>Z5^F+VS_M^KOX/=7*.I2*]TK],7MG_;]7?P>ZN0%W
MM$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!%1WT7Q ZD^S.DOQDQRIC*YSWT7Q ZD
M^S.DOQDQRIC( B(@"(B *[3W1WQ":*_NQ^&;RI+*[3W1WQ":*_NQ^&;R DG1
M$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!"GWL_=Y?S0\5)N!I"FY:WP
M-(_A#'UQ'JU3AJP^)X(APSR9G'1B98WH)I+D!2X\AGE]0:&HZ0N+N),XD)$)
M"3.)"0NXD)"3,XD+L[$+LSB[.SLSL[+9'*L!WP7=W? \]W=O1-%_@NY.TNM,
M/4A=QQMJ;R+4=6*-N(Z-J3ALN BPUK<K7^&AFM%"!7N1$0!$1 $1$ 5B3N>^
M\0;'R4-H=:W6&C*3PZ'S%J0W]6L2R<CIFW*9$PUI2,WPLA.P5S_Y,\HBI!'7
M;7] ;B[$+D)"[$)"3B0D+\B0D+L0D+LSB0NSB[,[.SL@-D<BAG[J/O#FW*Q
M:(U=<9]>8*HWJURQ*WBZKQ%<!'U_DN"DR](68,J')G8#HR?412VAKS,( B(@
M"(B (B( B(@"(B B>[ZKXA,Y]GM*?ARJJ:"N7]]5\0F<^SVE/PY55-! $1$
M1$0!7ANZG^E^VX^Q^7_&3,JCRKPW=3_2_;<?8_+_ (R9E 2%(B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B KW=^_J4BJ[>8$7]F6?/9F06][/5B
MH487-N?<[79NCEO-P-Q\Q=5H<I2X=_+CWJP!WUF0>SN1I^ASR%#0].RS<L[#
M+D<[G@D;CCD2>/'UW=W?S$@=F\G4&F9QWO\ +ZOR?R_^M7N\,=)\KAS3.G6R
MJRY_/SK[;$_Z$HK\B@OB=K?F\3:KUZ575T17P\G'IKDOSG&;_,Z9FB=G7#-1
MTYKIT\97_/&1MPU86^K+-($$7ERW/,TH>7+<_59=G9&KP[_R_P#-<+T_J>#$
MZPT]E;-1[]?"9?$9*6@,C1O<&C?ANG6:1Q)H_&:,8^MQ+IYYX=V6YZ?7+S6X
MQYI5PG9&/3WI1B^2/79=9.*ZM+YI=3T<+J-N36Y/:$-YR?PBEMOZOW6T^V_3
MH7FNTWVMM*]G#:[3]>R$=K.08"A@=':6&0AL9.UB\97JB]AX@(JF)H,$99"\
M0C&'5'6A<K=FM"=.'76N]1[AZGRNM-8WGR&<R\K36['24=>O#&W37HT8".7U
M3'TX^(:=03)H@;ER.4Y)3^YO!O!JG=C5^2UKK"X=F[?E)ZU3Q)'Q^$QHF[U<
M1BH3?IKT:@.PMPS2V9GEN6BEMSRRG]':S:O46X.I<;H;1-![V8R1%YOU1U*5
M6'A[63RE@0-J>.J XO-.;/U&<5>$);5B"&3#>'7A_B\.8EV;FV5RSKH2NS\N
M;2A3#^4G57.6W+3#[5DWUMFN>6T57"&:\1>/LG7,NO3--C-TJ:KJK@FW)OW%
M9-+O9+M"/:$7LNKFY??V'V.U1NGJJAHC1=;KGG)I<C?F9_@["8T2:.SELD?N
M\* #(8( YL6YW"M6;K-R&ZQV4>ROIC:'2532NFH'=FXLY?*V!#X0SF5,!&?(
MWY $6ZBZ?#KUXQ&&G6".O"+"')<4[%G8RTWLMI2/!881NY>ZT-G4NHY8 BNY
MW)!'TO(7F9U\?6<I QF.\:6.G#(?MRV)K-B;,15>\6_%2S7;WC8KE7I=$_JX
M=8RRIQZ>?<NCY5U\FI_8B^:2YY-1L%X7^&M.A8RG8E9GW1^MLZ2\I2V;J@_C
MO_*37VFMD^5+?PS+RB@^[V;O*GV[HR[=Z$M]6O\ ,U2')92L8O\ ,;C+$3<3
M,3,73J"]%(Q8V)F8J$#ODYBC-Z 68WX8X:RM7S:L'#ASVVOK)](55K[=MLNO
M+7!=6^K;VA!2G*,7(.M:SCX&-9E9,^2NM;_M2E]V$%ZRD^B79=6VHIM8T=[_
M -Y1(4F0V;V[ONTQ,]37>HJ4KL5<''Y[I?&6(G;IG-G8<Y:A-R@#JQ8DTQW6
MAK\8?&08RLTIB+.PMT#PS-Y-Y/PWR-[F_P#K7X8#"C6C*U9(C,G(S.4G*260
MW<C.0Y'<S,B=R.0G<B)W(G<G=U)UW;?8#N[U9]M1ZC@FK;:Z?O -QR8XGU5?
M@=I'P5 VZ7>C'P#9JY$3,$9M1KFUJ24ZE^]*TW2N#M%E*<E"JF//D7-+SLO)
MDMEM'?>5DY)0IJ3VKALG+:,["DVL:GJ/&.KK'H3\KFY4DWY=-47NTY>D8KWK
M9[;R?9;N,3O7NIN[I/7U^GNEKZASHZC8:?2N&MQL\>I[]:7@<G<AD9VDP%&:
M-V@B,.C*6QY=RHUY!MVMN%\_$8FK0JUJ5*O#4ITX(JU6K7C"*"O7@!HX888@
M9@CCBC$0 !9A$69F9F7T51KCSCC*U[.GEY#<*X[PQ<=/>&/3ONHKMS3ETE;9
MLG.791A&$(W$X.X2QM&PJ\3&BMTD[K=DI76;=9/X17:$-VHQ]7)RDR\+RL3>
MV?VM<%LSH?(:MS#C8M<^HZ?PS2,%C.9N>,RJT(/>0Q"P'8NV&%QJTX9IB\V
M2U;3]/NR[ZL;'KE;??9&NJN*WE*<GLE\$O5M[**W;:2;-CRLJNBN=ULU"NN+
MG.<NBC&*W;_\DNK?1)LB[[\KM'Z+Q>EH=NY<!IS4NN=2U"* \OB:.5FT?@II
M'BFS,$MF&0Z&3O''+6P[PR1R-)%8ND+A6 9:QNE\.%"L\I>PW0S<-PW5QYLW
M'E[O\W[:Y#J;66>USJ3+ZRU7>/(9O-W)+UZR?(QQ]3_.:M6-W=H*5*'PZM*N
M/LP5XHX^3+J,LB>R9V7LQO7KJGI'%%+2PM)H[^J,R$;F&)PH2L$GAD[>$^1R
M#L57&1&_MS>)8<)(*D[-T+X.X:Q.%]#E'*N7+77+)SKY2DX>8TN951[JN&RK
MIA%*5DNO+YEC3I)QGQ5F\2:S5BZ>II1LC"B,=MXQ4MTY/[///9RL;;C&/1[P
MB8^\06H7%V":">,@,";J XS%Q,2;Y6<7=B91:;I[=G@,Q9I#U>K]36:$O/!O
M6,W*%VD'CY["0^&1CTOXD?6S#RS-=/[V/L+833&F=.:TT3B(,9C--T\;I;.4
MJ<73&..$AJX3*S]+?/+ 6)0QUNW+\^L>LTGF,O"9QK"]HO1PW\0&0 &\?%FY
M.[-[15)R$9A=VX=VC-HY6YYZ6:1VZ6(G?T<"\78^K8L,S&4HUV3G5.N;7F56
M0>W)/EZ<SBXR7QA9%^NQ(D<._2,YXE[34U#WX[J$U);PL@GUVY^:M[]FI? G
MQ[EWOK9,H>,VAWGRXODRZ*6B]=9&5A^%"(V"MIW4EDN '(LQ-%B<M)X<=T(P
MHW3]?>">];%6I2GQ[/RSMY?RX]W^EO-G\U=*[C3O8)=;U:FS>Y.3>36>.KN&
MC<_=G9Y=5XJG7>0\1<DF+KFU%BZT,DX3.1GE<;&<I"-FC8DM0-XU>$$:5;K.
ME5<M2WLSL2N/NU^LLJB*72M=[JXK:OK;%*M34)EX;XCYW''OE[SV55C?VGZ0
MDW][]1_>^R]Y;;V8T1%5DWD(B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M$0!$1 $1<6UOK3&:<Q&2SV9MQ4,3B*5C(9"Y.3#%7JUHREED)W][L(\"+<D9
MN("SD3,X$=_>G=L@-JMOIZ6+M#%K+6$5S$Z>$7YFHU_#"/*YUF;Z'X,@LQA3
M,_9^$K--^B6..8%2I=W=W=W(G=W<B)W(B)WY<B)^2(B=W<B=W=W=W=^7=94=
MLOM1Y3=W7N6U9>>6&@YE0T[C3/J'%8&M+)ZC7X\A:Q.Q%<OD+,QW+$W'L#&S
M8K( B(@"(B +MK8C9[)[@:QT]HS#B3WM09&*D,@CU^JUF$Y[]XV]WA4*$-FY
M*Y>ST0.S^]=2JT%W&O9-?&X?([L9FIT7LZTV&THTT?$D6#AD#X1RD;$W4#96
M]$U6 O)RJX]Y@<H+@.X$Z>U^W6+TAIS!Z7PL/J^*P&+I8FC'Y=7J]* (!DE)
MF;Q+$W0\UB4O;FGDDE-W,R=^=HB (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B *BUWFWQ][F_9RK^ \2KTJHM=YM\?>YOV<J_@/$H#!1$1 $1$
M 4BO=*_3%[9_V_5W\'NKE'4I%>Z5^F+VS_M^KOX/=7("[VB(@"(B (B( B(@
M"(B (B( B(@"(B BH[Z+X@=2?9G27XR8Y4QE<Y[Z+X@=2?9G27XR8Y4QD 1$
M0!$1 %=I[H[XA-%?W8_#-Y4EE=I[H[XA-%?W8_#-Y 23HB( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B +U+]""U!-5LPQ6*UF*2O8KS@,L,\$P/'+#-$;
M$$D4L9$$D9BXF!.),[.[+VT0%+OO.>[^GV@U$V9T_7EEV]U!8+X+EZCF+ Y
MW.67 6S)G-H1!GDQ%B4S*Q6&2O*96*IR319K8D[N;3X'7.G,MI74M&/(8;,U
MGK6ZY\,3<$,D%FO)P[P6ZE@(K52P'MP688I0]H&5&OMG]D?.[-ZSMZ;RC26L
M78>6WIK-O&X0YG$];,$GER 7ZG6%?)5A)_ GZ3'FO/ 9@8E(B( B(@"(B Y3
MH?6V5TUF,9J#!79L=F,/<BOXV] 73+6LPN_23?(0&+G#/$3/'/!)+!*)12&+
MW>.P'VVL3O1I".^)04]5X@(*NJ\*#NWJMPQ)HK]02?JDQ>2\.26J?M/#(,U2
M5WEKN1T7EW]V9^T?J+:K5^.U?IN;\T5'\"_CY)) IYK%R&!V\5>8/HH)VC H
MSX(JMF."W$+R0CR!L$D71W9T[0>G=S])8S5^F;+3T;X.%BN1"]O%Y")A]<Q>
M0C%^8;E0R9B$F9I83AM0]5>Q#(?>* (B( B(@"(B (B(")[OJOB$SGV>TI^'
M*JIH*Y?WU7Q"9S[/:4_#E54T$ 1$0!$1 %>&[J?Z7[;C['Y?\9,RJ/*O#=U/
M]+]MQ]C\O^,F90$A2(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M*JW>Z99I-Z)X7D<O5M*:?KN+L_$?5)DK70/+-[/YI:7D>6ZI';GJ8F:*O,X]
MG9W9N6?E_+^7\G4D7>]D4&^.1ZN&:?3>FY@X?]!X-F#S;Y':2"3R^IP_RJ/6
MM(,T?2_OX\OU_P"7"Z0^'=,9</:0E_\ 9^,_S=46_P".YS4\3U*OB'5K.NSU
M#);[]O-EM_ Z0RU#AW\OJ_R_66/^-J-;U"$3LW!7#'W/PS0B;O\ M-X;N[^7
MU5EWF<:_+^2QAVJTGF-1:JQF(T_0L93-9?(24\;1JAUSV;-H9@%AX\@ !(II
MYCXB@@CEFF((HS)L]BUQIG;98XPA".\Y2:C&,%[TI2;Z))1W;;226[-BX*E.
M^C.\K>5OT5UU)+=NRV-B@DEU;<HI)+K\%N9(Z)T+G-69O&:.T=C9LMG<M.->
MI5@X9G?WR6+,Q<1U:54.9K5J8@A@B$I#+W,]S3L%]A/ [):9>E 464U7E6"?
M4^I'CXDN3LS.%"@QBTE;#47;IJ5_(II/$N66>>8A#A?=T]WWB=EL ]N]ZMD]
M?YRL#:BS@#U!6A(QG;!8@S;KBQE:08GL2-T%D[<(VYQ$8ZD%:254Z\8O%J6L
M6RT_ FX:73/WIK>+SK(/I.79_1X-;TUO[3VMFN95QKM%X4>%U>C4K*RHJS4;
MH[R<MI?1U)=8Q?\ E6GM9)=E]7#W>9S\LB+!KMY]N' ;(:1/,76BR.H\GXM3
M2NG&D<9LKD!'EY['0_B08G'L039*W[+,+QU83>W:K@4*Z5I>1FY%.)BU2NOO
MFJZZXKK*3^/I&,5O*<I-1A%.4FHILEW-S:L>JR^Z:KJJBY3G+LDOXMOLDMVV
MTDFVD=-=YKWB%'9?3S8K"E6O[CZ@JF^ QLHO-#BJA&\$NH<K&! [5:Y#(%"L
M1@>1NQO$/%>"W+%3RJ-;RES(Y[.W9KV4R=NQE,CD;LAR6;UZU(<UN:4F!V*>
MS*;&Y/T +"PCT@PBWT]4ZOU!KC464UAJ[(2Y/-Y>R5N]<F]D1;W0U:T7+A6I
M5(V&O3K1\1P0@(-U%U$7=?9K[-^H]Y-85-&:7!X*L;!9SV:.-SIX'$-(P37;
M'#BTEB7VHJ%-B$[EEV!NF$)Y8K^\"<%8/"FEVW9-E:N\OSL_,ETC[BW\NMM<
MRIKWVKCMSVS?,X\TXPC2GCSC+,XFU&&GX$9NKG\NJN/HI/9SEL^7S)KJVWRU
MQ2Z[)R?9_8B[%^;WUU8-")YL=HG#R!)JK/0N G!%Y%'B,=U,;%E\BSOX/5&\
M52LTUV;GH@@LW5]O-OL-I3"8S3FGL?!B\+AZD5''4*S.T5>O"/2+<DY222&_
M,DTTIG-/*1S32'(9$_".S[L%IO;/2N,T?I6FU3%XT'<C+H>WD+LO!6\GD9@
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
M5VE;TN,SF%M1WL?=KEP<$X,XD!LW#25[$125[,$G,=FM+-!*)!(3/='C'A;
MXNTBNRBRMSE6[]/RTOL3DNL)].=5S<57?4US0E%-Q\RM(J1PCQ%F\(ZM/$RH
MS^BSL55U4GZ;]'%OIS13YZ9[[2B]M^26YL.T6"W8%[;F%WLT='E8/ HZHQ(U
MZ>KM/A(Y'C<B<9=%JL!\2GB,IX,T^-G+JX8)Z<DAVJ=CC.AG7/W5M*R,')NQ
M,JJ5.11-UV5R[J2]4^THR34H2BW&<'&46XM,N[@9U6337D43C95;%3A.+Z-/
M^II]))]8R332::,?.TYV9]+[L:1R&D-55/%J6Q>2E>A81R.&R4;/ZIE<9.0E
MX5NL;L[B[%!:A>2I;BGJ3S0G28[2?9IU=LGJV72NJH?%K6"GET_G( +X.U%B
M@D80M57+SAM1#)%'DL>;O/1LET<S5Y*UJQ?J=8T]JSLIZ5W?TG:TMJ>N[,3'
M-B<O7&/X3P62Z'&'(X^4Q=F,7=AL5SYKW8.J"P! [.,G^%/BG=H.0J;G*W3+
MY[W5+K*B;V7TBA?K))>;#M;%;=)J,EH'B-X=X^N8S]V,,RN#5-G1*:7556/X
M;[\DN\)/?K%M.AUEL;( 27,?-+6GFKVJAG"91R>J7:\U.]7)V_ZNU!++7F!^
M.J(I(R%Q-V4/6ZFUUG3=OH?JEH2D_JMAV\VX?^@3.S,S2BS>3_0R#YCYL0C/
M)V@-@M5;-ZPN:-U; Y$',V+R\<,L>,U!BS?B'(XZ0^L7%_.*U6\4YJ%H9*T[
MN0@9XZ[@Z!I9BE,!Q!/7G!V,'9G<7][.SMYB8OY@;<.+MU,ZOO@9=&557E8T
MZ[:KZXSA;7LU9#JX-/;?9;R]U]8MR32>Z*L<,<29G#N;+3\^-GD<[@XS[Q>^
MVZWZ*:79KW9Q277HU">Z_@VY%V^JSM_?9=H[G;96].7"CD$CI2F7JEGCR)OH
MO!EX\AG!O)V]QLW6/EU,/6"]19K%RJ[ZX74S4ZYI2C*+[K^QKLT^J:V?5&R=
M[B?<(LYL5CX9#ZY,5DY(B?RY8<GC<;FA;@7<6'G(%T]+"/O86=FY>9M5K/1O
M=2E)HG4>(<OG=?!;;9*(>7=GDMX;*TK3LWN8A;&5!+EV)^6;CV'XLIKG%XKX
M*Q^(M4K2V4LB-W_YBJN]_P ;'^'8W+@^[GT[&_85M/\ T%UE*_A!?D$1%'AL
MH1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!?Q)&)B0&+&),XD),SB0DW!"3/RSL[.[.S^3MY/
MY+^T0%$SO$.S>>U^ZVI,%#"\>$R$[Z@TV?GT/A\J1S-69W]Q8RYZWC79W<GC
MJPSNPC. MA$K</?<]FKYJ=O*>N,=!U9C0=DI;C@ N=G3.1Z8LC&3MP;OC[8T
MLA&[N01P!D!:-SG8QJ/( B(@"(B *P)W$G:2^#=09_;#(67:KJ$"U#IZ(W;I
MCS&/KM'EZ\3N[/U7L7#7M>&W4S?!<L@ +G.95^US_:G<C(Z.U-@-5XDR#(Z>
MRU++5>DG#Q#ISA*=8W;Z*&W"TE2Q&7(2UYI8I!.,R%P-BBBZ[VEW,QNLM,X'
M5>'E&;&:@Q=/*5"$F)Q"U",A02>3.,U:1SKV(R$9(IXI(Y  Q(1[$0!$1 $1
M$ 1$0!$1 $1</W!USCM,8/+ZBR\S5\9A,=;R=Z9^/8K4X3GEXY=F<R$.D!Y;
MJ-Q'GS0%<KOX.TH\][3NUF-GYBI@.IM3,!>16IF.#!4#^O!!ZWD)A?RYL8\A
M?D)!:NHNT][]V\EKS5^HM8Y8G]=U#E;61.+J<@J02R.U.C"Y>?@4*8P4X>>'
M>. 2+VG)WZL0!$1 $1$ 67'87[.Q[H[H:8TH<)2XLK+Y74),S]$6 Q?38OM*
M3,_0-PO Q@/Y<SWH0ZA<NIL1U:Y[C3LUO@=%93<7(UO#R.LK#T\0\@,TD>F\
M7*4;3 [^V 9/)C9EZ>!:6M4I6!<PDC=@)T:U>.&..*(!CBB 8XXP%A (P%A
M %N&$1%F$19F9F9F7[(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( L"N] ^(/<S[!P_A7'K/58%=Z!\0>Y
MGV#A_"N/0%&1$1 $1$ 1$0%O[N,?B4L?;OJ#]Z8=3)*&WN,?B4L?;OJ#]Z8=
M3)( B(@"(B (B( B(@"(B (B( B(@"(B (B("F9WN79$;;;<23.XFL\6E=>2
MW<O1:,>*^/S?B#-F\4W2S#"!2V!R-*'R#U>U+#79XZ1A%%$K\?;2[,5#=O;[
M-Z1L^%#D)(2NZ?R$H,7P;GZD<A8ZR[\=30'([U;H@[')2L6 %V)Q=J'FK-*Y
M'!93(X7+U):.4Q-VQC\A3F%QDK7*DI0SQ$SLW/28OTDWLF#B8\B3.@./HB(
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
MR>\-UM=>?R'G[K_WW:1O]#+VQ]F_.VZZEA)^OU=[7[^7^Q'DGXJXR[8F0_\
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
M8RUB_A&2S&%$(G*P4S]/@.#?/(Y1?S:0?-F9N>M^/"ZF,>J*77NHFR^8RN3
M2$;UVQ/$!-[;1&;M ),WEUM$P,3,_#%RS>2NH^O5>OH0[X2U:A1=G863&?D8
MZARRFFDK92:Y.OWN2,G+;TY&^Z+M'HX\Q0OEJG#L,NW.CIS8N6(9(2;V7'R;
MWW)&]INH.&%G\R5J=5<^X!Q_JFHM35/ZET)@ZWUOG%R"+ZK_ -)]5U:,7/CQ
MOV_](\Q[=Z\5_P#P]:_J2+#^'UG-IL)>CORFOP>18_[0B(HD-V"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
MF\@))T1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
M7!?/E@HK=]V]MVVVV13J6M])WY-SZ)N=ELI2>WXO=OX)+\$CX99TF^AB%O\
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
MW'V/R_XR9E4>5>&[J?Z7[;C['Y?\9,R@)"D1$ 1$0!$1 $1$ 1$0!$1 $1$
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
M#5RH^'#GZ3.WL\G=XR@"SCTAD_! &C@9W BF1$0!$1 %X)N6=OJ_R\G;W/\
M7^1>40%X_NS.TG_-+VFT_?MV?6,]@8@TSJ(B/JGDR.*@BBBO3\^?B92B]6_(
M3\,4T\S W2+,T@*I[=RYVDFT=N<>E+]CPL/N%#7Q8,9<11:BI//+A)&9WZ0D
MN-/;QGEP\\UFI&3$\<3#<)0!$1 $1$ 6$'>']I)MKMJM29^O( 9NY V#TY&3
MOU%F<MS7BL"S>9!C:[V,K*W(,84GA:0))0=9OJH[WW?:3+4VX=/0M"QU8;0M
M;\V@!>Q8U/D@:6X9MSP_P=CWITX>68XYY\DS]0'&[ 0IF9$3F9$9D[D9F[D9
MF3]1&1/YD1$[D1/YN[NZ_E$0!$1 $1$ \_D9R?Y!%G(B?Y!$19W(G?R9F9W=
M_)O-7NN[Y[-C;6[6:=TY-!X.9M1/GM2<L/B/GLK'#):BE<69B.A!'5Q8OU&S
M148Q$R 1=5=>Z>[-G\T3=O%2W*WC8#1H!JG+E(+E <]2< PE GXZ7EM9-PM#
M&3BQU<==)G=XN@KL" (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B + KO0/B#W,^P</X5QZSU6!7>@
M?$'N9]@X?PKCT!1D1$0!$1 $1$!;^[C'XE+'V[Z@_>F'4R2AM[C'XE+'V[Z@
M_>F'4R2 (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( O4OT8;4$U:S#%8K
M6(I(+$$P#+#/!*!1RPRQ&Q!)%*!$$D9BXF!.),[.O;1 4K.\X[!MC:#57PGA
M:\LF@=1SR2X6?AS;#WB8Y;&GK1\>SX3,<^+D+E[%%GC<GFJ3.482V&V^6R>G
M]Q-+Y72.IJ8W,3EH/#D;R:>K8C=I*M^G*[.\%VE.(3UIA\QD!F)BC(P*B_VL
M>R[J#:+6-[2>>!Y0%RM87+!&05<WASE,*V0KL7+ ?L^%=K,9O3MA+ YR T<L
M@&-*(B (B( B(@)H^Z\[S*?;BY4T)KBZ4NW]V<QHY.P4LLND+4WF+B_MD6 G
MF_/4#-QC3D*Y!Q!ZQ$]N*A?@M00V:TT5BM9BCGKV()!EAG@F 9(IH90<@DBE
MC(3CD G Q)B%W9V=:WI3/=V?WH-S;:S5T5KJW;R&@;)Q08Z](1V;.CI"=Q9X
MA]J67 &Y,]BF'46.=GL4XWC>: @+>2+Y>$S=/)4ZN0Q]J"[1NP16J=RK*$]:
MS6G 9(9X)HW*.6*6,A,# G$A=G9U]1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0
M!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 7CE>57?[SSO7&Q;Y';G:_(">4X.IJ+6%*83
MCQO4SC/BL%/$Y">19G\.YDHSZ<>75!6ZKC')5 ]SO4N]$CQ$63VQVXOC)F)H
MSI:IU/2F?C# ;N-C#8F>)V8LM)&SQ7KD9$&.BE."$OA'K.E6#_D[N_+N_P!=
M_EY?S=W\UY=W=W=W=W=W=W=W=R<GY)R=^7(G=W=W=W=W=W=^77A $1$ 1$0!
M$7+M Z"S&J,UC=/8"A/D\SE[4=+'TJX\R33ROY<O]#'#&+%+/.;M'!"$DTA"
M $[ =U]DGLNY[=W6F.TGA0DBAD)K.<R_A]=?!X>)V]9O3._L/*7E7HP/R]FY
M+%&S-&TTD=ZG9O:'!:#TSA])Z;J#2Q&%J1U:T;><LI,W,]NU)Y%/<N3.=FU.
M?M2SR&;\<LS8Y=A#L7X?9;1T6&KO!>U%DGBNZIS@1NQ9#(M$PC6K%(S3!B<<
MSE!CZY=#/U3W3ACM7;/.;: (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
MZ%E\7(PC]1C+];RZ>?\ \;]I9VT/G>*-V?WB+?\ XK_RX6PZ?6DI/U_LV_\
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
MRW1$5'B>@B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"C0[U[LT?S1MILH=*#Q<
M_H^0M585P9O$E:E7FCRU#GWE'<Q<E@ABY82NUJ4K\O"(O)>OY(6=G9V9V=G9
MV?S9V?R=G9_)V?W.@-;@)<LSM[G;EOUG]R\K-7O!^S9_,LW3U!IRM \.%N&.
M?TVS1N$383*RS%#7@_0E%CK45O%CTN_#4VYX=85( B(@"(B ^AB,O9Q]RID*
M4I5[M"W6O4[ .['!;ISQV:LX.SLXG#/%'(),[.)"SL[.W*OY=DG?VIN=MWI?
M6E5P:3+8]AR, \,]3,4I#HY>J0-] T.0KV&BY9F.!X90YCD GU_JL&=Q)VEF
MQ^<SVUN1GZ*N<BEU'IWQ)'86RU*.*++4(@?R\6[CABO PLWLXNTY.1$#,!:$
M1$0!$1 =&]I3>ZCMQH;4NM,AT%%@\9-8@A-W9K>0DX@QM+R<2=[EZ6O7]A^I
MFD=Q\V6OZU'J.]F,C?R^4L';R>5NVLCD+1\==F[=G.S:F)FX9O$FD,ND6819
MV$6869FL,=_%VDQGLZ=VJQUEG"F46J=2A%(S_F@X9ZV"H6&'S;H@FM9(Z\C\
M.\F-LE'R->15SD 1$0!$1 %X=^/-_)F][_47E9;]AKLZ3;I;GZ8TJ\9%BWNQ
MY34<@MRT>G\7)'9R,;E[@DO@(XRN;]7ASW8Y7CE&(@<"T%W0'9K+0>T]'*Y&
ML\&?US*VHKXF/$M?&FQ18"F?/M"[8WP[\L9"!0V<A- ;.\/4\JZ]>I4B@BC@
MAC"*&&,(HHHQ8(XHHQ8(XXP%F$  !81$69A%F9FX9>P@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"P*[T#X@]S/L'#^%<>L]5@5WH'Q![F?8.'\*X] 49$1$ 1$0!$1 6_NXQ^)
M2Q]N^H/WIAU,DH;>XQ^)2Q]N^H/WIAU,D@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( L->V_V.,)O/HZ? WW"GFJ+3W-,9OHZI,5E#B86:1F]N7'
M77CBAR5879YH0"0.+%> PS*1 :[+=?:K.Z(U%E=*ZEH28[-8>R5:Y6/@@?R8
MX;-:4?8LT[4)!/5LQ.\<T)B0OSRS=>*Z]WCO=\XW>; ->Q;5L=K["P&6%R9
M 1Y2N+$98'*RLS$56<G(J5DB<L;<)IFZJTMN&:E_JC2V3P>1NX?,T+>+RN-L
M25,ACKT)06Z=F)^F2&:(O,2%_-B;D) <9(S.,A)P/@HB( B(@"(B E:[NOO-
M,QM#;ATYJ)[.8VZLRF\E.-BGR&G)YY (\AA^HN9*G+R27<0S=,QF]BF45EI0
MN7!]!:_PNJ,/0S^GLE5RV'R< 6:.0IR>)!/$?RMRS''(!,\<L,HA-!*)Q31Q
MR@0-KGEG9V(>WQJS97+]5 CR^E+U@9,YI6Q8,*UCD6CDO8R0F,<;EVC$&:T$
M91VAAB@NQRQA&40%Z1%T%V<^TMI#=/3T&H](9.*]6)@CO4S<0R6(N$#&5'*4
M^IY*E@6?D>IGBL1\35I)82&1^_4 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 %^-BQ'%&<LIA%%$!2222$(1QQ@+D9F9.P@ "SD1$["(L[N
M[,RXOKO7V%TOB;V=U#DZ>'P^-@.Q=R%^88*\$0,[OR1/R<ANW1##&QS3RN,4
M,<DIB#U).\/[U/,;GG<TGHPKF!T Q^%8FZSKY?50@_+ED/#<2HX@RX\/$B9E
M: 6DR)DTOJ-<#)/O*>]M/+-D- ;4Y H\633T=0ZQK.<<U]N?"GQVG9F<2BI%
M\\BM9<68[0<ACB&N7K<U>1F9FX9O+Y%YX;^7\OY?Z" (B( B(@"(G_CY,S>;
MN_R-Q]?Y/JOY(#V:5.:S-#6KQ23V+,T5:O!"!233V)Y!B@@AC%G*2::4PCBC
M%G(S(1%G=V97#NZT[O"+:K##JS5-6,]P\]3<)HR<)ATSBIC:0,36/CAK]@ @
MDS,\?+-,+4(9)*]9YK./?=,=VG\S<5#=+7U'C4-J&*UI/ 7(&8]/UIXNL,S?
MCD=R#-VH96:K5DCBDP\764S/?GZ:$_C,@/*(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B *BUWFWQ][F_9RK^ \2KTJHM=YM\
M?>YOV<J_@/$H#!1$1 $1$ 4BO=*_3%[9_P!OU=_![JY1U*17NE?IB]L_[?J[
M^#W5R N]HB( B(@"(B (B( B(@"(B (B( B(@(J.^B^('4GV9TE^,F.5,97.
M>^B^('4GV9TE^,F.5,9 $1$ 1$0!7:>Z.^(317]V/PS>5)97:>Z.^(317]V/
MPS>0$DZ(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
M5[>Q^YE[3@^(>F,N\V9T=;D<B\7"RV'$L=+*3,TMW"2F-"T_M$<7J=N3I]=
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
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 7 MS]LL)K+ 9
M33.HZ$.2PV8JR5+M686=B V]F6(N'*&S ;#-6L1],M>>..:(A,!=N>H@*&7;
M:['>;V8UC/I^^\UW"W!.YIG/%#X<65QG6X]$K@W@AE*+],&1K 3.)/%:",*U
MNOSAXK^/:Z[*^G]W]&WM*9P&AF=VMX3+Q@SV\+EX1?U:[7)_,HRY>O=KN[!;
MIRS0ETD\<D=&/>S9C4&WVI\MI'4U-Z>6Q-@HI&;DJ]NN[N]7(4I78?'HWH6&
M>K+TB3QET2A',$D0 =5(B( B(@"(B [R[.7:#U#M?J[%ZPTU8>.[CY'"S3.0
MPIY?'2\#<Q60 6)I*MJ/Z$B RJV0@NUV&S6A,;S_ &9NT?I[=32&,U=IR;FO
M<B$+U"22,KN&R8 +V\5?&,G8+-4RX8F^=V(7CLPN4,T9/K[EG=V >VWE=E=7
MA?9Y[>DLU)5JZLP\?!/-4C-QCRE*,G$6RN+"662O[0-:A*6E*8A*$L(%D'OJ
MOB$SGV>TI^'*JIH*X-WN6ML5J3LVV\]@[L&2Q&6RFCKV/O5C8X;%:?-5" Q?
MWL[>8R1DS'%()QR")@0M3Y0!$1 $1$ 5X;NI_I?MN/L?E_QDS*H\J\-W4_TO
MVW'V/R_XR9E 2%(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@.@NTEV:=);KZ6NZ1UEC8[^-M?/:TXL 7\5? 2"OE,5:<".G?K,9L$H>
M4D1R5YPEKS2Q'2?[6_8=U?L/J/X&SHRY32V2F-],ZO@KG'C[X]1.-"[PYQX_
M-11CU6*)GTR\^LTRE@,_"ON.N ;G[5Z>UI@[^F]4XFIF\'DHO"N8^['UQ2,S
M]02 0N,L%B(^)(+,!Q6()!&2&0#9B:4/#CQ.RM"M=4E+(TZV6]V*Y=82?1WX
MS?2%J7VH](7+W9[-0LAI_%?"-.I5[K:K)@OJ[MNC7ZEJ764'Z/[4'UCNMXRU
MXTE8)!83;ENH3X^H0\])?KLQ$S._N9W;RY=?1S.<@IU0C"6O!UN %-;M5Z-:
M,C)@9[%RY+#5JP 1-XMFS-#7A#JEFD",2(99>WAW5F?VM];U+I0K6I- Q-+/
M-*;M+FM,0 _4P9@ $7NX^*-^ S, ^R$1OE(JSM'8LPX:VT52U!C9\9?:3P)V
M;B2$WCECD!^H) )O)^DF9W Q*(VY$Q=G\KP<,\58FH8T<G"NC=1/HVNDZI[+
M>%M;:E":37-"6VZVE%N+4G5_B7@W^^J:L^-E,J;%*7*E*-E3?64=_=FN[A)/
M923C+KNE>/[N/LB8':;;ZG7Q]S'YO-ZB"OF-2:EQ\L5NKE;<D+>KU\=;B(QD
MPN-B,H<<P'X<KG8O.(S7IG>0)EJ]-JNTMOSV;+;2;?ZWR^,T\4[R#2Z8LKI2
MR4A$Q1WM/92.WCZ4\SF3225XJT\DI-+!;\=@,)U>S?Z53>AAKU-V]M(KDHC$
M$^<V_MM6:5_^NG?3N?MR#%SP[A#'J"5B?WR1LJM\<^"/$%N5D9]5]>L?2+96
M2G&4:,GKV4J+9*N*BMH0KINLY8I1C",4DK1</ZM@0Q:*L=*JBN"A6H^]!)>F
MZ][F;>\W.*DY-N7O-ES=%"_L]Z0#V6M7!&TFX!Z0MFW,E+7&%RFG_5_9<F:7
M+%7LZ=+R;AWKYJ<1+@2=G=F>0/1G;6V?U#$,V%W/T%D8RXZ7KZKPK]74XLW
ME<$GY<A9N!\W=F4):CPIJF&W'*T[-QVO\KBW03^:DX*,D_1IM/NF;/7DUS^S
M.$OPDG_:9.JEMWKW;'/=O<;YGL%=\?0NAYIJ&/>O)UU<SGF(XLKG&('\.:&/
MAL;C"'J!J\%BU&;M?<0F9[V7O"\7H[07S,Z%S^.R.K];-8QL=O#9"K=^ <&T
M?1ELH<]2:1J]R8)(Z&,$G:3Q;$UP'_,+L54C2^)BQU1I'%@8!88Q9N&;AF9F
M9OD$69O]"LI[/?AZTY:YEUM-<].!"<=FN\+\G9K=/O34_P#3-K[#*[^.O'GT
M>E:9C2WMMV=_*^N[ZU5=/CTLG\/<_:1R"'%7+,V.P&'JRWLOE[E3&T*5<7.Q
M;OWIHZU2K$ ,Y$<L\H1LW'DY=3\,W+7>^PAV2Z.SFWN+TO'X-C-6.K*:HR@
MS%D<Y;9BL=)>;^J40:/'X^-W=AJU@-^9I9C.IWW?/:NV#VJU-E=Q-W=7A#G<
M.)4M&:4QF$S>HLLUJQ$;9#-V8L5C[=3'%ZO+'1Q)9&U2Y\6_9,XXQK2'F#OG
MZ59HZI'-#MMMEJ+.6!\H+VL+]#3U%WZ28B*GBY<[=(6/AP8I(",&=B&(G]C,
M^,^)KNN9%>DZ7I^3/!QY1LOR)16/CY&2U[L877NJNRO'C)[N$FO.E)-;TQ9^
M_@GPG3IF(]1RY1^F9:;@G[TZZ6]]]ENT[6EMTW5<8[/:;1;/6"_:S[R79?92
MO(^OM<XFAE!B\6'3-"5LMJFR/DX/%@<>\U^..3GV+%N.M5+@F\?D794,>TQW
MZ_:1W-&Q3GUG'HO"6&.-\+H"G\ 1O$7(\39F6>_J.:0@=FD<<O#6<FZXJD'+
MLHS=N-)SZESI%:.:T\LQ9#+7)Y9)K%HY).HSLVI2.:>Q;E\I)99#FD^>&Y]3
M.3:UPS[-=K<;-7SHUQZ-XV"N>Q_LRR+8*$'\>2JY/TFNY+FI<55TUV6*.T*X
MN4ISZ))?"*?7?LMVNNRV+)W;F[S*_P!I&S@HL9@<CI30^&FL7,;BLG<AGRF8
MNS=4,6:R\--GITI(Z9/#1QL-G(M5&:S.=Z62UX%7#+4V5AQ../K,8Q"$Y9S)
MV$0  <B<G?AF819W)W?AF_67JZ,PL=.OXI"PC&+=+<>3<-Y"S>YF;C]IEA7V
MK]T"<6PM<W\2VSRW'%_H*K%[$3^?OL$S]0__  @=GXZVYM'H&@XNEXE6'A5*
MFBK?D@G*3WE)RG*4Y-RE*4FVY2>_79;122IIE79'%&O[3DW5&SFL?W80AV26
MVVU<%T73>6WK)F)&Y.M)<]E[.0-R\(B\*K&3\M%6C\@9F\N"D\Y9/)O;-_D9
MF;@XDW"_AW7CRXY=V9OKK+%HL?'A5"%5<>6%<8PA%>D8K9+Y]N_=OJ^IEYV6
M-4]-C(8:0O*8!O5&=_=)'Q'9!N?Z>-XI&9O=X1N_F7*S0<%U'W>O=T;P[Q:F
MHV-#X)JN*QUJ&3)ZESQS8[ U:TG]%B.=H9K%J>Q6(O"KTZT\KB<<W2P.!ODM
MK'1&0P>4R6&R=<JV1Q-ZUCKU<O?%:IS'!.'+LW4S&!=!LW28.QCY.SJ/M9R\
M:6;935?5.^%==E],)QE93S;J+LBFW'G4=UOL_5K9K>#_ !'TWR<J&7%?4Y::
MYTFX>?2E"R/-]G=QY)=]W+GW[,X \?UOY?Z%\[*4/'KS0\-[<;L//]-QR//[
M;-^TN1' [?([+\"!>.NYQ::[Q>ZW^*>_\#0J<CE<9)]8M27XI].AD+NGVI[V
MX^DMH<%E7EDRNVV&U#IJQ8E,C*]2GN8F7#6W(^3\0,;4AQTS&3_/L?),(@$[
M N)VZ)6;&%HBW)6[^/JB+/YD5FY#"+-YC]$Y\>]N7^5N.5C5'+\&Y<)G;BO*
M3&7'NZ#?@_VXS;J^KT\?TRSDV4P[93<W:O&,S21W]PM!UI&'S;U:QJ?$C/)Y
M.+N(5BED?@F=Q%^'YX6X8M=&)IUKQXJNF$,K)45VB[K+LJQ+T25ED]DND5T7
M1'KXE\S,UC2[I;SCD^2HR?7=U0KIY7^W%*'-\=TWUW+^>.I!6KP5H_H*\,4
M>_Z"(!C'WN[^X6][N_UW]Z]Q$7+UO?J_4OND1,]]GE?5>SYJ7@NDK69TI4%O
M$\-R\74%!S86]\CC$!R%&WO ")^!$G:H5CS8,4;L+<\"W/Z%W;SY<7;CGRX?
MGV7]_2K5W?TY9X-D:5;JX^$==Z<K<=+%U>!7RN0X<N/G;,])BZF][BT;^1NJ
MIWT.)?Z__DKS^SE3RZ!9)K^4U#)GO\E5C5_UPD4[]H>WFU/#AOVJQU^?FVR_
MM1<B[GC%O6[/^C'=N/6I<[<Y<NKEILW>X=OZ5N!X8?T+-PI/%@-W76.]5V!V
MQCX9G/3SV2=@<.7MY"[9Y=G\W?B5O:_1<=3>3LL^53_C:[S-9U:?ZVI9K_\
MB;-BU/#5?)IV!']7#QE_V, H3._IY_F+XUF^77>!Y=WXX_,F5=OU^7X;]OS\
ME-FH3._J^)?&_;U@/WKE%E?"[_VAT?\ UVK^MGAXW_P1J/\ JMO_ '2JJ;/\
M$NWN?E_?\G ^?/U./KJ[[W:_Q#[6_:I1_P!>7S_;]ZI!RF[XCA_JNWUW\O+G
MZO''E_\ 5Q=\[M?XA]K?M3H_ZTJLI[3/^"]/_P!?_P#EKBN7LX_\MU3^8_\
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
M$)<2U\<8M)GK@LSL3=..8Z,1L[/'9OPRMSX3L],9F9O)O)F]S?60!$1 $1$
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
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B *,_O*
MNP53WCTOZ[BXX:VO-.5K,NGKCL$;9.%V\673V0F\G]6MR!S2FD<AQ]TWF%AA
ML6QEDP1 :X/.8.[C+MO&Y&K/1R%"S-3O4K4;Q6*ENN913UYXW\PDBD$@(?-N
M6\G=N'?Y:M0][SW=GS44[>Z>B<>SZFQ\(R:LQ=6-_$S^*J5W!LK!'&S^+F<9
M!%%'*+#UW\9'PYO/1KQ3U71)G9G;S9VY9V]SL_N=G0'E$1 $1$ 3E$0'<$._
MFL(]%S;=MG;9:,GR 90L"8P250O1SA::6"22(K-87M1M9."":."2=SF.)Y)9
M2/I]$0!$1 $1$ 5X;NI_I?MN/L?E_P 9,RJ/*O#=U/\ 2_;<?8_+_C)F4!(4
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(#\;%>.
M:.2&6,)8I0*.6*01..2,Q<3CD F<3 Q=Q(29Q(7=G9V=5W^WAW/#V);NKMHJ
MP!+(16<CH;JB@@(F%REGTU-(<<<!F[<OAYS&!S)_4IH6Z*KV)D6S\*\7YVC9
M"R,*WEWV5M,]Y4WQ3WY;8;K?;KRRBXSAN^24=WOAM;T'&U"KRLB&^W6%D=E9
M7+]:$MGM\XO>,MES1>R-=GJ+35BI-;Q67Q\]6S"YU[^-R=22&>(N.)(+=.U&
M)@_GP<<T;/P[\MYK#+<GLB4+KR6M/3CC+!.Y%1FZCQ\COR_$)-S-4?GRX^>P
M\<,,<?F[[&#M,=B';S=:N_S3X8 RT<3Q4]1XUQI9RHW/(CZV N-RNS__ &I?
MCLUVY)PCCD=I!KZ]H+N8=QM,G/<T=9J:YQ+/(44$+AB]0PQL_(QS4+$CTK9,
M+L+34[O7,0F;T:PN(O;G@_QMTO-48WV+3LI[*5>1+ZB;_P WD/:&S]%=Y4MW
MM%2VW<+Y_!VJ:9.5N&Y9-/?>I;R:796X[YG)_.OGV[[Q]*9.L]L<]@#(<KC;
M-8&?@;(CXU*1OJQVHNJ%^??TD0R"W#& /Y+KQJL1D/4,?F[>T0L[#R_T3OQS
MPWO\O-6%=9:&RF$MRXK46'OXBZ'#3X[,X^Q1L,S^;.5:[#$91G[P/I(#;@@(
MF=G6-VJNS;H_+.4AXH:,Y<_/\894G=W_ $3PAS4(G?S(G@ZS_1$ZFRC5HRC&
M7>,DG&=;WC)/LT]^J?Q3>YYL7C1)\F33*$ET;K71/YPFTX[>OO2?R/E[&[?5
M*..IQ5&C.'PVE>>/I<9S/VI)G(>6?J=WXX?@181;R9F;[>^>YM?!8R:;J%R
M6BK0]3,4]@GX 6;WNS><DCM]#&)/\C<]8Q]F/,XH#'3&M\KC8B_^U9FD>)^K
MY'>M/"#>;^1>KF_U?JMTQJOLJZ\O2^-;RU#,2-]"<N1N.;-S[F:W5C$/KL+\
M>7#._DO;',K:^WU]>;=/^*_M(WKX1Q\K5/IN7J=-N.INQ5RKMKLENVVI\Z\M
M;]G*,Y;+?9=>F'>2R$UJ>:S8-Y)[$IS32$[NY22$Y$_F[\-R[LP^X1X%O)N%
MZ7*R2G[)FMPX_P"3ZA\\_P!#R-5_)N/-^3;AG^3EN?JK]*W9)UN?F]&G&W/#
M^)D:S<?7X$B?CS^1G?GGR\E\_2*_UX_O1-RUG"2263CI);)*R"2271);^GP7
MY&-++OG9#=:GIN><;]22>M9..1YJW1ZQ$8-T\$)N(R1./FS,8E&74[,76_3V
M+C>Q9JN9V\>WAJC?*QVK,QLWUA@IF!/SY</*//#^?NY[,P?8;B%Q?)ZB.3GC
MF*A1"%_KLTMB:9R9_+AVA!_?Y<\.OI++J7WM_DDW_5N8K5]5TR^BRB^]2A8M
MFJ_,YNC33C*M/9II;;O9]GNNC^IK'MC83U+P,11OV)NC@?61CJPL?U9"8Y#<
M6;Y !W?R;D>>IL$IAS&I<E//%6M9*]:EZCCIUI9W9W?@(P"(3Z  >!!G=F9F
MY=W\W4_O9\[F_4.J7@FPNW6:OUI.D@R^J"FQF)(29G:4/7WI5[D!#[B@K7(W
M?EF?J\E/AV<NXEQ>+C@FUUG:[1BT;_,[HZNU&D(MYO%8R\\,5B=G;@7"KCZ?
MANQ]%B42$FT+B/Q7T735+S\NN5L?\12U==O^JZZ^;D;_ ,\ZX_M&,X0X:AB*
M4=(TS)EYKWGE9L_*BTWOOSRZSCOU<:H[OINGRK:F#LKV M?:SR%?'5<;9&W9
M=GCQU&K+F,N8N[-U>HT7((1\^7.Q8B"-N?&>-V=FM2=@_P!'.PF&DI9_=+J.
M6(PG#3P6*]V](3#R+9'(U^JA0 2?VH,2$MAW;ALI&[.YV4=GM@-&Z H-C='Z
M=QN#K.W$QU8>JY;=N/;O9"8I;UZ1^EF\2W8F)F$19Q$1%NX65:>,_:!U#-4Z
M--B\"B6\7<]GESB^G1K>%&Z_5=DT]G&V.Q*NG\)2>T\^Y7/O]'I3KQE\IO\
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
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 6!7>@?$'N9]@X?PKCUGJL"N] ^(/<S[!P_A7'H
M"C(B(@"(B (B("W]W&/Q*6/MWU!^],.IDE#;W&/Q*6/MWU!^],.IDD 1$0!$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %C+VINR7H[=[3Q
M8'5='JDA:63$YFJT<>7PEN0.E[./LF!\"7 >L5)1DJ6Q &GB)XXBCR:1 4/.
MV-V&=:;,9AZF<K%D,!:D<<-JNE ;8O(B[ETP3><CX[)B(\RX^S(Y.WSRK+:@
M^>MADMB[N!MY@]5XB]@-1XNGF<-D87@NX^]",U>>-_-N1?V@D N#BFB()H9!
M&2*0)!$FJG=O?NA\]H)[^J]O8[6I-%QC/;N8L6.SG]-P [R'R L4F7Q<$7)>
MN1,]VM%&;W(9  K9@0IHO#.S\.WFS^[CY5Y0!$1 $1$ 1$0';6S.^^K]O<N&
M<T;GK^"R#,PRO4E?U6[$SL_J^1I'UU,A7=V9_"MPRB!,,D?1*(F-B[LH=^7A
M,HU?$;KXT-/7OG<0ZGP\5BUA;1<,+RY#&L,U[%&[MS(=8\A5)W<V:H'$0U=T
M0&QFT7KG#:CQU;+X#*X[-8NY&,E7(8NY!>IS@3<L\=BL<D9?4<>KJ%^1)F)G
M9N5+7O[(]I+76W%_X1T5J;)8*4C$K%>O($V-NL+L[A>Q=L)\?;$N.ERFK%*#
M/U121FPF-@'LS]^YBK;U\9NG@),3.7$;ZETY&=O%N72+-)?Q$DA9"F!$Q<R4
M9,DPD0,\$43'*P%A]%UKM;O'I;6V-#+Z3S^+U!CR8'*?&6XK'@E(SD$=J("\
M:G,[,[^!:CBF9F?D&X797* (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B^%J35&-PU*?)9?(4L7CJH>)9OY
M&U!2IUP]W5-9L''#&//#,YFW+NS-YNH9NTOWW>W^F/&QV@Z5C768%G%KXN^/
MTQ7/EV?KO2MZ]D#;AB8*%/U8Q?CX1C-G! 36W+L->*2>Q+%!!$+G+--(,448
M#YN<DAN( +-[R)V9OE=0\=JSOF]O-$^N8K1K#K[4<+G#U4)_!TS4L-RSO9S0
MA(-]HGXZH\0%H)"^<O;KGXAQ5O\ M+=NS<W=>60=4ZAF#$.1>#IK$,^-P$(/
MY,TE.(GDR,C-_P!?E)[LHN1-$\,1>&V'[,@,JNTQVTMQ-VKGC:OSLLE".1SI
MZ>QSR4=/TG=_(H\<$A#9F!FX"W?DMVQ'J89Q8C8L5>41 $1$ 1$0!$1 $12(
M]B#NX-9;S6HKX#)I[144SC=U3;@)VM-%)T3U,!6+I^$KHNQ1E,[C0IF)>/,<
MP-5D Q5V'[/VK-RM0UM-:/Q,^4R,[L<TC,\=#&56_HE[*W2'P*-.)F?YY*3'
M/*X5:L<]N6&"2X?V$>[CTKLQ0&\3Q9_6]RL(934<\(L-7K;F7'X&$V<Z./%W
MZ#E=_7+[ TEDP!PJPY-]G/LR:.VKP$>GM'8J*A7=QEO7).)LGEK;"P%<R=TF
M:6U.XLP@+N,%<.(:T4,(B#=_H B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"HM=YM\?>YOV<J_@/$J]*J+7>
M;?'WN;]G*OX#Q* P41$0!$1 %(KW2OTQ>V?]OU=_![JY1U*17NE?IB]L_P"W
MZN_@]U<@+O:(B (B( B(@"(B (B( B(@"(B (B("*COHOB!U)]F=)?C)CE3&
M5SGOHOB!U)]F=)?C)CE3&0!$1 $1$ 5VGNCOB$T5_=C\,WE265VGNCOB$T5_
M=C\,WD!).B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
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
M$]?6^E6ADY%B?H:UDJT[=+NX%XD$?M"71U!TF6Q,X7E;A1[1?$$%M*&G6O\
M6LQK4W\_JLBN/[DE\CR?^BV+Z>8ODIK^V+?\370AZ/WVK3,0?0.(B8B87DDU
MQI#H!G?Z,_"RTLG2/O?PXY#X;V0)^&?M72GHU':5R!AZ_/MM@87=O$>]JO)7
M+0LY.WSNOBM.7H)"9FZG$KT+=)ATFY=8AL"47VN]HS7Y+:-6FUO]:&/<W^/U
MF39'^&WR/TAPUC+_ "C_ !DO[(HIA[;>BHYV4XSUEO!CJT3^<M?3.F;%B8..
M?9"WE<A%'([^7M/3!AY^@+CSDSV0]&L[.>EY(+>H8]7[AW(B&3HU-GO4L2,H
MMP_3B=,5<''8KDW/55R]C+1.[N[\\ P6"46H:GXP\292E&>J751DMFL6-6+T
M^"GCPKLV:Z/W^J[[[L]U6D8T-MJHO;];>?\ WFU_ Z:V<[.V@]O:38[0VC].
MZ3IL#1O#@L32QSR Q=3#-+7A":=F+S;QI).'X=O<R[D7E%'%^1.V<K+9SLG)
M[RG.3G.3^,I2;;?S;,BDDMDDDNR71!$1?D?(1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0'A4Q.]_[-GS!;L7,M2K^#@]?!8U)2<&
MXA#+/,PZBJCPS,)M=FAR) W(L.4CZ'9OG<=SQ1E][%V:WW#VERT]*MZQG]&M
M)JC#C'%XMF>.E"7POCX.GYXYW,8TQ1P@QO8MUJD;1N?08 4HT7AG9V9V\V?S
M9_K+R@"(B (B( B(@"(B (B("2[NHNS7_-$W;Q$UV#Q<!HUX]49=B%BBFGIR
MM\"T3ZO9<;.3&*::-Q)I:E.S"3,TG4-V)10]SWV:FT'M34S-VOX6>U[)#J.\
M4D?1-%BGAZ-/TGY]KPXZ4AWQ9_=-D[#\-U*5Y $1$ 1$0!$1 $1$ 1$0!$1
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
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 7YRQ"8D!BQ 8N)B3<B0DSL0
MDS^3L[.[.S^3LOT1 41>\)[.1;7[K:ET_#"\>%N3MG=.$WT!8;+.5B. ?)F9
M\=;];QA#Y._J8RLS1R@L*5;:[[SLUEJ?;ZCKK'0=>6T+:([W0/)SZ9R3C%?;
MR;ERQ]T:5X7=V$*K9#R(S#BI*@"(B (B( B(@"(B ++#L0=G8]TMSM,Z1*,C
MQLUDLEGR;GB/ 8OHL9+K<?,&LL\..C+D?S1>@!C$C%UB>K6/<8]FQ\'HW*[C
MY"N4>0UC.6/P[R"S&.G,58*,IPY;K$,CE8[!_(TT%*I./5&<1N!.Q5JQP11P
M0QA%##&$4448L,<<<8L 1@+<,( +,(BS,S,S,WDOW1$ 1$0!$1 $1$ 1$0!$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 %@5WH'Q![F?8.'\*X]9ZK KO0/B#W,^P</X5QZ HR(B( B(@"(B
MM_=QC\2EC[=]0?O3#J9)0V]QC\2EC[=]0?O3#J9) $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!10]L7NDMO]RWMYG!
MQAHK6$[.99/&P<XG)3<.[/E\*!QURD,G^>7Z/JMTV?FP=KHC )7D0%!CM-]B
M_<+:.[ZOK#"E'1EF*&EJ''%)>T]D"9_9:OD/!A>"6078@J9""E==NKBO[!].
M*RV/&H-/4,M2LXW*4JN1Q]V$J]NC=@BM5+4!MP<4]>83BEC+Y1,7;W/QRR@L
M[5W<=Z:SQV<QM?D6TIDY".633V1>2SIJ<W9W8:4H!)D,.Y'Y$+/?ILSBT-6L
MP/X@%5I%W?OAV;M<[;Y!\9K7361P4[DXP3S@$^-NLSDS'0RE0Y\?<$NEW9H;
M!2CPXRQQF) /2" (B( B(@"(B (B( O#MSY.W+?47E$!W#MCV@]=:*,2TGJ[
M4& 8..F''9.S%4\GYX>B1G3,2?Z(3KD)MY&SMY*23:CONMY<%X<6?? :UK"_
MMGDL9%B,D0LW#"-S!#2I,S-Y]4F*FD)_,I'Y=0](@+3VVW?Z:(M>%%JS1>IL
M+(70)VL/+CLY2 G=NN22.:QBKL<(^;\0079G9F9HR=_*0/;KO,]C=3L#4-P<
M/4FDX9JV;&U@;///#MX>7KU.>'\G<2(?<[$XNSO1>7AV9_?YH#8YZ>U5B\O
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
M_"N/0%&1$1 $1$ 1$0%O[N,?B4L?;OJ#]Z8=3)*&WN,?B4L?;OJ#]Z8=3)(
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
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
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
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!
M$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1
M$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0
M!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
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
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B<H B(@"(B (B( B(@"(B (B( B(@"
M(O'* \HO2R.2K4X)+5NQ#5K0CUS6+,L<$$0-PW5++*0QQCR[-U$3-]=8$;U]
MZYV:]NCFAUGOAMKA+< /))CI-4XRYE7 >KEXL3CIKF2GX<7'B"K(77P''4[,
MX$@B*O#K;TIOL78GJ:GN+J#49@Y"X8+;C7_#D+FSL$^9T]AJLHNX,P2Q3G";
M2 02$'40]&VO2]NR7&1B%?=F=A^A./048A)Y<^QXV<B-N?=[8!^MQYH"T@BJ
MQT_2_.R@<8%-0W;@E)O;B^8>M*T;\\.WB1Y[I-F]_(MYM\G/DNX-'^E:=C3)
MFPW=9:PT\+N[>)F-M]9S@S,[<$[8#%9R3AV?EN <N&?D6?AG L>(HNMG>^N[
M)^O3@ATUOUMW-:LFT5?'Y7,MIG*S2/U/T1XG4\6'R1$S"[NS5?9;S+AG;F27
M3FK,5F*[6\1DL?E:A>0VL;<KWJ[^7/#3U9)8G\O/R+W(#D")RB (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(O#(#RB(@"(B (B( B(@"(B (B(
MB(@"+PO* (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (O'*\H
MB(@"(B (B( B(@"(B (B( B\,Z\H B(@"(B (B( B(@"(B (B( B(@"+QRO*
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (O'*
MX+KO=+3.EJQ7-2ZAPFGZ@1G*5C-92CC(?#C;DS:2[/"+B+-YN+OQ[O>@.=HH
M@=V>_P!.QUHLWCS._FBK4PR>$<&E?AC7=B.1G,2"6OH?%ZBGB>,@(9?$C!HB
MX&3I(A9\)=4>EE=CO'DXU,_K[-BS$[28O;K4$($XB+L(MFHL0?4;NX#U (L0
MOUD(])$!98158+?I?W92'P_!QN[<W5* R\Z(J0^%"_\ 1)N3S_SQXV\VB'VY
M/<*^K3]+Q[),IN)Q[KUV87+Q)M ]0.[.S=#-7S,\G4_+NSN#!PS\DS\,X%HI
M%7ZT1Z4)V*\P4<<^Z>1P$TIC& 9_;W<.I$SDY-U37ZNF+N,JQBPLYRV[L$0L
M8\GSUL,EFRO>2]G_ '%Z6T1O+MOJ24H_$>MCM6X8[L8\"_$]&2U'<KR,Q"[P
MSP1RBQ,[@S.R S91?G%,,@B<9"8&(F!@3$!@3<B0DSNQ"3.SB3.[.SL[/POT
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!%XY
M7E $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$3E $
M1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$
M0!$1 $1>$!Y1$0!$7A >41$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $3E$ 1$
M0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M%CCO'VPMI]O(99]=[DZ&TA%"_3,6HM4X7$^$74(=,@W+D1@_68"S$+.Y$(\<
MOP@,CD4&&XWI)W8LTU)-!+O31S5F+J;P=*Z5UOJB&0@=F<8\GA--W,-R_+.#
MR9*,3;EP(F9^,5,SZ7+V1:IN$$^Y^1'JX\2EM_:C!VZ6?J9LA?H2=/+N/#QL
M7+/[/3P3@6>D56'\M_=E'QG#X.W<\#PV)I_F'J\O+U.SQ>#\/^(S,'!>)]"[
MOT^]ERG">EP=D.V3#/;W,QC.Y,YWMOKT@BS-RSNV-N9 ^"?V1Z1)^?HF$?-
M6=44'^W'I'_8LU//'5J[X8G$V9./8U7IS6ND*X.3DS,62U+IO%XEWX'J)X[Y
MB#./6XN3,I/MH>UEM?N!7AM:'W$T5JV"P[#7DT[J;#Y9IW+Z%HFI7)BDZOT/
M0S]7R<H#()$1 $1$ 1$0!$1 $1$ 1%XY0'E$1 $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1
M$0!$1 $1$ 1$0!$1 $18[[P=KK:O;Z&6QKK<;1&D(8'XG/46J,-B/!=G$7:4
M;MR$H^"(6?K9N')F][H#(A%!MN)Z23V+--335I][<=E[,75\[TKI?7&JX)"!
MQ9QCR> TSD,/R_5U"YY$!,6=P(N%BCFO2XNR)5)Q@L[FY)F<68Z6W]R,79QZ
MG)FR-Z@? O[!<@Q=7F(D'M("SNBJPEZ7[V4?&$&QV[CPN!.4_P P]5NF1G9A
MC\%\_P"(3$/)>(WLB[,+^;^7W<5Z75V1K!]$Q;I41Z@;Q;6@)C!F)^'+BCD[
MDG3&WM'Q'U.W]#$W\D!:!10(:$])P[%6<*&(MWI<%8G+I&+4FA=PL1#'Y#P\
M^4ETN>%@%W+H9Y<F')"_Z'I)Y*]EN\)V*W&'JT+N_MSJEV:/KBP^K\):L1%*
M(&$4U4;C68)W&0.JO-$$X.3"<8EY(#,1%_(&)"Q"[$),Q"0NSL0NW+.SMY.S
MMYL[>3M[E_2 (B( B(@"(B (B( B(@"+PG* \HB( B(@"+PSKR@"(B (B( B
M(@"(B (B( M39VG>_$[7&'W-W*PV*WYUG0Q6&W#UQB,71A@TV4-/&XO5.5H4
M*L93X&:8@KU:\40E++(;L#.1.ZVR:TB_; ^-_=S[JNY'XZ9Q 9R_D\W;'_5"
M:W_Q;2W\74_)YNV/^J$UO_BVEOXNJ))$!+;^3S=L?]4)K?\ Q;2W\74_)YNV
M/^J$UO\ XMI;^+JB21 2V_D\W;'_ %0FM_\ %M+?Q=3\GF[8_P"J$UO_ (MI
M;^+JB21 2V_D\W;'_5":W_Q;2W\74_)YNV/^J$UO_BVEOXNJ))$!+;^3S=L?
M]4)K?_%M+?Q=3\GF[8_ZH36_^+:6_BZHDD0$MOY/-VQ_U0FN/\6TM_%U<NQ'
MI#G;2I1Q11[]Z@FCA)G8;FF-O;AR-U=;C-8L:/.W*)>8OU6.M@]D#%F'B&1$
M!8^VO]*N[7V *(<GGM$ZPK@8/*&>T;6K6I@ >'#UO!7,4$3R/YF8TR9GYZ '
MRXE][-WIH(':K4]W]DRIU)#<;&H=NM2/D#KL_#"1:4U#2I221 _4<\L&J);#
M!Y08^>1F$Z(B(#<I=BKO:^S[V@6"OMIN1@LEGWKO:FT;DIQP>M*\ N RREIG
M*/7R<\$!20C8MT8;=. YH(Y; '-&)2/+1/XC+W,=<JY''7+F.R-"<+5#(X^U
M8HY"C:B?F*S2NU)(;56Q&_G'-!+'(+^XF5Q3N?\ TI_56C+>,T!VE[UO5^C9
M9(J>.W.:O#)JK2X$(10#JB"K' .H\'"8L\^6&(M04HI))[+Y>*(1C V)B+BV
MB-;X?4N'QFH-/Y.EF<)F:5;)8K*XVQ';H9"A;B&:M:J682*.:&:,A(# G9V?
MCR=G9N4H B(@"(B (B( OX.1A9R)V$19R(B=F$19N7<G?R9F;S=W\F91>]Y=
MWN^SW9;P W]>Y:3(:GR->:336@, \%O56?DCZ0&0:TDL4.*Q(3'&-K-926O3
MA%S:#UNT(5)-<_WE?I N_7:+L9##_#<^W.VE@WCKZ"TA:.H=VJW#,^J=2Q##
MF,[--TL4U.*6AA %V@;&3.TEJP!?$[=OI&79GV.*[BGU8.Y6L:9%#)I+;>6E
MGYZUL"Z"K9;.-:CT]B)8CZFLP6LD]^OX4L;TCL,$$E23M7>EU]H36@V:6VVG
MM*[0XZ7Q BN1?_9OJB.(G;H,<CF:%#"0V8V;EB;3LT/).)1R,S$]4B.,0%A
M6$1;AA%F$6;ZC,W#,WZR_M 9([X=LK=[<RU+=W"W2W!UE+,4A/#GM79RYCHF
ME(B.*IAWNAAZ%7DBZ:="A6J!R_1 /+\XSP58HF=HHPC9WY=HP$&=_JNPLW+_
M %_D7[KTILC7C=QDGA F_0E( E_\KOS_ )D![J+*_;7L&;YZRBBGTKLUNCG*
MT[=4%RIH74<>/F;CGF/)6\?6QQ^7GY6O=Q]5N<ML/W$7;#O $D/9]UR &Q$)
M6I-.T_(7<7Z@LYV.07=_H1(&=_HF]GVD!$TBEUN=PCVQX&9R[/\ K.3JZOZ!
M;TQ,[=+-]$PY_ENKGV6X\^'9F\EC/N!W9_:+TJ)R9_8K=:C%$W5+-%HG-Y6O
M$# TCG+8PM7)00QL+MS)+( ,_LN[%Y(#!^6()!<3$3%_>)BQ,_Z[.SL_\OJ,
MNT]K]\=<Z&L1V]$:XUIHNU$SM%8TAJS4&F9HNIW<O#DPF1HD'+N[OTNW/RKJ
M[(.].S+2N"=.[!(\4]*X!U+D$K>^*>K8&.Q#*WRQR1B;?*++SR@+(_90]*@[
M4NW?JU/5.2P.[^&A9@*#6=$,=GGC80 1#4V BJR&0")%XV0QF2L2RNTEB>9F
M<2M8]AKTJ_L[;H/5Q6X)V]C]3S>#&<6K[D-[1LL\A"#^IZYK5ZE&&L,A,WC:
MAH:=D$.N:2".",Y5K!T0&]5TYJ7'9BC5RF(R%+*XR]!'9HY'&VH+U"Y6F%CB
ML5;=626O8@E!V..6&0XS%V(2=GY7VUIL.P'WLV^G9JOUSVTUA8#30V"GR&W^
M='X6T3EAE)Y+$98N;Y]AIYI'*7X1T]8Q=YK#E)++8BFM5[.Q5[I_TA+:/M,O
M6TM<8MN=UN@ +1.>N5Y*N?D&+KFLZ+S(D$6:@$F-CQ]F&AG*[MR>.DK/#;F
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
M 3"K1M3W].R122028N&3U2[1 VSZ+!_L!]X5MGVD]"5]>[9Y<[=-I IYS"9
M(JNHM*Y=X0GDP^H,='-8:K;&,QDAF@FLT+T+M8Q]RS#R:S@0!$1 %!#Z1IVM
M-Q-E>S7?UQM=J>QI'5<.MM&XJ+,5J&(R,H4,K?EKWJ_JN;Q^3H$TT?#=95"D
M!Q%XS'SYG>59?TM?Z4#)_=&V]_"TJ I.?EBCMK?V?,W]Y^V7\1UZE_TB_MKQ
M032#OYFW*.*0Q9]'[9<.X Y-SQHAGXY;SX=G^H[*&5?.S'YTM?L>?]R) ;WR
M G< =_-W$7=_JN[,OU7XU_Z''_W!_P!5E^R (B("F9Z4CWF6^VPFLMG\7M!N
M'>T11U+IG5]_.04\+I;*M?MXS*X*O2E(M18+,'"\,-VP'36*$3ZV>1B<1=JL
M_P"6*.VM_9\S?WG[9?Q'4UWIIGQA;!?:;K[\-Z85*Q 32_EBCMK?V?,W]Y^V
M7\1U9M]'?](:U'N1J:793M"ZC@R>KLY8GN[>:^NP8;"CFK'0#SZ'RM7%TL7B
MX\KP$EO3=JO6B+*AZUBYH_7X*)Y#7VKV:5V>K/!:J6+%2W5GAM5+=2:2M;J6
MZTHSUK=6S"035[5:>..:O8A,)89@"2,Q,1=@-[,SKRJUOH[O?30]H[1/S :]
MR CO7H+%U6S$T_@0_-[@(NFI#K&@$31 ^1"40@U11B@C"I=GK78!*ID0&O92
M0!$1 $1$ 1$0!$1 $1$ 1$0'2'::U%>P^VVX.6QEF2EDL7HC5F1QUR'I\6I>
MHX&_9J68NL3#Q(+$4<H=8$/4#=0NW++4P4._M[9$L$,A=H/6[%)%&;LU;2_#
M.8"3\<Z>=^.7\N7=_JNZVPO:^^*7='[G>MOQ:R:T@^'_ #I5_8\'[D* E^_)
MYNV/^J$UO_BVEOXNK8[]P)V@-9[H]DK:K76X.H+NJM7YJ;<(,MGLB-8;E]L3
MNCK;"8[QAIP5:S/6Q>-HTP\*"-O"KARSEU$^H;6V#]&)^D?V6_9&Z?\ #-N&
M@)[41$ 1$0!$1 $15R.]N](WVM[.4V0T3I6*+<S=RN'AS:<QMR./ :4G,.J-
M]99N(I/5;3,49C@<?%:RYQF)V@Q\!QSF!8%W W$T_I/#Y#46J<YA]-:?Q-<[
M>4SF?R5/$8C&U8F<I;-[)9":O3J01BSN<L\T8"WF[LJL';E]+CV3T$=O#;08
M/([SY^$BA^%8;9:8T'7/AF>;X?M4+V1S+ Y,<<6&PTU6T\<D,F6H.X3/1([;
M_>4;U=HK,EEMUM:W<U6CL%/C-+T!;$:-P;=;E#%B]/52]7(JPNP19#*29/,$
MS.4^2ED.0CP70$]7:R])2[6.Z;VJM370;78.R)!\$[80'@;PQ$?6POJV:2WJ
MB.4'YC"SBLEB)'B]F3K+DWA!U[K_ %!JNU)?U7J#/:IO2RE/+<U-FLIJ"U),
M?/7,5C+V[DSRGU%U2.?474[N[\NN)K^))1 7(R$1;S<B=A%F;WN[OPS(#^A9
MF9F9F9F\F9O)F;ZC-\B\KDV@M$YO5=UL9I3!YK5.2=A=L=IG$9'4%_@BZ1?U
M/$5KEAA(O9$GC9G+@6?EV99U:&[HSM2:D:,L/L!NC*$O2P/?TU/@GY-W%NN/
M/R8J6+S9^?%C!A;ARX9V= 1WIRI>:W<&=LB4>MM@-8 W+MTRWM+1GY<>?2^H
M'?CSX9WXYX?RX7P<YW%_; QT9RV>SYKQXP+I<JOP!>=W?EV<0IYN>4A=F^B8
M.&?@2X)V9P(I%^$M6(R$SC C!^0,A%R!V=G9P)VZA=G9G9Q=G9V9_D63VZ/8
MMWDT1!/:UAM+N7IJG6$CLY#+Z'U)6Q< 1B1R'+EO@XL6(1 )'*?KG3'&+F;L
M'M+%V"_!*_3'-%(7OX"0#?C]87=T!FIV>N\2WZVHLQ6=N]X=P],#%)XOP=#J
M;(Y/3TTG0\;%<TMG)<IIJ^X@_$;W<1.\7_5.#^:LH]D3TQ3=/3QT<=O-M[@=
MP<6+P0V]0:2M/I+5$,+$ 36VQ-J/(8#+V A9Y&I^M:>"Q.1/Z]6CZ0:G+RB
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
M!]SS;[][91 85_D\W;'_ %0FM_\ %M+?Q=3\GF[8_P"J$UO_ (MI;^+JB21
M2V_D\W;'_5":W_Q;2W\74_)YNV/^J$UO_BVEOXNJ))$!+;^3S=L?]4)K?_%M
M+?Q=3\GF[8_ZH36_^+:6_BZHDD0$MOY/-VQ_U0FM_P#%M+?Q=3\GF[8_ZH36
M_P#BVEOXNJ))$!+;^3S=L?\ 5":W_P 6TM_%U/R>;MC_ *H36_\ BVEOXNJ)
M)$!+;^3S=L?]4)K?_%M+?Q=3\GF[8_ZH36_^+:6_BZHDD0$MOY/-VQ_U0FM_
M\6TM_%U/R>;MC_JA-;_XMI;^+JB21 2V_D\W;'_5":W_ ,6TM_%U/R>;MC_J
MA-;_ .+:6_BZHDD0$M4O?T=L=A)_YX36_D+O^=M+_(WVO+:4]VMN)G-7; ;/
M:GU-D[&:U#GMOM-93,Y:VT+6LCD;F-AEM7+#010P-+/*1&;10QQL[^R MPRT
ML\_T!_\ =+_0ZW,O=)?2Q[$?<OTC^":Z D01$0!$4#7?,]^SH3LJ8H,'1KPZ
MVW=S-8Y,)HNO;CCJX: HF.+.ZSM1R>+B\4[G%ZI1A"3+Y=Y!>G7CI-9R%8"7
MO?SM':"VLTY:U;N/J_3^BM-T^!FR^HLG6QM4I2_H=6L\YC)<NSO[%:A3">Y:
MD=HZ\$LCL+T\NW1Z8KI_%6KN![/V@#U643S0?-[KBS8PN#\1F8 FPFEJD!YC
M+P.1&8VLK?TZ(E #!1OU[+314MNV+VX]U-_=52ZPW6U=?U-DV.;X-I%T4\!I
MZK-(9MC].X.LP4<94C$_"\00FR-N, +)9"_.+SEB>@)3.U1WU_:CWBELCJS>
M'56-Q%IWYTOH:[/H;38Q.(-ZO+5T[-4OY2OU!XWA9W)981G)SCZ&" 8HM\A-
M)<L/<N2RW;A?1W+LLENV?D[<G:LE+.;\._F4COYNOS7Y33A&W5(8@+?HC)A;
M^^3LR _5%V%MEM%J_6TTE;1.D=5ZSL1<^+!I'36;U-+%PP.[2AA*-XHW9I ?
M@V%^#!_<3<YW:,[F3M8:@B:;%]GW<F2)Q<F*[BJN')Q9@Y^=9J_CYA?B0> .
M(3=^IF'V"Z0(ST4O\?<#=LDF$OY@6K6ZF$N"R&EF(>69^";X?\G;G@F^1^67
M$,]W'O:]QD+SV^SWN#X;=?+UH<)>+V (R^=T<S9D=ND2Z78/;=F$.HG9G BO
M7Y/ 'B!+T#XL1"<4K,S2Q&#L0G'(WMQD),Q"0$Q"3,[.SLLEMT.QKO#HB&>S
MK#:?<K3-.LQ/8R&9T/J6GBX1$>HS/+'C?@Q@C'DI#:VX1BSD9"S.ZQC@OP2O
MTQS12/[^ D GX_6%W= 9V=G/O+^T)M+9@GV^WEW"P4%?KZ</-J2_G=,R-)T]
M?CZ6U%+E=.RR.P,(V'QK6X1ZFKV(>LN;-'8S],:UUAY:&*WUVZQ>KL7U#%<U
M;H.P^!U#6C]IO6CTODGM8?,&W$;2PU\U@7\YIX_%)HZ3TMD0&Y\[$/>:[)=H
MC&27]JM=XG/7*L 6,IIJ:3X.U;A8I"< DRVF[OA92I 9MT1W/5SI2GR$5DS$
MA'/1:,';S<;4.D<WCM2Z4SN6TSJ+$3M8QF<P5^QC,I1F%Q?J@MU9(Y.@^D6F
M@-SKV(^8K$4L3D#WWNY5]**KZNMX7:KM*VZF,U/;./':?W7&&GC<!G;/0(5*
M.L:T'J]7!9J])\YKY6C6BP=^T4<4T.)FGB"8"[ B_D29V9V=G9^'9V?EG9_<
M[/\ 4?Y%_2 +HOM,8_65K0>IJ^WMD:>M)<<XZ=M$5,!AO^/"[&Y7X;%-F:)I
M6_-$$L?G]"[\+O1$!6^_F8]OS].%?_&M"?Q=7$=?XCMUZ8P.;U)E]:10XG3V
M(R>=RDT4NAIY8L=B*4^0NR10AIWKFD"M7E((@]J0F8!\W96;UB]VW_B6W?\
MN7Z__%/+("NIV;MVNV5NQB[^8T7KP[M'&WFQUL[D6B:!C:>".RPA%-I[J,?"
ME!W-O)G?CWK(O^9CV_/TX5_\:T)_%U=O]P7\7NL_MP#\#TE/$@(D>SA!VAM,
M:"W=R>\.>&YE:>FK&0T9:A/3]@J$]#"Y^Q=F8,5C*D#D-D<9((W8K &\7 BP
M>*)P?]G?O;]W,3J_3N2UOK"_J'2 WXZ^?Q\^+P-:,Z-J,H)[(3XW#5;36,<,
MK9"**.9O%>NT1 82.+VPNTM\7&O_ +2=5?@*^JGW8Y[*?\U/87=:&A%UZETO
MJ/$:BT\XM\\L2UL%.U_%.[,Y$&2HO($0-[KT5,_<),0%R''Y""W7@M59H[%:
MS#%8KV(3&2&>"8!DBFBD!W&2.6,A,#%W$Q)B9W9U[BA=[EKM7/K/0,NA\K,1
M9_0(5JM9Y"9SN:8GZ@Q4@\^TYXR2*7%V&X=HX0QY=7-CH":) %X=^/-_)F][
M_47E1I]ZCVKVVNVQOAC[/@:GU>-G3VGWC)FGJ^-7=LIF(V\W'X*IR]44S"XQ
MW[% 2_H@LX$*7;D[UK<F7<?4-/;;5MC!:0P,XX*H]"AA;T64N4WE:]E9;&2Q
M=XQ>U;&S!3BBF&(J5*&9A>4YG:QWV+M<Y;4VU.@L_GKIY+,9;3E&[D;TD=>&
M2U:E$GDF.*K%!7!R=O,888XV_0@RJQ[M]E8]!]EC36I\I6:'4.O]R]/Y203Y
M>>II^'2FMO@*G)U"SA)/'--E)P9_)[L44CO) [-9Q[O3XD=L?M3QO^H2 S)1
M$0!$1 $1$ 1$0!$1 %I%^V!\;^[GW5=R/QTSBW="TB_; ^-_=S[JNY'XZ9Q
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
M,?G2U^QY_P!R)?17SLQ^=+7['G_<B0&][K_T./\ [@_ZK+]E^-?^AQ_]P?\
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
M;9F>"/$#-)U2WMO\]/;GPIP\@)$.!R,60P4T?7.]6H&'<CCCN5X([:: (B(
MB(@"(B (B( B(@"(B (B( B(@"K^>E#_ $DF[/V3VO\ X6-$JP&J_GI0_P!)
M)NS]D]K_ .%C1* U22(O3R,Y15YY!XZHXI#'EO+D <FY^MRWGYH#W%_)@)"X
MDS$),XD+MRSL[<.SL_D[.S\.WU%++WP_=]%V?]Q]/U\54GBT+N-H33&NM%3R
M%-,$7K6)H0:GP969BD*6WA\XY6#8YCD^#LQBI7$&E8 B<0&TA]&#[Q+^;-L#
M2T5J#*M>W V=]7TIE_6)WDR.2TL[3?,7G;'B&4\Y'BX"PERZ75ZSD,-9GDD>
M>>01LGK3S]RUW@;]FSM Z3U[>GEBT?E1/1FX,<?60/I+.VJCRY*2(&=Y?F=R
M5:AG6Z6*5J]*Y'"!G.\4FX-H7X+4$-FK-%9K68HYZ]B"0)H)X)@&2*:&6-RC
MEBEC(3CD B P)B%W%V= >VB(@"(B (B( B(@"(B (B( B(@"P,[S/MNXGL\;
M):[W4R7@3V\%B98-,XN>5H6SFKLBST]-8<2Z9"8+>4E@>W($<IUZ$=NUX9M
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
M1 $1$ 7!-SMS=/:,T]F-5ZLS%#3^F]/T+&4S6:REB.I0QU"J#R3V;$\CL(B
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
MV5LN4VK]/T:S&VD[]J<G.SJ?3]:&8\?++*4^:P40CTR7L5:GN70T 1$0!$1
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
M=K7.TVI/$EOZ/S4E2K?.)X1S6"M1A>T]GH!X87ARV(L5+).#,$=I[-;@3KF
M 8KQRG&021')%+%($T,L,AQ30S1$,D4T,L;C)%-%((R12QD,D4@B8$)"+MMA
MO1Y^\W_GC]C*$>H,B%S<[;4,=I3<!C(6N9 O5Y@T[JV>(6$6'5-"A8GFEC%H
M#S-#-0PM'ZL4,6IV4Y?H[_;P/8OM,:1?(6WKZ-W.GI[;:M$Y1BJ5SSE^&+2^
M;LN;C&(8?4,M>*>>0@"IC,GD[1DXQ.! ;:5$1 $1$!44],E^EYV\^[#B_P 4
M=7+6]+9"^F2_2\[>?=AQ?XHZN6MZ0'?G9/\ C7VJ^Z?MY^..%6[T6D+[)_QK
M[5?=/V\_''"K=Z( B(@"(L9>V7VIM.;)[7:VW4U7,,6%T9A)\G+&\@QR9"Z9
MQTL/AZQ%Y/=S>9M4,11C9B*6Y=@C$2(F%P*K'I7W>Q3:0TY%V:M"Y  U!KG$
MR6MT+\$G,^'T1<;P:NF8G ^8[FL>+(Y%S%GAT]7FA%GDR\4M;7GLW'DS<,WD
MS-\B[A[06^NHMS]=ZOW&U;:DN:CUMJ')ZCRLDDQSM!+D+!25\=6.1W<<?AZ;
M5L1BZXL$-7&T:M6"*&&((@Z?0']1@1D  !R22&$4440%++++*31Q10Q1L4DL
MTLA#'%%&)')(0@ D9"S[(GT=?N#:FT>*Q6^&\.(CL[LYJE';TMIN^P3U]ML1
M;89H)YJS@\3ZWOP^#)=L&4Q:?A=L91*"X63FFA<]%;[IZ#=#6MG?W76+:SH;
M;?*M1T7C[L'72U)KZ"&.Q+DSCD;HM8[1T<]:2+V9()M0SQ"7$V&FC6R(0!$1
M $1$ 1$0!$1 $1$ 1$0'AU2$])D[B>OEZ.:[2>SN&*/4%"(;NZFCL5!$,&<Q
M=<#]:UQB*,$0F^H,?'X1Z@KP.7PMBZYWXJY9.K,]^[XO7M58IXI()XXYH9HS
MBFAE 9(I8I!<)(Y(S8@.,P=Q,"9Q(7<29V=V0&B5 Q)F(78A)F<29V=B9VY9
MV=O)V=O-G;R^HA@),XDS$),XD+MRSL[<.SL_D[.WD[?44YGI!'=IQ=F[?G(5
M=/U3K[<[CQWM9Z#C&)PK8H2M@&H]*5Y&Y XM/9*U!)2CY&6MA<MB8) +PAL3
MP:H#9@>BI=Y3:W7VBO;1ZNR3W-;;/>IT<79L2%)=S6W=N-@T_:G,^7FM8&S%
M:T]8D<G.2E5Q%B5Y+$]@U:P6G4[E[MBR[%]I?:_7$ELJN"M9GYCM8!XG1!9T
MKJ]AQ%MK7+B+PXS)R8G4 =9QA':PU>20VB&02W%$<@F(F!"0$S$)"[$)"3<B
M0NW+.SL[.SL_#MYL@/[1$0!:@7O[_IQ^T!]N53\6, MOTM0+W]_TX_: ^W*I
M^+& 0$1*O!^A3?\ 2/M(?87:7]_;DJCXKP?H4W_2/M(?87:7]_;DH"_:B(@"
MX;N+_P!'L[]ALI^\9US)<-W%_P"CV=^PV4_>,Z T6&'_ #I5_8\'[D*^BOG8
M?\Z5?V/!^Y"OHH#9^^C:[3Z=UWV#L-HS5N)J9S3.ILGN7ALWB;T;2U;V.OZF
MR<-B&07\Q+I+JBE!QE@F$)X3CEC QH^=\MW3FI.REN=-@S:YE=M]2RV+^V^K
M)W:4KV/!ADLX#,2@ !%J/ D?@V1<6')4/5<M [O/:@J7R/16OI-=$?;/K_\
M&O(J5GO >P?H?M&[8YW;'7=1BHY(&M8?,P002972VH:T<C8O4>%DF$FAOT#E
M,2%B +E&:YCK!/5N3BX&ED7T,1E[F.N4\CC;EK'9+'6ZN0QV1HSR5;V/R%&>
M.U2OTK,3C+6N4[,45BM8C(9(9HPD!V(6=90=MSL7ZW[/^Y.?VOU_3]7S.%-I
MZ60ACD'&ZCP5F28,7J/$&?+GC\D$$OSMR*6E;AM49W\6L1%B>@-JGW '?0T>
MTYH8],:OLU:6]&AZ<,>IJ0L,,6JL./AP5-:8B'E^ M2.U;-TAY+'95B(6>E<
MIF5AU:/_ +-?:/UEM#KK3FY&W^7DPFK=+7FNXRX+&=>>,Q>&]BLE6"2/U[#Y
M>F<U#*T2D ;5.:01.*88I8]N]W6?>5:.[46U>*U_IMX<=FH0KX[7&D7MC:O:
M0U0, G<QDQ=$,L^/G/KL8/*'7KAE<:\5D8H96GKP 21(B( B(@"(B (B( B(
M@->CZ:1\9NP_VBZU_#^#5+U70O32/C-V'^T76OX?P:I>H";'T<GZ=G87[*ZX
M_@JUXMM^M2!Z.3].SL+]E=<?P5:\6V_0!$1 %JT/2NOIQ]0?<\V^_>V46TO6
MK0]*Z^G'U!]SS;[][91 5OE:\]#O^F<UC]QC/_C?HI50U:\]#O\ IG-8_<8S
M_P"-^BD!LM$1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!1W=[1VC3VF[-F\VOH)1A
MO830V6AQ)&SNQ9O,B&"P<7#,[L\V6R=.$79G<2-B9GX9E(BJTWI9>LI\7V/,
M]1B(VCU'K[;O#66#CI*"#4$>H1&7VFY!K&"KDS,Q?/!C?I\G(0-7)"#B "Y$
M;B+,YF_49NS>9F[^;F3\D3_*[NZ_1$0%_7T.OL*TZNE];]HC-X]BRV;RUS;_
M $-8L1@15].X<*4^ILI1=P)XFRNH)#PDLHR!(?S-SQE$T)1RSW>U#;Z/MHNG
M@NQOL)7I>#T7]%QYV?P..DKVH,A>S.0(^&;Y^5V[.5GRY]8>3EW?S>9) $1$
M 1$0!$1 $1$ 1$0&,_;#[*6E=[MMM6[8:SJM9P.K,5-0ED8!*SC;C<2XW,8\
MB_H.1Q-Z.O?I2BXN,\ \ETN3/IBNT1L-J':S7FK]M]61!%J/1&?R&GLJ\3.T
M%F6E+^9\C5ZA$O4\K2.KE*?4+&U6Y",@A(Q@.\-6M,]+[[-<>E.T3I7<"E7"
M''[I:!A>X0=#>+JC1.0DQF4F< 8>EI<%EM*^T3$<LT5HR,OH0 JA*Y)Z''VL
MYL)NGN'LO>LNV+USIGYML#"9-X8:FTG8IT,K!$# Y>+E-/Y..T3D;1!'IL^&
M:2?YY3;4LW<3[LRZ,[76Q65">2O#>U>>FKIQ<]1TM38G(X>2!^';V)I[%8#9
MWX<?9X]R W!2(B +%[MO_$MN_P#<NU_^*>664*ZOWOVV^;/1>K]'^N_!OS5Z
M7S^F_A'U?UOU#X=Q-O%^N^J>/6]:]5]:\?U?UFOXWA^'X\75X@@0V]P7\7NL
M_MP#\#T5/$L#^P-V)6V.T]FL"VIGU1\+YALMZV^&;"^K\4X*GJ_@-E<KXO\
M0?$\7QH_HNGP_+J?/! =)]I;XN-?_:3JK\!7U"SZ/K_T4W&^V'"?@F13N;EZ
M.^:+3FH-/^L>I_#N$RN'];\'UCU7X3H3TO6? \6'Q_ \?Q?!\:+Q.GH\6/JZ
MFPM[OOL'ML3BM1XSYJGU5\/Y"E?\=\(V$]4]3J%5\+PVR^6\?Q.KQ.OKAZ..
MGH+Z) 2$*J=VL]/7>S)VC\1N-@*ICI+55F;*24H6^=G5N'##K+"1MR =8RS-
ME\=&Y"$4EBG%PT5;J*UBL.>V_P!CK%;UZ.'2]^_\"W:F2K97#YT*(Y&;&6X1
MD@F9JKVJ+V*]RG//6G@];A$NJ*?EY:\3B! Q!9D[6':<@E#Q;>VVC68Q(HY(
MJ[Z:Q,Y2@[Q2"SM9U7G"C$QE$)RQC^V+CCAB&U5'&("("+"(LPB(LS"(BW#"
MS-Y,S,W#,WDS+!'L%=A3%[&8#+8ROE_FCRV;R?KV0SLF,'%2'6A@C@H8V*HU
M[(^'6I\6)N7MF4UBW/(3 /AQQYXH"$/O[OB@TS]TO#_BKK-9Y]WI\2.V/VIX
MW_4)?+[>W8V;?#2&,TH^HWTQ\':EIZB]?;$?#/C>J8K,XSU/U7X3Q7A^)\+^
M-X_K!]'J_A^ 7B^)%WSV>MI/F"T1IC1OPA\*_,YB:V+^$?5?4?7/5V=O']4]
M9M^K]?/]"]9GZ?\ XA(#N1$1 $1$ 1$0!$1 $1$ 6D7[8'QO[N?=5W(_'3.+
M=T+2+]L#XW]W/NJ[D?CIG$!CNMCWZ&O\0&Y'W7;WXI:66N$6Q[]#7^(#<C[K
MM[\4M+("WJB(@"(B (B( B(@"(B (B( M:/Z8G3 .U'HZ83!Y)]B]+#)"+#X
M@-7UUN3X<Q\/U.T[3%&#D+?G8V$BZ7$-ENM7EZ6GN%%FNU]9QT3LY:1VLT'I
MVQP/'3/8N:GU8P$_N(O5]45SY;W 8#\B K.K,#N\?IA-@ONX[0_PB:<6'ZSW
M[JS15C47:;[/V)JB13'N_H3)<!T\^%I[/5-26'?J\NGU?$2]7'M=//3P_#L!
MN>41$!#WW[7;CDV![-.O-78ZUZKJK.10:&T20OQ)\T^J1GK0V8O<[/B,7%E<
M\;BXFT.+D>(O%Z&?4'Q1L B#<NPLP\D[D3\-QR3OYN3^]W?S=_-U=-],K[43
MY37VU>SE.P)UM*X&[K_.0CY]&5U'/8PF" R$N&DBQF-R\Q02 \@17JLPN$=A
MO&I;( KNGH@O=R5<SEM2=I;4^/&>+35V]HG;,+,;]$69DH0_-;JBLQ<-))7H
M9%M,TK LX0G8U!$Q%8%_5J3.*PU[)6Z>,QE<[>3R=RIC<94C$CDM9'(6(Z="
MM& ^T1V+<T,("/FY&S,MU-V!^RGC-D-G-O-J\3& P:/TW2Q]J0&C_-F8FZ[^
M>R)E&$8239+-V\A?GFZ!>::R<IMUF3H#+Q$1 $1$ 1$0!$1 $1$ 1$0!$1 $
M1$!5=]*K[N.MNCLJ^\&#IL^M]E*N0R]@X0)Y<MM]8\*;5&.G:-G>4L0U:'4.
M/DD$FJM4R<(G!#D;<BUF#/S[EO6=0X"GE:%[%Y&M%<Q^2IV:%^I8C&6"U3N0
M'7M5IXC8@DAG@DDBD A<3 G$F=G=GTM?>"]E*;8[>S<O:B1I?5M':HMT\,<[
MD<DVF[T<.7TS,<AB!S$6!R&/$[! #V)!.;I'KX8##M;([T1#MLGK7974&SV7
MME-FMGLL!8@9CZI)-$:LGO9#$A&[\$\6*R\.9Q@QMUM5JACPZ@BEKPAK<5/A
MZ-#VFVVU[7.AH;%AX,7N/C<SMKD>J7PX"ES+5LMA"FY+I<OAW!4*U?V")YKC
M1#T#-(; ;8!$1 %I^._,[)8[,=J7=72U2L-7!YG,?-]IJ*/^A1X76QSY8JT8
ML #''1S+Y>A!%'UA#6K01>(\@2 &X'5'/TR[LC>MX3:S?3'U2*;!V[6V^J9P
M%N/@G,R2YC2\\Q.3.P4<U'EZ<0@!N1Y\C+HCB(D!0;4W7H[/:I+:?M:;;7)[
M+5\)KHLCMGJ'K( B.GJJ.*3$'))()='J^J\9I^9G#IDD$3K 7YH=GA%7N8W+
M7<?9JY'&69*62QUJMD,;=A+IFI9&C/';HVX2;GIEK6H89XWX?@XQ?S]S@;V1
M%B-V">TU5WEV7VRW/J] OK31F"S5Z&/EAIYB>C$&;H,SF9?F'+QW:C.Y$Y#"
MQ=3L3.^7* (B( B(@"(O5O7H:T$UFQ($->O%)//-(3!'%#$#R2R2$_D(1@)$
M1/Y,+.[H"@)Z9;VLWR&J=J-D<=<=ZVGJ&3W%U54!VZ3RN6XP6D6F9Q8A.EC(
MM43#TD4<@Y8'+B2NS-246=/>:]JJ?>S?_=C<LY2DHY_6.4KZ=$NIF@TE@IGP
M6E8A I)1B*3"8^I=MC"30R9&Y=LQBWCOS@L@,X^[0[*LF]V_NU.U_@/8HZFU
M93+/"P=8!I?"1S:@U-),/DSPOA,7=@(2(!E.>.!C$Y@=;H+'T(:L$%6O&,5>
MM#'!!$'T,<,(#'%&/O?I !$6Y^1E0(]#4[([9#4VZ>^5^N3PZ>JU=M--S$#>
M'\(Y2*GJ+5!PG[7,L&/^9N(_Z&<<=[@2,)Y!'8!(#@^YFWN,U;IS/:6S, V<
M3J+#Y'"9* Q$QEI92I+3LCTFQ"[^%,73RSLQ,S_(RTF/:3V'RNUNXFNMMLW$
M<63T)JS.Z6L=8R#ZQ'B,C/5I7XO%$3.KD\>%3)TI^.FQ3N06 <@D$GW@RUK_
M *7MV0VT;OKI3=7'U'BQ6[FFI:V3G 6:)]7Z(]2HV?%Z!]FQ=T]D<*<1SR==
MD,=:& 'CH3.(%2]6B_1,^V V@NTA8VZR-@XL)O)IZUB*K$7%>+5^EX+>H,*1
M]<@QQ/D,5%G\<T@@<MBZ6*J-Y&*JZ+M38K>/*[=ZWT?K_!.39C16IL+J?'L!
M/&4L^&OPW"JM(+L4;788Y:9R"[$$=@W%V=F= ;QQ%U7L9N[B-P-%:1UW@)VM
M8/6>F<'JG$6&$@\7'9[&5LI3-P+VXS\"T#212<21'U1R,QB3+M1 $1$ 1$0!
M$7QM19^KBL?>REZ48*.-IV;]R<N&&&K3A.Q8E)W=FXCBC,G\_<R UR?IA/:J
M;5&]VB-JJ5IY*&U^E9<ME8 .(HH]3:X*K8$9&!O%"W5T_C,=(\<K\!7RD<D7
ME:D5119,]M'M%6]W=WMS-SKDQ3EK?6V?SE,B\3YWAI;LE?3U6,92*0(*6GZV
M,I5XS=SC@KQ@?M,_.,R D![JKLKS[U=HK:';L(GEH936.-RNHWZ"((M)Z7/Y
MI-1O(XBXQ^M8W&2XNN<O$3WLA3A)R*48SW-->O'#&$40!'%$ QQQQBP!'& L
M(  BS"("+,(BS,S,S,S<,J!GH9O93>]J'=O>R_59Z^$JXS;735HF%W?)7PBU
M'JUHB9^H'KX]]*QFQ-TR->\N7AY:_P H B(@"TK?>/?3&=H3[N^\?\(^I5NI
M%I6^\>^F,[0GW=]X_P"$?4J PS6PF]"U^+#?'[I.#_%*DM>RMA-Z%K\6&^/W
M2<'^*5) 72D1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 4[/3.OB-VC^[&'XAZ
MR6NB6Q=],Z^(W:/[L8?B'K):Z) 91]AOX[=F_NJ[>?C;B%NS5I,NPW\=NS?W
M5=O/QMQ"W9J (B( B(@"(B (B( B(@"(B *DSZ:??C;0>PE5^AYI-=:KL-[0
M^(,<.F8XRX#Z/H,IPZB;@6(!9^7=N+LRUX/IF6^-?([H[1;=UK'B2Z8T=F-4
MY:NS<C7GU/E(\=B"<O<TLE;!90CC^C&-X3)A"6-Y *9J^=F/SI:_8\W[F2^B
MNX>SOM)>U_N%H+0F,C\3(:TUKI72M4>'=F/.YRCCCFD^08:T-B6S8D)VCAKP
MRS2D,49DP&Z;[+T11[9[=@;=)AH72($+^\2' 8\2;R^H[.R[T7SL/BH*%2K1
MJ@T5:E7@J5XV]T<%>,880;ZP1@(M^LOHH JR_I:_TH&3^Z-M[^%I59H59?TM
M?Z4#)_=&V]_"TJ U>Z^=F/SI:_8\_P"Y$OHKYV8_.EK]CS_N1(#>]U_Z''_W
M!_U67[+\:_\ 0X_^X/\ JLOV0!$1 :^+TTSXPM@OM-U]^&],*E8KJ?IIGQA;
M!?:;K[\-Z85*Q 38>CH?3G[(?9/5'XCZE6W 6H_]'0^G/V0^R>J/Q'U*MN @
M/FY?$5;]2U1O5H;E*[7FJ7*EF()JUJK9C*"Q6L0R,4<T$\1G%+%()!)&1 3.
M+\+5E^D'=R]<[,^N"UMHRGXFR.O,L0:?:%I"?0VH;$,MNQHR^Y=3-CYV@M7=
M*V^MF.D$^'D 9\7%->VHRZ7[0_9]TGNKHK4>WNN<3!F]+:JQLV+RV/G9O;AE
MX*.Q7D<2>O=ISC%<HVP;Q:MR"&Q&['&R T>Z\?K.[.SL[$).)"[/R+B3.SB0
MOPXD+L0NS.SL[,ZDP[UKNR-7=E?=.YH3/>L9/3>3CFR^WVL"B 8-4:;\=X6\
M=X>8*^H,1)T4\]CN(CCE*MDH( QN4H$<:" V1OHTG?>%N_@JVQ&Z>6EGW6TK
MC)9=+Z@R!Q]>X.D\>PBT<TS,'B:KTY7*.'(@8>+F,6$.9&2Q:BS+U[<:T7>@
MM>9O2N<P^IM,Y6Y@]1:?R-7+X3,X^3P;N,R=*09:MNO([./5&8\''()PSQ%)
M7L1RP2RQEMC^X^[WG"=JK;4;%^2GC=UM'P4J&XNFX >O$=F6)QJZHP<)R2^)
MI[.G#.40A+)+C+L5C'VQCZ:LEH";5$1 $1$ 1$0!$1 8[=K[XI=T?N=ZV_%K
M)K2#X?\ .E7]CP?N0K=\=K[XI=T?N=ZV_%K)K2#X?\Z5?V/!^Y"@/HK;!^C$
M_2/[+?LC=/\ AFW#6I\6V#]&)^D?V6_9&Z?\,VX: GM1$0!5AO2LNV^^V/9T
M+;_%W/5]3;W7K6D(HXY&&=M'4(:]O7-KI8AD]5EHVL?I^P8=3-)J*O%(#Q3&
M[6>5JZ/2LNU%\WO:EMZ3JSO+B]H],XS28 W+1AG,R$6I,\[>?09^'<P]>20/
M-BJO7D=CKD  5IEX(F9G=W9F9G=W=^&9F][N_P C-\KKRLU.[C[+_P#-IWXV
MHVM.(Y:>K]7TJV7 &9W^9[%06=0:E)V?] .G\1DGDX\VCZG;A^'8#8J^C!]W
MU7V=[/6,UOE*(PZWWJ@QNM<M8ECZ;=72TE>271&$+J;JBBKXJ]+F)(.?*]F[
M;R<$S1Q61UZ&+QE>E5K4ZL005:D$-6M#&S#'#7KQC%#$ MY"$<8" LWDS,S,
MO?0!$1 $1$ 1$0!$1 $1$ 1$0!$1 12]]CV-(-].S5N7HT*D5K.T,--J[1Y&
M!G+7U7I:&;)XPJOA1RS-/=CCM8EQB%GL09&>I(7@6)F?3Q5IVECCE%G89 "1
MF?WLQBQ,S_)SP_GQY+>[*LEF?1)^R+<N6[C4]QZ36[5BTU/'ZWDJ4*C6)CF:
MK1JAC'"M3K]?@UH!=VA@ (V=^GEP-7ZMA/Z&;VBSR>W.[&U=F8S/1NJL;JS&
M1./ 18O6M.>"=@-WY,BS&G[\L@#[,32QDXB4W5)F3^5%>R-_2;I??_-_NQ2#
M]W7W)6RO9>U+G]5;7'K0,CJ7!AI_*Q:BU,6:HS4H;\&1@D"L5*NX6Z\\!##/
MXC]$-JW&P/XSD($O*(B (B( B(@"(B (B( B(@,;NV3\4&ZOW-]<_BQE%I#\
M/^=*O['@_<A6[P[9/Q0;J_<WUS^+&46D/P_YTJ_L>#]R% ?16V8]&D^DFV3_
M &/KC^$C6"U,ZVS'HTGTDVR?['UQ_"1K! 3L(B( B(@"(B (B( B(@"(B (B
M(#74^F$=BFOIC<W1.^.'IA7I[ET#TMJR2(789M6Z6I1/AK\PB'2UG(:6C]0.
M4Y&>6#3M4 BZHII#IRK;&>DH]FB/<KLC;B]%9K&5T"6.W*P;L#G-%=TO)*.0
M]781(FEMZ<R&=QI./#M#>F\W9W$M3DS\LSMYL_F@.5Z$UWD]+9[ ZIPLIP9G
M2^<P^I<1-$?AR193 9*ME\>82</X9#<IPNQLSN+^TWFRW:79BWSQNYVW6A]Q
M,03%C=:Z5P>IJG2W2PQ9C'P7?#Z7.1P>(I2B<",C!P<3?J9UI UM#O1.]]SU
M7V2\1INS8\:YMMK#5NE1$B.26/%7LI)JG$ 9F1?.X8,_+2J1CTA!3I5X  8X
M@Y LQ(B( M7)Z65].%DON9: _=-0+:-K5R>EE?3A9+[F6@/W34" K5*U9Z'U
M]-#J;[CNH_QGT>JJ:M6>A]?30ZF^X[J/\9]'H#9B+K7>+9_36X&EL[HO6&(I
MY[3&I<;9Q.:Q-Z)I:UVC:!PDC,7\Q,?*2&8'&6"8(YH3"6,";LI$!I]>^)[J
MC4W91W0ETS<.;*Z"U*=[*;:ZJD9W?)X:*87FPF4-AZ0U)IP9Z];)@SN-ZL=/
M,0, 7):U2)E;I3O">P9HKM'[7Y[;'6\!#5R(-;PN:K1PEE-,:AJB;XO/XHY@
MD$;-.4G&:$F\*[2EM4)V>&R:U"/;2['6M]@]R=1[7[@8]Z>=P%ABKW(A?X-U
M#A++D>(U)A9NHQFQF5K,T@AXA3T+0VL7>&*_1LP@!CIIG4V2PF2Q^9PN0N8G
M,8B[6R6*RN.L'5OX[(TI@L5+M.S$['#8KS $D9L_'+<$Q Y"^U4[@SOEL?VH
MMOBPFIIHJ>\V@J&/K:VH]$->'4M0Q>M3USA(86"+U3*R0&.8H0Q1? F9>2NT
M(8ZUB9[6J07?W9;[3VL]F=?:;W+V_P F6*U1I>\%NH9.14LA5)Q&_A,O +MZ
MYALQ58Z61JN[.\1M/ <-N"M8A W>2*/;NRN\6T9VG-K,1N+I,_5;;O\ !FK-
M-6"'X1TKJ6M&#WL7;!B+Q*\G4-S%7HR."_CIX)A,9FL002$H B(@"(B (B(
MH8O2&_I+NT!]I];\8L(IG5#%Z0W])=V@/M/K?C%A$!J+%X?W.O*\/[G0&YR[
MIWZ5CLT_< V;_@ZTXL_U@!W3OTK'9I^X!LW_  =:<6?Z (B( B(@"(B \.M6
MCZ4#V]I=WNT9?T7BK92Z+V7A/2>-".0"K9#5EH(;>L,PS1\B;P6'JZ=K$9&4
M0XB[)'X8WY0?8!=[SVYH.SOV?MPMR(YJX:BK8B;"Z'@L@4L5O6^=C/'::"2
M'$[%:KD)0R-Z(3A8Z%*RQ6*P\SQZ<:]D+-NQ8N7;,]V[<L3V[MVU*4]J[<M2
MG8MW+,QNYS6+5B22>>4W<Y)9#,G<B=W ]53Z^C<]@X=[^TM@+F6HE:T;M/%6
MW%U$\@2/4GR="]&.C,3.0N($5W.Q?"?JI2<6:>"O#+%/6:>$X"#-A%R)V$19
MR(G?AF9FY=W=_)F9O-W^1EM3/1E.P6>S/9NPV>S- Z.L]WI8=?Y^.Q&T=RIB
M;<'AZ.Q<X.WBP'5T\]:[/3D=CJW\G=CEBBL>.* L2LO*(@"U%??Z]A2'8'M+
MZQP&*IA2TAK4!W'T9!!&05*F*U'>O!D\37\F 1Q.H*>4A"M'PU2C/CXV 82@
M<]NHJO'I7'86_FF=GHMR<11*UJK9&W+J9G@&/UB;1.1*I4UQ"1$/457'4(:N
MJ)XQDC?HT^1BTT@!7F UBRGS]&[[>!;(]I;3M')W'KZ,W8"';W4T<AL-:'(W
M;+2Z.S!]3LS34<Z38SJ;EWIYV\/29^%T0&,Z_DQ=V=A(HR_0R1DXR1DWF,D9
M-YC(!,Q 3>8DS$WFS(#>Y(HCNX_[>P=HCLZZ)UE=N0VM7X:L.C-?C'P)QZPT
M]5JPW;,T76;POFJ4U#4$0NXB4&5B., C(1:7% $1$ 1$0!$1 $1$ 1$0!$1
M$1$ 5?STH?Z23=G[)[7_ ,+&B58#5?STH?Z23=G[)[7_ ,+&B4!JDE\W,_G2
MU^QYOW,E])?-S/YTM?L>;]S) ;QKLW_%WH+[2]+?@.BHGO2#.[L#M"=GG4=;
M$8X;NX.WT5O7.@7C;B[9R&,J2'EM/5I/_P#)L3'/CHX)/G$N2;&2R/$5>*S!
M+#V;_B[T%]I>EOP'17<[MSY(#1&12B8B8^8DS$W+.S\/Y^;.S.S_ %6=F=G\
MG9G9?HI_O2/.[GFV&[0>9S&(I>#M[NS-<UII,X@%H,;EISB+5^G#<.&$ZF9G
MDRM%B$'/%Y>M"+SRT+4Y0 H#9B^BD=XE%N=LI+L_G;SR:RV3@H8NE'.?SW(;
M=W'GATK9K=3\S!@?5)M.6A%R>G#5Q#S-$%^J)VJUIH^ZE[=]_LX[ZZ(W-A,R
MP5:^&#UQ2'EVO:'S<T%;4'2#.S';Q<+1YS',[MU7\9! 1-#/-SN0-,ZDH9G'
M4,OBK<-_&92G6R&/NUS:2O;I7(0L5;,)M]%%-#($@/Y<B3<LSH#[B(B (B(
MB(@"(B (B( HRN][[?%/LW["ZUW&>6O\T34CP&A*4[@[9'6^:@G@P,/@D_58
M@IRC)E[\0-Y8W'7#,HXP.4)-5K!?2FN\2@W?WSAVWTYD!N:+V3?)X.26M*3T
M\EK^^5:/5D_ DX6"T\]*'344[CS7N09V&#B.8Y;(%9G+YB[DKES)9*W/?R62
MN6LCDK]J1Y;-[(7[$EN]=LR/YR6+=J:6Q,;_ $4DA%Y<KY[OQ[_)D4F7="=@
MF[VC]_-$;>>JSRZ7BO!J3<&['X;18_1>#,;>1BE.7D?%SU@:NG*<8!-*4^5]
M8> JM2W+"!>-]%#[O&/;7927>+.T/!UCO5'4R-"2<3]8H;=T))RTO7A8^&@C
MSY33ZFE>(6*Y5N8=YY)1IU0KVL5\_$8JM0J5:-.".M3I5X:E2O$/3%7K5HQA
M@AB%O(8XH@$ %O<(LR^@@-'/O]\8&X'V^ZU_&?*KJ==L;_?&!N!]ONM?QGRJ
MZG0&R5]#5^EHW&^[_J3^#/:96VU4D]#5^EHW&^[_ *D_@SVF5MM $1$!B_VW
MOB6W>^Y?K_\ %3++2/8?\Z5?V/!^Y"MW#VWOB6W>^Y?K_P#%3++2/8?\Z5?V
M/!^Y"@/HK;0^C5_22['?L/6_\)FLUJ7EMH?1J_I)=COV'K?^$S6: G/1$0!$
M1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!H?,+^<ZO]HB_U!7TU\S"_G.K_:(O]05]
M- ;./T0OZ4J;[K&O?]7"*T:JN7HA?TI4WW6->_ZN$5HU $1$ 1$0!$1 $1$
M1$0!$1 %1:],D[%L)8_;7M 8FDWK-6\6VNL[$(^T=&_%<R^D;MOI%^8J=^KE
M\6,QF QS9FI S&5@>B]*HTN^([-8;M=F;>3130-8NVM%Y/+X<'%Y"'.::!M1
M88X@9GZK Y'&5WKMY?/O#X('9C8#3>+^H[$T)A-6F*O9@DCGK6 _HE>S 8RU
M[$?N^>03 $H/RW20,_++UJTS2QQRMRS21A(S/\C&+$W^9_Y?)^Z W./=9=K&
M/?#L][4[G,_YLU%I6M%FP<G)X-2X*>QIW4]?J)W.08=08K(A',?25B)HY_#C
M:5A'/]4\_0WM^RS&RFX>W=B82ET+KX\G0A=S>0,5K#'PWR+E_9&%\O3R?0 M
MPTCRD[D1NPW#$ 1$0%13TR7Z7G;S[L.+_%'5RUO2V0OIDOTO.WGW8<7^*.KE
MK>D!WYV3_C7VJ^Z?MY^..%6[T6D+[)_QK[5?=/V\_''"K=Z( B(@"HG>F.]N
M8XH] =G7#VC%[L5?<S7(Q%Q&5&"Y>QFC,7,0B_6<V3H9C,SU_$ H&QN*FEBD
MCO5S"]BM-'WM7:N;>SM&[L;AP6&M8F_J>UA=-S"_5')IC2_& PLT!](N5>[7
MH/DH'(1/P[S,3,3<,!'6N=;7;8YS6VI].Z,TS5:[J/5N<QFG,%5?J:.7*9BW
M%2J/.8B;Q5(9)FL7;'00UJ<4]DVZ(B7!5:.]$I[)[:Z[2>0U[D*?CX3:#2%O
M+P3%X3@&L=4SM@M.Q]!?/'<,.&K;WBP\>!-4J!([C9Z7 V(78N[*VGMDMK=%
M;6Z8C%L5H_!U,9ZPT;1R9*^PO-E<O9'DG>UE<E):OSN9R%XEAQ>0^GE90(B
M(B( B(@"(B (B( B(@"(B (B("M[Z4KV/Z^Y?9<S^JZ],9M1;.W(=?XRP(.5
MF/#0]-'5]:-Q'EX)<%-+>LQF8P<XR"R;%-4KN.K16\FWFVXHZQT?JO2.4KC;
MQFJM-9W3>1JFPN%FCG,7:QENN;&Q!TS5[4D9,8D/!/U,[<LM2Q>]'][8U*>>
MG'L/J^_'4FEJQWX;NE1BNQUY"BCN1C+J1I1"R -.(R-UBQLQ<NSN@(>K$(R
M<9?0R"0%QY/TFSB_#_(_#^2W,'=']HNSNQV:-E-=WYRLY?,;?X"#/V#<7DL:
MBPU0<'GK1B'E&]S+8ZW<&-^'".<&?ZKZQK\@0[9/ZGS6G^/:1_C*M@'Z-OL1
MNEMAV;ZV@=V='971>?T_K/518_'Y::E8L6<+EK<>8J68Y*%_(5_ ":[9J  R
M1/&]8A\+I89) )^$1$ 6H%[^_P"G'[0'VY5/Q8P"V_2U O?W_3C]H#[<JGXL
M8! 1$J\'Z%-_TC[2'V%VE_?VY*H^*\'Z%-_TC[2'V%VE_?VY* OVHB( N&[B
M_P#1[._8;*?O&=<R7#=Q?^CV=^PV4_>,Z T6&'_.E7]CP?N0KZ*^=A_SI5_8
M\'[D*^B@-J%Z*U])KHC[9]?_ (UY%6+E71]%:^DUT1]L^O\ \:\BK%R A3[[
MSNB\)VJMLIJ5&/'XS=72=:Y?VWU-:9X@"Z8C)8TSF;44<D[Z<U \$5>W\[G^
M#;;5LO7KRSU/"FU-NXVW>=TAJ'.:3U/B[6$U)IK*W<)G<1>C>*WCLICISKVJ
MTPNWGTF'5%*/,5B HK$)'#+&9;SY5-O23>X^DWLP<N]NUN,8]VM)XUPU#@ZD
M=>,]Q=+4(.6B9W$))M6:?KP-\ N<K_"./]8P;@4Y8PZP&M84D7=8]Y7J_LM[
MJ8W7FGCLW]/W2JXW<#24<D80:LTP,Y'+7#QOG4.;QGBSW=/7S<&KW2DKS'ZC
M>N@<;4<C$S$W/#_59Q=OJL0DS$),_D0DS$+L[.S.SLO[0&[][-/:0T?N[H73
M>XV@LO#F]*:JQX9'%7XO9-FZS@M4KD+NYU,CCKD-C'Y*E)\]IWJUBM*W7$Z[
MS6JI]'^[Z*SV8=<'I;6U^S)LAK:Z):CA:":X6B\[*T4,&M,=!7&2UZGX<8U]
M2T*L-@[=1HLA7KE<HN-G:C8G+5;]6M>HV:]VE<@BM4[E2:.Q5M5;$8RP6*]B
M(CBG@FB(9(I8B*.0"$@)Q=G<#Z"(B (B( B(@"(B UZ/II'QF[#_ &BZU_#^
M#5+U70O32/C-V'^T76OX?P:I>H";'T<GZ=G87[*ZX_@JUXMM^M2!Z.3].SL+
M]E=<?P5:\6V_0!$1 %JT/2NOIQ]0?<\V^_>V46TO6K0]*Z^G'U!]SS;[][91
M 5OE:\]#O^F<UC]QC/\ XWZ*54-6O/0[_IG-8_<8S_XWZ*0&RT1$0!$1 $1$
M 1$0!$1 $1$ 1$0!$1 %6&]+CPUBUV1+$\(=4>-W.V_NVW9B?PZYW+^.$W<1
M=F9[5^M'R3B/)LW4Y.(E9Y457?=]FVUNSV5=Z-&8^ K.6ETK\T&%@CZ6DFS.
MC<E0U?C( (G'I]9N8.*M(_4W5#-)&3$)D! :>1%^4$PR $@/R!B)B_NY$F8F
M\O>WD_N?S;Y?-?J@-JKZ+KOU3UKV0-#XZ*;Q,CMWEM1[?YB'@!>M-C,@^5Q
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
MD+&[>\G#@0+FB(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B QN[9/Q0;J_<WUS^+&46D/P_YTJ_L>#]R%;O#MD_%!NK]S?7/X
ML91:0_#_ )TJ_L>#]R% ?16V8]&D^DFV3_8^N/X2-8+4SK;,>C2?23;)_L?7
M'\)&L$!.PB(@"(B (B( B(@"(B (B( B(@.M]Y-N*NL=(ZITC=<6J:HT[FM/
M62(>L1@S.-LXZ4W'R=^@+#DW#L_+-P[/PZT:D>.L4V]3N0RU[E)RIW*\XD$]
M>W4)Z]JO-&7!!-!/')%*!,Q!(!"3,[.M[FM*CWAVB@TYO_OC@XXPABQ^[>X+
M5X8_H(:EO4^2R%*$?:-^(J=RN'F3O[/M<%RS 8>J\_Z%GNZ37=^M 23"T?A:
M,UK3@>3VY))OA73^4D"+RX" :>'$Y!ZG<K0"?3TQ]5&!6G_1 -:OC>U3J#%D
M9-%J/9C5E3PFYZ3MXS5.ALK6E+@2Y*"K#DP#J(!9K,GFYN(N!LT47AEY0!:N
M3TLKZ<+)?<RT!^Z:@6T;6KD]+*^G"R7W,M ?NFH$!6J5JST/KZ:'4WW'=1_C
M/H]54U:L]#Z^FAU-]QW4?XSZ/0&S$1$0!0E=][W0&"[5>W/@46HXC=72,5N[
MH#5$T0AUR&#G9TKF; CXIZ>S<@1M(Q.?P;>"#)5A8XYPGFU1 :+[<#;_ #ND
M\[F-+ZHQ%[ ZCT_D+.)SF%R4+P7L9DJA^'8JV8WY;D2X*.6,C@L0G%8K2RUY
MHI3X@MDAZ2IW'H[OX.YOMM7B/$W8TOC(0U3@Z3M&6X&E<;XAN<$#],$FK-/U
MY99Z4SO%8S.*A/#R26;%;"P1ZVT2Y;GAV^J)"0D+^YQ(29B$A=G8A)F(29V=
MF=G9 2;]U!WG6K.RMNG3USA/7,KI;)1ABM?Z,BMG%5U-@"ECD>>" S:D.I<,
M0E:T_D9P8XB.YBSL08_*WB?;L=G_ ']TGNCHW3VOM#9BMG=+:GQT&3Q&2JE[
M,L$P^U%-&_MUK=:1CKW*DS#-5LQ2P2@,@.RT>2LB^CT=]3:[-^M(] Z\R,TF
MR.M\G&V1*8CF#0&H[;C!%JJE'YE%A[I^##JJM#[ P@&:BA.S6M-9 VE:+TL;
MDJ]RO7N5)XK52U#%9JV:\@306*\\8RPSP2QN02PRQD,D<@$X&!,0NXNSKW4
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
M,MD];S\OYNS-+J A$'\X@$8O+HX8"85$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
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
MI *3PP .KI$68#>3(M(1_/6;K?V5=SO\H6L/]\I_/6;K?V5=SO\ *%K#_?*
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
M*G]55_\ #Q?[2 \? U3^I:_^!C_V4^!JG]2U_P# Q_[*\_#%3^JJ_P#AXO\
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
M?*Z?U-B,=GL)DZDL<U:_BLK4BO4;<$L1'')'/6GCD$@,A=G\G= <X1$0!$1
M$1$ 4/O?C=XM!V;-@M2ZKI6XHM<:CYT?MW4<N9Y=49>M8Z<D,0DQ^JZ=Q\5O
M.6YWZ8@]3@K]3V+=6">8):J[TEKO%2WR[061TS@KS6-OMG3MZ0T^\$_B5<MJ
M,FKOK+/N -X74&5A+3M$F*9_4L,=H90^$Y*M<"N[&+L+,1'(7Z*20NJ20W\S
MDD)_,I)"=SD)^7(W<G?EUYD-A%R)V$19R(G?AA%FY=W?ZC-YO]1E_2EW[C_N
M[Y>TEV@-,:4NQ$6BM+R5];;A2L)N$NG,-?K%'@7,';PY-47_  <.YN0O'1DR
M,\;O+  D!>?]%_[N0MF-AH-=:BQ\E/<#>7U35&4AM0-%<P^DXQF;1F"E8XQL
M12OCISSU^M,3/6R&:FJ%%')5D*2RTO7J5(J\44$$4<$$$80PPP@,<4,48L$<
M448,(1QQ@+   S"(LPBS,S,O80!$1 :.??[XP-P/M]UK^,^574Z[8W^^,#<#
M[?=:_C/E5U.@-DKZ&K]+1N-]W_4G\&>TRMMJI)Z&K]+1N-]W_4G\&>TRMMH
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
MP-4_J6O_ (&/_97GX8J?U57_ ,/%_M)\,5/ZJK_X>+_:0'CX&J?U+7_P,?\
MLI\#5/ZEK_X&/_97GX8J?U57_P /%_M)\,5/ZJK_ .'B_P!I >/@:I_4M?\
MP,?^RGP-4_J6O_@8_P#97GX8J?U57_P\7^TGPQ4_JJO_ (>+_:0'CX&J?U+7
M_P #'_LI\#5/ZEK_ .!C_P!E>?ABI_55?_#Q?[2?#%3^JJ_^'B_VD!X^!JG]
M2U_\#'_LI\#5/ZEK_P"!C_V5Y^&*G]55_P##Q?[2?#%3^JJ_^'B_VD!X^!JG
M]2U_\#'_ +*? U3^I:_^!C_V5Y^&*G]55_\ #Q?[2?#%3^JJ_P#AXO\ :0%Q
MGT+ZK'%O;O&,481B^UF*=V 1%N7U;69WX%F;EV9FY^LWU%L:%KE_0O[44N]N
M\;Q2!(W\RO%-R!B;<MJVL[MR+OYMU#RWUV^JRV-" (B( L6NUWV+=LM]M)3Z
M)W3TGCM58*4BFK#; HLAB;KQ'".3P>5KE%D,-DX@,ACO8^Q!.PNX$11N0OE*
MB UM_>)^B6[J[?\ KNH-B,G/NYI:%GF;3.2/&XW<>E S^TT3B.-P&J"B%^I_
M41P^0F$"&KB;4Y1PG5+U[H'/:4R]G3^J<'F=,YZFY-:PNH,9=PV4@Z9#B<CH
MY&"O8\+Q8Y(QF&,H3("8)"Z76]$6,7:8[%NTV\N*?"[I;>Z4US089!@^'\/5
MMW:!2AX9S8O*, 93$VGC]@;>,N5+0#Y!,* TEB+9 =J3T//8[4WCV]K=9:NV
MMR!O(<5&V[:ZTT)F9'TE0RUNEG BC9PCA"OJ.%HP8NMIG<>BO]O]Z)-VI-)O
M--I6UM_N50C&22,L+F[6G\N<8EP %B=04H:[69!]KPH,Q:B9^&>P_M. %8!%
MFUOCW:O:&VU>=]<;)[F8*O6)QFR3:4R68P@.PN7_ #_I^++83S$3(6^$.2$#
M,6<!<FP<FN112>%+(,4OE\ZE=HY//W?.SZ3\_D\O/Y$ :G"TC2M$#2L_+2B(
MC*S^[EI&9C9_KLZRZV;[>N^6W;1!H?>+<W3%>!^8J&-UIGGQ \<>_!V[MG#'
MPPLP^)0/I'D0Z6=V?$[G]M$!/[M/Z3MVR-+, 3[A875\3&Q&VL-'X:Y-(+$[
MO'ZQA@P)@+B_1U S2<"+D1%R[RC;->F?[E47BBW!V3T9J.)G@"6YI#4V9TI:
M:-G9K$[8_,4M55K-AQY..NV0QT!2-T//"!L\5+Q$!LT-B_2[>S%J1X8=6T=?
M[<V9"$"?,:>^'L?'SSUR'>TM/EB&)G;V7*JTI,[.4($["\X_9M[R+83=^-GV
MVW<T)JRQT1R28S'Z@I19VN$KD,17-/W9*N<I>(0F,;6\?"YD!B+.X&S:6A?U
M 913PV83.&U6,9:UJ SAM5I0=B"6M8B()J\H$PD$D1@8DS$),0L[ ;VY%I_^
MR'WZ7:CV6DJQ::W3S.?P-;@'TGK\GUG@9(6(S>*$\J9YS%\D9'U8;,X_J/CQ
M1FC9XGN"=W_Z7/M7KB>II[?'3\VT>;FXCCU35M%G-O[,O+,S7+?A09G3DA\^
MQZ[1NXSV">7+P220UR M^(N,Z-UIA]18JAG-/Y7'9O"Y2M'<QF7Q-VOD<;D*
MDK<Q6:5ZI)+6LP2-]!+#(8%Y\/Y+DR (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B +2+]L#XW]W/NJ[D?CIG%NZ%I%^V!\;^[GW5=R/QTSB QW
M1%>,]%_[L;8/>[9K7.H]U]K].:WSF+W+N8:AD\PU][-;%1Z;T]<CHQ^K7:T;
M0A:N69FY!RZYCY)VX80*.:+;R?E?CL9?J?-#?_+E_P#>B?E?CL9?J?-#?_+E
M_P#>B U#:+;R?E?CL9?J?-#?_+E_]Z)^5^.QE^I\T-_\N7_WH@-0VBV\GY7X
M[&7ZGS0W_P N7_WHGY7X[&7ZGS0W_P N7_WH@-0VBV\GY7X[&7ZGS0W_ ,N7
M_P!Z)^5^.QE^I\T-_P#+E_\ >B U#:_DC9O>[-^N_"V] >C]=C,78F[/FA>1
M=G;F/+$WEY^8EDW$F^JSL[/[G9V7:6CNY=[)>"D&6AV<]GRD NH"R>AL%G'
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
M/&X'_P F"_WTMPLB T]/Y!=VP_U/&X'_ ,F"_P!])^07=L/]3QN!_P#)@O\
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
MPNIL!?K97 ZBQ&-SN$RE*:.Q3R6(R].'(8V_4L0D<,]:Y3L0V()HC..6*0#
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
MM3^=,VK_ +&>W_WF:<_W:L@40&/W\Z9M7_8SV_\ O,TY_NU/YTS:O^QGM_\
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
MQQ&XXNO6D:1JD<A 0.+YV8_.EK]CS_N1+Z*^=F/SI:_8\_[D2 WP*(B (B(
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
MV@/MRJ?BQ@$!$2KP?H4W_2/M(?87:7]_;DJCXKP?H4W_ $C[2'V%VE_?VY*
MOVHB( N&[B_]'L[]ALI^\9US)<-W%_Z/9W[#93]XSH#188?\Z5?V/!^Y"OHK
MYV'_ #I5_8\'[D*^B@-J%Z*U])KHC[9]?_C7D58N5='T5KZ371'VSZ__ !KR
M*L7( B(@"(B (B(#^#!B9Q)F(29Q(79G9V=N'9V?EG9V\G9V\V6M8])7[DO^
M8OG[V^VVF/$-J-6Y:%M586J!,&@=6Y>R\;68(Q'HBTKJ2])&-?S%L5G;3T>'
MJ9"D%?95+A^X6W^$U9@LOIG4F,IYK 9_'7,1F<3D(1L4LCC;\!UK=2S"?D<4
MT,A@7N)N>H7$F9V T7Z_DP$A<29B$F<29VY9Q=N'9V?RX=G=G;Y?E4TO?;=T
M1G.RCN3ZE1#(93:?5TMJWMWJ:U\_DB&(BEM:/S=L!$'S^$A*,HIY(X/AK&$%
M^ "FKY(*T+B V%_HQ??>2:XQ]#LY[N9UY];XB"2/;#4>3-AFU;IVC4:5]+7[
MAE^:]3Z?KPV)*,TC#8S& A#K>SD<9>LV[H*T56F=39+"Y+'9G#7[6*R^(O5,
MGBLG1E*"[C\C1G"S3NU9A\XYZ\\82@_#B[CTF) Y"^U2[@WOF<9VH= /@M36
M*E'>C0F/H0ZSQ@"]>/45 ^NI2UOAHB9HY*V3DKD.;I5#E^ \L;1S1UJ62P[V
M + :(B UZ/II'QF[#_:+K7\/X-4O5="]-(^,W8?[1=:_A_!JEZ@)L?1R?IV=
MA?LKKC^"K7BVWZU('HY/T[.POV5UQ_!5KQ;;] $1$ 6K0]*Z^G'U!]SS;[][
M91;2]:M#TKKZ<?4'W/-OOWME$!6^5KST._Z9S6/W&,_^-^BE5#5KST._Z9S6
M/W&,_P#C?HI ;+1$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1?C8ZN@^CR+H+I?Z
MA</T_P"=:E7<#OZ.VC@]0ZBP=C?3403X/4.=PLP_ ND&Z9,1EKF.-N/@ ^."
MK.W'6?'NZS^B<#;8(M1'^6#^V7_9VU%_^!M(_P 7E>6]&-[=^X.^^RNK<IN;
MJFUJ_5>FMP\AAY<M=KX^K8;'6<5BLGCZKPXVG2KM'!%:)@/PG,W<W(W+EF L
MC(B( B(@"(B (B( B(@"(B X7N'MU@=78/*::U1A\;J#3V:IS4,MALO3@OX[
M(4YQZ9:UNI8 X9HB;SX,7<283%V(1=M6YW_O<KGV6]9TM2:(AN6]EM;6#AT]
M)9LV<A<T=GHXY)[.D<I=M'-;M5):X/=T]E;<\]BU -O'W9/6J$5C(;5=1U][
M%V/<?OMV>]S]N+@ US):=L933MLFY/&ZKTZXYW3=^-Q$I&"/+4*T5R*-P*YC
MI[N/.0(;<CH#31HO#!(/LS1E#,#N$T)?10S _3+$7DWM1R,0%Y-YBZ\H#:$^
MBE=KBSN-V8H=*96T]C-;0:ENZ&?Q"8II--RU*><TK.7#,_AQ4LC8PL;R.\IG
MA)C)W$@(K,ZH >A9:ZLQZLW\TPS\4[. T-J$A\O:MU<AG\8)/Y<MTPV79O:X
M?J?R\N5?_0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 6D7[8'QO[
MN?=5W(_'3.+=T+2+]L#XW]W/NJ[D?CIG$!CNMCWZ&O\ $!N1]UV]^*6EEKA%
ML>_0U_B W(^Z[>_%+2R MZHB( B(@"(B (B( B(@"(B (B( B(@"(B CH[V+
ML30=H38'</;#HB^%\KB6R6E;,@B[T=78*8,MIVS&3G%T=>0JQT['$L0S4K5J
MM,?J\\PEIJ[%2Q7DEK7*TU.Y6EEK7*=B,HK%.Y7D*"U4L12"$D<]:>.2":,P
M$PDC(3$29V;>UK6/^E,=VC+M)O)_-<TUC&AV_P!X[-B_>.L+-!A]R6>:UJ&K
M-%& A6BU) \>H*4C^5O(_#[&XRQ@4X%6]6W?1/.\MAVWW-R.P^J;;5]);MW"
MR.EK<\[A7Q6XU*A%"%,P/YU%#JS"T!I!.)QDV7Q6)J$$[Y$#J5(E[F.R5JE9
MK7:-JQ1O4;->[1O4Y3KVZ-VI,%BI<J3QNTD%JI8CCL5Y@=CBFC"078A9 ;V1
M% /W!7?#8WM/;:AB-1W(8-X] T<?0US0,8J[Z@@\+P*>M\5 #M&=+,'#(V4@
MKB(XK,-/7*&"I8QSSS\( B(@"(B (B( B(@"(B (B( B+ #O+.\,T;V9]J\W
MN1JR1K,\ M0TOIR&6,<EJK4MIG#'8B@!D+M&QOZUD[G]"QV+@M7).7C".0"N
M)Z7!WEH:7T7B>SCI:Z#Z@W B#-[@R03MXN)T/3G!\?AYXP+J"?5V4C=_GK='
MP1A\@'0Y7:\L6O)7=W:2[1&J]VM>:JW(UOD"R6J-7Y>SELG/R_@5VE=@IXRA
M'P(P8S$T@KXW&UP !BIUHF<>MS)^D4 =^&=W\F^J_P G\O\ ZUM!_16NP\>U
MW9QJZYR]+U74^]-V/64WB1N%F+24(2U-$US(F8O!M8HI-00Q\] MGB+AC,V:
MB-W-W=UY#M,[Z:8T,5>5]&XF:#4^Y&0#AHZFD,;9C*?'-([$PW=2V6CP5(>D
MG$;5JYTE'1E9;@_"X>KCJ=3'T8(ZM*C6@ITZT(],->K6B"&O!$+>0QQ1 $8#
M\@BS(#Z:(B (B( B(@*+GIFG9/*6AM'O=CJW_-UG*[<ZLF "?\RY1H\WI*W*
M0^S''5O4\]CS.7DI9LQ0B P\/HDH9+<@]\+V2'WN[-F[.@*U<+.<MZ5O9C2@
M'Q_TMTV'P[IT!(G88WM9.A!1*8F-H8K1RL)$#+3=QFY").) [LSN!MTF#_*$
M@OYB8/R)B_T),[?(@.Y.SUO=D]M->Z+W$P[RMD]#ZGPNIZH0%T2S_!-Z&S9J
M ?Z%[U,;%)RX?@;!?K+=I;5[CXK6.E]-ZNP=J&]A-58'#ZCP]ZL;2U[F+SF.
MKY/'VH)&\I(;%2U#+$;<,8&)-Y.M&8MIAZ+-VK0W%[*NG].6)RES.TF5O[>W
M@D<RD'&UNC*Z9-R,GZX_@+(U*L11LT,;4RJA[=>01 L):^UOCM,X+,:CS$[5
M<5@<7>S&2L$X,T-''5I;=H^9" .1AA/I8C%G+ANIN>5I+^T[V@LKNQN/KK<W
M-R')DM=ZIS&I96,S/U6MD;9GB\;$Y^TU;$XD:.*J [-T5:<(NW+.[[+CTISM
M<EMKV6LSIO'VO S^[N9H: I]!=,P825I,OJVP/E_0SP>.FPYN+M)'+F8) ^@
M(AU:K( MBWZ'3V2RT_M!KG>'(U&BO;DZJDP6 F(?;ETEHH7HG.!\^<=G5<^H
M:_AN/(_!8RL;M-TAKO-.Z6R>=R..P>$JR7LUG,C0PN&I1,Q2W,OEK<..QE2)
MG\GDL7;,$(,[LW4;=7#<K=C=COLY8W:':S0.V6)8'I:)TKA]/C)&Y$-B>C3C
MCN6V*01E/UNYX]GKE;Q2\7F1W/J= 9)(B( B(@"(B (B("E%Z9-V/I,MHK;/
M?+&0.4VBLM;T-JH@ >?@#5QP6,%>F-W8FCQNHZ#8T #K(CU-UD/APE)'K[%N
MI^\*[*]7>W9+<W:VR\4<VL=(9G&8JU,+F&/S_JDD^G\D3")&XT,S#1M2C'Q)
M)#')$)#XG*TLV4P]W'6[>-R=66CD\;;M8[)TIVZ9J61H6)*=^G,WN:6K;AF@
MDXY;JC?I=VX= >SI[4=_#9''9G$S^K97#9"CE\59\_S-D\7:AO8^QY>_P;=>
M&1V\^6'AV=GX6ZG["7:<H;S[-[:[I8YQ:'6ND</F;$+&,A4LK)6&#-XR4P$0
M*?%9F&_C;/0+ UBK(P^3,M*"MB5Z'1VN6S^UFOMF<A:<\AMSJ"/4F#@D)NLM
M+:U.U/,,'43D84=1TLFTX@+1U@R-'JX*RSD!<CD,1%R)V$19R(B=A81;S<B=
MW9F9F\W=_)F;S6FI[VWM73;U=I#=W7OCE/BK&K\GI_2_)F8!I+2=B33V .)C
M9GB'(U:#YN:!N0AN96T G(S>(>T'[Z_M=-LEV8MU];UYABS1X!]+Z7%_#(I-
M3:PL0Z<Q)C'(<;2QX^3(GE[@"32MC\=<DB8I $7T[D,?0 CR1=(L/43\D7#<
M=1/\I%[R?Y7=W0'ZJ]3Z&;V2QDDW9WROTV=XI:6V&F;4D3.[.$-+4FJSJROP
M0"7K6G*UA@8HYC@8')I*I"U$^U.T44DKL[M'&9NS>]V 7)V;GY?);D/N=.R*
MVQ_9NVKT!/7]7S%;3D&;U,+B0R%J?4I%G<[XPFS&,L-Z])5*-W)H6@&",GBC
MC0$FB(B (B( B(@"TK?>/?3&=H3[N^\?\(^I5NI%I6^\>^F,[0GW=]X_X1]2
MH##-;";T+7XL-\?NDX/\4J2U[*V$WH6OQ8;X_=)P?XI4D!=*1$0!$1 $1$ 1
M$0!$1 $1$ 1$0!$1 $1$!3L],Z^(W:/[L8?B'K):Z);%WTSKXC=H_NQA^(>L
MEKHD!E'V&_CMV;^ZKMY^-N(6[-6DR[#?QV[-_=5V\_&W$+=FH B(@"(B (B(
M B(@"(B (B(#PM0)W]NV4>D>V-O]B(8PBAFU=CM00QQLPQB&K=(Z;U231L(B
M+"TN8D%V%N!D8P=W(2=]OXM65Z5KIF*AVR-26H^GJS>W^WN5G81<7\:*CD,(
MSF[N[&;P8:#VV8?G;1AQR'4X%<17+?0OM=RUMV][=,LY-!F=N=-9TQ8G8"ET
MUJ:UCXW(&9Q(@#5DK";DSBQFPL3&71325I#T1#4S4^U3E*'6(EF-J=4PL#@9
M%(U++Z<N.PF/L1N+@).\GD3>R/M(#9P(B( JR_I:_P!*!D_NC;>_A:56:%67
M]+7^E R?W1MO?PM*@-7NOG9C\Z6OV//^Y$OHKYV8_.EK]CS_ +D2 WO=?^AQ
M_P#<'_59?LOQK_T./_N#_JLOV0!$1 :^+TTSXPM@OM-U]^&],*E8KJ?IIGQA
M;!?:;K[\-Z85*Q 38>CH?3G[(?9/5'XCZE6W 6H_]'0^G/V0^R>J/Q'U*MN
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
M<=D:L]'(XVY;QV1H60\.S1R%"Q+4O4[ /]!/5M0RP2CYLQQOP[MYK>P+6/\
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
M5</N!IWUK*;=:ME$V^"LP<+C)B\H<,<LUC3>;88ZV7JC',<3A7R5./UZC6=
M:@I9#=E+M2ZTV5W TWN7M_E),5J;35V.S [&;4\I1(P^$<!F(0?BYA<S6!Z>
M1JFS_.R&S7>*[6JV(>NMV-IM3:#U-G=%ZTPMO3NJ],Y&;$Y["7O#>QC\A7XZ
MXGDA.2"Q#(!1SU;=:66M<JRPV:\LD,H$_7R W,_=E]XOHOM.;6XG<724L=6X
M[_!NK=,26(Y<GI'4T$8E=Q%\1X)XC8@N8NYT#%DL9/6MQ?1F$<A*TX_=.]YY
MJOLJ[I5=<80+&6TOE8X,1N#I )!:/4NGAF>5I*C3$,%?4.'D([>$O$4?ME8Q
MUB5J&0M,MNMV?]^]*;H:,T[K_0^6@SFE=4XROE</DJ_+-+6G'EXYHBXDK6ZT
MC'6N5)A&>K:BEKS",D9,P%#/TTCXS=A_M%UK^'\&J7JNA>FD?&;L/]HNM?P_
M@U2]0$V/HY/T[.POV5UQ_!5KQ;;]:D#T<GZ=G87[*ZX_@JUXMM^@"(B +5H>
ME=?3CZ@^YYM]^]LHMI>M6AZ5U]./J#[GFWW[VRB K?*UYZ'?],YK'[C&?_&_
M12JAJUYZ'?\ 3.:Q^XQG_P ;]%(#9:(B( B(@"(B (B( B(@"(B (B( B(@"
MTS7>U;4GHCM.[\:;("$:^YFI,E"Y 8>+#J.RVI8Y0:1W?PC^%W\-V=P<6]CI
M%ND=S*M9EZ73V:)])]I3$[@00.V(W5T/B[!SL_LMJ;1IO@,M X,+#&)8,M+6
M(B<G*Q,=XND?!<C JN*Z=Z&-VAXZ&X&\FU-J<Q;4FE\+K["P&?$'K6F,C\S^
MH/#9WX*U8J:AT\;1CP95\;8D%B&&8@I8J0KNI^V@W9^W_P!NMT;)RA@\3EO@
MK5S0B4DA:/SXMC=02!$/G*="M(&5CA%NN>3'C #B4K$P&YF1>GC\A!;@@M59
MHK-:S#'8K6() F@L03 ,D,T,L;E'+%+&0G'(!$!@0D+NSLZ]Q $1$ 1$0!$1
M $1$ 1$0!?G+$)B0&(F!BXF!,Q"0DW!"0NSL0DSNSL[.SL[LZ_1=,=HW=BCH
M/;_6VM<G:"EC])Z4S^HK=N1V$*\&(Q=J\<I.[LS,#0<N[NS-\KL@-)]O15@@
MUMK:"L3'6@UKJZ&N0CTB5>+4>3CA<1X;I%XQ'I%F9A;AF9N%UNO=R>:FR5NY
MD[ N%C*7;F3L [N3A8R-F6[./4[,[],LYMR[-S]1O<WI("YWZ%S$3[H[Z2=/
ML#H'2 $7EPQGJ++$(_5?D0)_=Y<>?O;G8:JCEZ%GM3(&G]^-=2UB&*WJ#26C
MJ%OA^B0L3B;6=RM=G^A<X6SV(D)F\P:87=^#9FO&H B(@"(B (B( B(@"(B
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
M6PF]"U^+#?'[I.#_ !2I+7LK83>A:_%AOC]TG!_BE20%TI$1 $1$ 1$0!$1
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
M!2<*,>GLZ^4RDT0OE-4:BRF+EAR>H<P8ES/?OR-& 1^+X5.E#4QM1XZE.N
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
MG5@$YK-NU.<<%:M"!S3S&$48$9,+@=X]ESLU:KWBW#TEMCHBGZ]J?6.5CQM
M"$GKU(!C.UDLM><?./&X;&06LG?E<A$:U4QZQ,A6Y&[#O9#TUL/M5HO:K2@=
M6,TEAJU&:^<4<-K.98A\;,Z@R Q^R]_-Y.2SD;/#N,9S^!%Q#%&(PH>CM]R>
MW9PTA-N!N+CJ,N]FM:;1VV'IM/H32TSPV*^DJ=DFZ6R=J2**[JFW5XCGNA6Q
MD4MFGBH+-FR\@"(B (B("HIZ9+]+SMY]V'%_BCJY:WI;(7TR7Z7G;S[L.+_%
M'5RUO2 [\[)_QK[5?=/V\_''"K=Z+2%]D_XU]JONG[>?CCA5N]$ 1$0!$1 4
M9?2O^Z/L9(/YZ';_ !;2V,;0CH;PXVE!\^L8ND,,.'UTP1#\\/#50/&:BD/V
MO@D,;<<FCQ<[24*5O6\[@Z64HW,;D:M>]C\C5L4;]*W$$]6Y2MPG7M5;,$C%
M'-7L02'#-%()!)&9 3.+NRU;??\ G<?97LT:JM;@:(J%<V*U9EPCQ#Q>++8V
M^S-\))7TIF'+K?X'GFBG/3&7*1HWBDCP-L8[M6G/E0*Y"M]^CL^D!0[0OCMB
M][<LT6U\\W@Z'UM?FE)MOK5F?GX!S<I^(,>C+,LQ2T\@101:7E:2.SU8B<9,
M54$7AV9VX=N6?R=G]SM]1 ;V7'Y&O;@AM59X;-6S%'/7LUY0F@L03 TD4T$T
M;E'+#+&0G')&1 8$Q"[L[.O<6K#[GKTBO<7LV#1T3K.');E;.1GT08(K4):K
MT=%)RYEH_(Y&:*"SC@+@FTQE;E?'1\R/C;V+>209-CKV,>WYM)V@--AJ;:K6
M6,U+5".$LECHY6KY_ S3@Q#4SV#G<,CBK(OU1\686BDDCD:":9@<D!F.B(@"
M(B (B( B(@"(H_\ M]]YSLYV:].GGMT-4P4+<U<IL+I3'>'D-8:D-C*,(<)@
M@E"Q,!S"41Y"R57%5>B22Y>K10RF(&7^ZNZVF]#:<S6K]7YK'Z=TSI['V,IF
MLUE; 5J./HU0<YIYY2^LS#%%&QS3RE'!!')-)'&6JE[\_OELMVK=>0U,&-W#
M[/:,M3-HG"66DKW,U=*,Z]G66H*[D[1Y"[&<L.*Q[BWP1BI!CF8LA8MFW&>]
MU[\/<WM69;X-M-+HS:G%WCLX#;VA<>5K<L9\5<QK&]",39S+A&('7J.+XC#2
ME*^.BEL')>EA00!=]]EWLS:PWDU_IC;30>.?(ZGU7D8J-,28FJ8^MRQ9#-Y6
M86?U;$8:IXE_(3\.30Q>! ,MN:O!+TYIW3V0S&2QN&Q%&WE<QF<A3Q.(Q6/@
M.S?RF4R-B.K0QU&M&SR6+=RS+'#!$#<D9M[FY)MI!Z/MW)M3LRZ//6FN*M&[
MO=K7'!'G;43^M0Z,P$TL=N#1>(M'''\\(XJEO5%R$!'(9>O%5CELX[$XZ8P)
M@NPOV.-+;!;6:2VJT?&[XK3&.&&>_)%'%;S>7L$]G,9V^T;<%=RV0DGMS<G(
M\;2! TAA$+K+9$0!$1 %J!>_O^G'[0'VY5/Q8P"V_2U O?W_ $X_: ^W*I^+
M& 0$1*O!^A3?](^TA]A=I?W]N2J/BO!^A3?](^TA]A=I?W]N2@+]J(B +ANX
MO_1[._8;*?O&=<R7#=Q?^CV=^PV4_>,Z T6&'_.E7]CP?N0KZ*^=A_SI5_8\
M'[D*^B@-J%Z*U])KHC[9]?\ XUY%6+E71]%:^DUT1]L^O_QKR*L7( B(@"(B
M (B( B(@"(B JX>D;]R0&_NEY=V-M<7%_-GT;BQ";'UAAKEN'IFD12R82P?
MC+J#%P'//INU.3%.X_ <L\5:Q!)5UD<\$D4DD,T4L$T,DD$\$\9PSP3PF44T
M$\,HA+#/#*!Q30R ,D4H'&8B8NS;VM4&_2>^X]#%'F.TWM'A8X\?,=O)[SZ9
MQT9 U:>0@EEW%Q=.,'B:*4GL2:VCC*)VE>+4 12R2YF9@*.:LB>CS=]19[-V
MM0V_UW?<MD=<Y4"RDUF24PV^U%9!J\6JZ0,QM'B+YC6K:KKBP@$$<.;#Y[3M
MA<K=L_\ >7AVY\G]R N:^F:Y.O=W$V N4YX;52WM]J^S5M5Y FKV:\^;P4L$
M\$T;E'+#-$0212 1 8$)"[B[.J9:[[W5[36LM;Z6VYTAJ?)_"N)VJP^6T]HH
MYP(LAC\!EKU>^6'GME*3VJ6.EK108B,HP*A1$:8F<,<3#T(@)L?1R?IV=A?L
MKKC^"K7BVWZU('HY/T[.POV5UQ_!5KQ;;] $1$ 6K0]*Z^G'U!]SS;[][91;
M2]:M#TKKZ<?4'W/-OOWME$!6^5KST._Z9S6/W&,_^-^BE5#5KST._P"F<UC]
MQC/_ (WZ*0&RT1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 %7$]*#[#=G=[LUY+4.
M"IR7-6;0Y$-?8RM!&<EF_A(8):&KL=!'&SG+-\!V)LK7A$2*>UB8*X,QSL36
M.UZ>0Q\%NO/5M0Q6:MF&6O9KSQC+!/!,!1S0S1&Q!)%+&1!)&8N)@3B3.SNR
M T3(&Q"Q"[$),SB0OR+L[<L[.WD[.WFS_*WN0Q8F<29B$F=B%VY9V?R=G9_>
MSMY.WU'=3-]^AW8=KLP;UY#"XZO(VV^N),GJC;2X[D<<&+*X)932AS.S=5O2
M5FY7J").\AX>UB+$A'++*;PS(#9">BU][C5W)T)7[/\ KO+!_-%V]HO'H^Q=
MG?UG6&@:<4?JP!),9'<S>E&ZZ%^,'*63#!C,@XD37I MU\K1C[:;F:AT9J'#
M:LTEFLAIW4VG<A!E,'G,5.];(8V_7=_#GKR,Q"3$!'#8KS!+6MU99ZEN&>K/
M-">RR[F3TD70F^M/$[?[KVL?H'>.*O2HQS7)J]'2>X5QV>#UK3-N69AQ^:M2
M1C-;TQ>\(QFM1QX.SE86E&J!:'1$0!$1 $1$ 1$0!$1 %3V]+:[QS':2VNK]
MGG 9$#UAN<6-R6K(:E@PLX/;_%Y2.^PVWA<2B^:S+8L,2%:20?7</!FXI89J
MDAL4D'?!]_3MKV7L58P6/DJ:[W@NQE%BM"8R]7<,$4M>26#,ZXM1R$6$Q,;M
M%X=( FS>3.: :=$:96<E2U;7: W_ -7[IZSU!N!KW-6,_JS4]TKV6R4[, N7
M#1P4Z5</G5'&T*XQU<?1@9H:M:,(QZCZY# Z=7\22" D9/P("Y$_U!%N7?\
M:9E_:F,[C3NU[/::WUPVGLA2.;;W1KT]6[DV2 VJ286O:9L=IJ286Z?6M67H
M"HM68AEDQ-;-6 Z/52D8#87^CR]D>;9[LI[<8G(TRI9_5U>QN+J.&4!"P&2U
MAX-VK!9Z")BEH8*/#XUG=V(8J40&S$#LIM5^<40@(@ B  +   S"(B+,PB(L
MS,(BS,PLS,S,W#-QPOT0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$
M 6D7[8'QO[N?=5W(_'3.+=T+2+]L#XW]W/NJ[D?CIG$!CNMCWZ&O\0&Y'W7;
MWXI:66N$6Q[]#7^(#<C[KM[\4M+("WJB(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"A([XGN1MONU=@ NS21Z2W5P=-X-*Z]JU@E(H *24<!J>J+">7T]-
M++(8QC)%>QE@VN8^P+-8J6YMT0&D_P"V5V'MT.S_ *PGT/NKI>SIW+L5@\9<
M$QN8'4M"O(P/EM,YF'\S92A()PRE&_@9/'C8@@S&/QMPGK#B>MVOVK^QUMKO
M?I.WHK=#26*U7@K+&4$=^N+WL3<*-XPR>#R0,-[#96!G^<W\?/!8%N8R,X3D
MC.@CWE_HG>Y>WKY75>P=ZSNII )#M1Z*LQQ5MQ,-4\NNM3F*<,=K,:_)'$5<
M,3F)*[-7''Y.]&T]X"HLLS>QMWA>\W9_R,M_:37F7TI%:L!;R.$#P<AIC+V
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
M,[,(LP&\X7P\SJ;&XX>O(9"C0#AGZKEN"J/#]7#]4\@-P_0?#\^?07]*_&D
MGWZU]*!1RZ^UW)&;<&$FM-3F!-]0A+*N)-Y-Y.SMY+B&3UOG;S.-[/9Z^+MP
MXW\WE;HNS,[,SC:MS,[,Q$S-QPS$3-]$7(&Z(W;[PC8K0413:RW@VWTV @1\
M976."K2$P-RXQPE=>:65_(0AB Y9#<0C C(6>'C?[TJ_LC:/CGCT]J74NY>2
MB&1@JZ.TEFX:)SASTQOG=35,#B9(Y&;V;5"?(5^29G/ECZ-6?%2AC)S"&(#?
MWD,8B3_+RY,W+OSY\N_O\U[* MW=LCTO[>;5K6L7L]H_3VUV'E:2(<[FO_LO
MUI)&3NS25A(JFFL*;QNX$!4-02L;!/7O5C;PVJR;U;XZRW(U#;U;N!JC.:RU
M+=<O'S.H+\V0ML!2'+ZO6\5_!H4ADD,HJ&/BJT8'(O!K1L[LNK%^<LH@+F9"
M CYN1.PBS?7=_)D!^BRS[%?8BW'[0.N\;M]MG@ILOEKDE>3)Y V>/"Z7P\DX
MPV=0:BODXQ4\=3#Q)1A8BO9*2)Z6+KVKAC$I1NZT]'AWH[1MBCG\S3O;6;6'
M+&<VL-1XF>/+YVJQ,\H:-T[<*G9R#2#UQQYR\T&$BE;JA?*/%-6;93=A?L ;
M7=G71E?1.U^G:^(I/X4^8RTK!9U!J;)1Q-$65U%ER ;.2N$+.,3&XUJ<3^KT
M:]:N(Q,!T!W3?=1Z%[*.WS:6TX3YK56:>"]KK6]NO%#D=2Y6,9/#CCCC;BC@
M\6TTM;"XP3D>O7=YK4UJ_/:M32F21"8D!LQ"3.)"3,XD)-P0NS^3L[<L[.WF
MSNWN7Z+P@-'!OE@BQ6NM=XLQ<"QNN-8X\@=F%P>EJ7*5G!Q$B$>GPNGI$B%N
M.&=V9G73V8_.EK]CS_N1+-_O(-.CB.T7V@<6 >'%0WQW:KP"PQBS5AU]J JK
ML,3-&#%6*$V !%@8NCI#IZ6P@S'YTM?L>?\ <B0&^!1$0!$1 $1$ 1$0!$1
M$1$!C=VR?B@W5^YOKG\6,HM(?A_SI5_8\'[D*W>';)^*#=7[F^N?Q8RBTA^'
M_.E7]CP?N0H#Z*M;]VWZ4%=[/&RVB]GH=F*^JX]'QYN,<^>N3PY7_AG4>7U
M[OCFTQD6KO7?+/5X:Y+XC0-+['B= U2$0%YO\NJY']3M5_RER?Q+3\NJY']3
MM5_RER?Q+5&1$!>;_+JN1_4[5?\ *7)_$M/RZKD?U.U7_*7)_$M49$0%YO\
M+JN1_4[5?\I<G\2T_+JN1_4[5?\ *7)_$M49$0%YO\NJY']3M5_RER?Q+3\N
MJY']3M5_RER?Q+5&1$!=5U?Z:9N!-"XX#8+1V.L<GQ-F->YK,PNSN/AN]6EI
MG!&SL+'ULUPF=R'I(6!_$CVW?]*\[7FJ8Y(,;D]N]"0RB0%\Q^C)SM"!#TLX
M7=5Y[5$L<P_1^- ,/M\NP"#M&U;-$!D#VBNUAN=N[>CR.Z&O]5Z\LPR%-6#4
MF7L7:%.4QZ#EQ^'$HL/CI##@#DH4*YF'LF1<OSC\R+WL1BK>1N5\=CJEO(Y&
MV;1U,=CJMB]?MR$[,,=6E4CFM6)'=V9@AB,G=_)D!Z*[=V(V"UINAJO%:'V]
MTUD]6ZKS4OAX_#8J(3F(&(!EMVYY2BJ8[&U>L"N9/(3UJ%0"%YYP<@$I_P#N
M[O1=]_-X9*.;W$KS[(:'F()CFU/C2GUWD:C$+D&.T;)/4L8>2<>N.*QJF3'S
M5G%[)X6[#X$5K8(=W_W86SG9ITZ6#VPTM6HWKL->/4&KL@$-[6&IY*[.X'F\
MZ4069J\<A22U<97]7Q-$YIGI48'EE<P(T>XX[@_379BQD&M]8R4]4[W9C&^!
MD\K%TSX31E2UTR6-/Z1:6&.8C?@(,OJ"9AM98HNBM#0Q_%4K&2(@"(B (B(
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
MM49$0%YO\NJY']3M5_RER?Q+3\NJY']3M5_RER?Q+5&1$!>;_+JN1_4[5?\
M*7)_$M/RZKD?U.U7_*7)_$M49$0%YO\ +JN1_4[5?\I<G\2T_+JN1_4[5?\
M*7)_$M49$0%YP?35,BY"W\[O5;J,!Y_FER>743#S_P!"_DYY5\/#WO6JE6UT
M]'K->"?HYYZ/&C&3IZN&YZ>KCGAN??PRT44?T<?]MB_=!6]-TC_S3C/L?2_>
MT2 Y"B(@-#YA?SG5_M$7^H*^FOF87\YU?[1%_J"OIH"R_P!TCZ1C;[*VTQ;7
M0;2P:V$]69_5#YJ361X%V^'&HMZEZ@VG,K^=O4_Z/ZW\]\1OG4?1[4GGY=5R
M/ZG:K_E+D_B6J,B("\W^75<C^IVJ_P"4N3^):?EU7(_J=JO^4N3^):HR(@+S
M?Y=5R/ZG:K_E+D_B6GY=5R/ZG:K_ )2Y/XEJC(B O-_EU7(_J=JO^4N3^):?
MEU7(_J=JO^4N3^):HR(@+S?Y=5R/ZG:K_E+D_B6N#ZH]-/UO+!*&%[/NE:5C
MJ/P;&5W$RV3A8>":-Y:=/2.*-RZNDC$+[-PQ1B?+M(U)Q$!9NW<]+8[6FHP.
M'"_S,-!PDYB)Z<T?D,C?:(F-F&2YJK46>KE,(DW%BMC:7M@!A$'M,4'':8[<
M6\6\LWB[I;EZOUO$QQR1XS,9:;X!@DA>3P9:^G:?JN"BL1-+((6QQWK?0XQE
M.01QL.+"(#P(LS,S,S,WDS,W#,WU&;Y%Y7]UXCFFAK0QR3V;!M'7JUXSGM69
M'XXCKUXA.:>1^69HXHS-W=F9GY96 ^[X]&T[16^94\KFL/-LYH>R_4^IM?8B
MY#F[,'_QL-H2:?%9R['(/MUK&4FP5"W&44]2Y8K2-.P$%FW.W.?UAG\1I32>
M&R6H]2Y^W'0PN"P]62[D\E;D?RBK5HVZG$!YEGGD<*U2 9+-J:&O')*&R"[A
MCT=G'[%-B]W-XX*F9WEEK')B,!'-6R&G]M@L.WM5)XXRCRNKR@^<W,S'+)1Q
MHRST<*TC/-E+LM?=L=SQLMV7\2\6A,$V2U;<KA!F]P]0QUKVK\JW2WC5X[S0
M@&'Q4LK/*^'PX5*+EX;V L20Q2#*@@"(B (B( B(@*BGIDOTO.WGW8<7^*.K
MEK>ELA?3)?I>=O/NPXO\4=7+6](#OSLG_&OM5]T_;S\<<*MWHM(7V3_C7VJ^
MZ?MY^..%6[T0!$1 $1$ 7#=P=O<'JS!Y336IL30SN S=*?'9?#Y.M'<Q^0I6
M0<)J]FO,)!)&8ORW+=0$PF#B8B3<R1 :Q'OK/1Q-7[!V,KN'M%4R^MMEVZ[E
MVHQ/D]6;>"<ID5?)011M;SFF*PN 5,[#%8R%&$6#4#'T%E[-7L#$A8A=B$F9
MQ(79V=G;EG9V\G9V]SLM[;-"$@''( R1R"0&!BQ 8$SB0&),XD)"[L0NSL[.
M[.W"J8]ZUZ+#M_NO8OZVV/MXO:G7=B6S>R6GGQY%H#5-B9CD-FHTI(#TCDYK
M+^*^2Q4%K'2N<L=O"')-'>I@:V)<\VMW3U/H;4%#5>B]0YG2>IL6;28_/:?R
M%C%Y.OP[$\7K-4XRGJR\=-FC9::E;C<H;=>>(B!^_>U[V#=W]ALW)@MV-!YW
M2<OC'#1R\]4[>E\V+%TA/@M3U&EPV2"5G$VKA:#(UV,8[U&G/U0CB,@+:78N
M]+MWOT6]3$[NZ;P.[.!BC"$LQ2'YE-=1,) WBS6H'GTYFG:(3;P9<1AK,DQ^
M--E9&;PGLJ=GGTJ[LD:SBK1:CU'J3;'*3C&)T]9Z6S$M".<^.8WU!IJMGL-%
M&#/[=O(6<?68F(6D?V.O5LH@-USM+V^=D->0-9T;NYMSJ6%Q8NK$:PP-MVYY
M;I...\\@2"[.)QF R1F) 8B0NS928O-TKP>+2MU;D?#/XE6Q%8#AW)F?KB,Q
MX=Q)F\_-Q)O>SK1,'1A(VD*&,I&X=I' 7-G9^6<3=NIG9_-N';A_<N;T-P=1
M5!Z*>I-1TPXXZ*>?S%0..7?CHKW8QX9W=V;CAG<G][OR!O0U\G*Y^C0#Q+UV
MI2CXYZ[=B&L''/'/5,8-QR[-SS[_ "]ZT?[]H#<%V=GW!U\[.W#L^MM4.SL_
MD[.WPK[OK+B&0U]J&VW3<U%J*Z''3T7<]E[8=///3T6;DH\<^?'''/G[V0&Z
M,W:[?FQ^@X?6-9;N;<Z:BX9V++ZPP51RYZF$0"2\QF9N),$8"YF3=("3NS*&
M;M"^E:]DK1L5F/36H-3;GY2$9ACIZ/TKF:N/DL1/PT3Y_5%7 XJ2*7CYU<Q\
MV1JEY/XG#\MJUXJ, $YA#$)OSR8Q@QOR_+\DS=3\OYOR_FZ]I 6O.VKZ7!OO
MKMK>)VHPF#V?P$S21CE7$=4Z[F F,1D'(W0CT_AWZ7 _!JX7(6(IAY#+'&[@
M56[7FN\YJK-9#4FI\SE-1:ARTWCY/.9N]8R>6OS=+"QVKUR26>1@ 1CAC<_"
M@B$(8 CB  'BB_B201;DG86Y9N2=F;DGX9O/Y7=V9F][N[,S<NW(']KL?:'9
M[5>X&I<3HW0^G\IJG56=L>JXG!8>N]F]<EXY,N'((:U: /;M7;<L%*I%S+:L
M11MU*8ONVO1[]_.T7)5RSXF?:[;V9XI'UUKC#9"N60K2.SE-I73$QXW)ZC9H
M^7CME/B\++(XQ1Y<B&=H-C)W;?=);.]E[ /CM 8,;>I+M>.+4&O\Y%5MZOS[
MCTD<4^1""/U#%^,SRP87&C6QL!.Q>#)*WBN!&?W%/H^F#[-]>MN3N,5/4^]F
M2QX1CX?@6L#MU6LQ%ZWB]-R>"QV\S.$SU,WJ(I""R$(U<1#4I/9ER%FI$0!$
M1 $1$ 6H%[^_Z<?M ?;E4_%C +;]+4"]_?\ 3C]H#[<JGXL8! 1$J\'Z%-_T
MC[2'V%VE_?VY*H^*\'Z%-_TC[2'V%VE_?VY* OVHB( N&[B_]'L[]ALI^\9U
MS)<-W%_Z/9W[#93]XSH#188?\Z5?V/!^Y"OHKYV'_.E7]CP?N0KZ* VH7HK7
MTFNB/MGU_P#C7D58N5='T5KZ371'VSZ__&O(JQ<@"(B (B( B(@"(B (B( O
M2R6-KW:UBG<@AM5+<$M:U5L1!-7LUYXRBG@GAD8HY89HB*.6*02"0"(29Q=V
M7NH@-6KZ0QW*EKLW:T/<#06-F/8[6V2Z<>T3^,V@=3W&DGFTI<X83BPMXPGL
MZ4M&+QQ0C)@IYGLU*1WZW*WB6_>P^D]SM'Y_0>N,-4S^EM38^;&9?%W 8XYJ
M\S>4D1<=5>W6D8+%.W"XSU+445B PEC$FU%W>T]UYJOLI[HV=%9<[F8TCEPF
MRFWNLYJSQQ:BP+3$#U+LL0-3CU/A7\.OG:,)#SUU<K#!!2R5:*,"+Y$1 38^
MCD_3L["_977'\%6O%MOUJ0/1R?IV=A?LKKC^"K7BVWZ (B( M6AZ5U]./J#[
MGFWW[VRBVEZU:'I77TX^H/N>;??O;*("M\I5>Z"[SJ;LG[EYC<6#1D>N#RVC
M;^D7Q,F<+ - U[+X7*^OM<'&9;Q'C?#M!ZOZN+$T[GXHO&PE%4B O-_EU7(_
MJ=JO^4N3^):?EU7(_J=JO^4N3^):HR(@+S?Y=5R/ZG:K_E+D_B6GY=5R/ZG:
MK_E+D_B6J,B("\W^75<C^IVJ_P"4N3^):?EU7(_J=JO^4N3^):HR(@+S?Y=5
MR/ZG:K_E+D_B6GY=5R/ZG:K_ )2Y/XEJC(B O-_EU7(_J=JO^4N3^):?EU7(
M_J=JO^4N3^):HR(@+S?Y=5R/ZG:K_E+D_B6GY=5R/ZG:K_E+D_B6J,B("\W^
M75<C^IVJ_P"4N3^):?EU7(_J=JO^4N3^):HR(@+S?Y=5R/ZG:K_E+D_B6K(7
M<K=Z[8[7&@M7:UL:'BT(6E]:R:1#'19\M0M="/3V"SGKY62Q&']7)RS)5O5F
MAF9AKC-X_,SQ1:B);&3T,?XB-V?NSV/Q!T0@+AB(B P([R+N\]$=IG:_+[;Z
MTB*N4W_*&FM158P+*:4U+6C-L=F\>Y\-*T1D\.0H2$,&3QTMFC,0-,,T6I([
M<_85W$[.^X.3VZW(Q$E#)52EL8?+0BQX75>">8@IZ@P-L))HIJEJ/PWLTRE>
M]A[1ECLG#!;B(7W5RPE[>'=[[6]H[1DNBMT-/196J#RSX7,U7&KJ/3&1EB>+
MX4T]EQC.>A:Z>!FBXDIW8Q&&_5LPBP,!I:5^4T(2"X2 )@_'(F+$+\/RW+.S
MMY.S.WUU/EWH/H\N]W9RGMYO&T+VZNV,9'(&MM+8><\AAJ[<N#:PTS5ER%W$
MLP\">7IE=PA2,_CV<<4L%>2 Z&8)!8XR$P?W$+L0OP_#\.WD_#L[/]1_)T!/
M+V#/2-.TKL57Q^"'/T]S-%4.F&/2^XC7<E:JTF(?S-A]5U[,6>QSQ!UA4:])
MFJ%9CZ/@V6&.&*.UQV9O3 NS]J2"M#N9IS6NV&4/PPLS18R;6VG@-Q'QIHKN
MG(9,T]8#)VCZ]/C9D$")ZX/P#ZV9$!N2]D^^&[+NXD->72>^FW5Z6R G'C[V
M?@P&: 2;EFLX'438K-4S;W%';H02 3$!B)B3-G7A]T--9'_F_4."O^_\YY?'
MVOH6Y?\ H%@_<WF_U&\W6C#GKQRMTR1A(/U#$3;^\3.R^GB<G:Q[.V/MW,>S
MN[O\'V[%'ER;@OSK+%]$WD7U6\GY;R0&]B9UY6C6H[S:UJEU5M;:UKET]'5!
MJ[4<1='E[/,>3%^GR;V?=Y-Y>2]RUOMKR<'BGU[KJ:,N'>.76>II =Q=G%W
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
M_P"N>R_W[ZF_B GY4,[6?]<]E_OWU-_$!;.9$!K&?RH9VL_ZY[+_ '[ZF_B
MGY4,[6?]<]E_OWU-_$!;.9$!K&?RH9VL_P"N>R_W[ZF_B GY4,[6?]<]E_OW
MU-_$!;.9$!K&?RH9VL_ZY[+_ '[ZF_B K\/=6=F#4FR_9\VNVOU?+BIM2:-T
MY'B,K+A+4]W%G9CLV9>JG:LTZ$\T3A*#]4M2 F+D>GRY>05$ 1$0$!WI!/=;
M[A]JS;;0VD-N,MHO$973.OAU5>FUMD\YB\?-CVTUGL*\-2;!:;U-9.YZQE8)
M&CFIP0>#'*_K#2, '4Y_*<_:G_3GL!]^.XO_  D6RW1 :[#LW^B5=IC2&XN@
M-6Y35^Q<V,TKK;2NI,C#0U9K^:_-0P>=HY.Y%2AL;65*\MN2O5D"M'/:K0G,
MX#)8A BE'8GHB (B( B(@"(B (B( B(@"(B *-KO:NP-%VE=B=8[5QV:./SF
M0"EE](Y;)/.%'%:LP=D+V&M73K5KEF.A-($N.R1UJMBPV-O7&@A.5Q922H@-
M:1^4Y^U/^G/8#[\=Q?\ A(GY3G[4_P"G/L__ 'X[B_\ "1;+=$!%'W,O9:WC
MV2V.P&U&\N4T3G,EHJS<QFE<QHG-9[+P3:/.5[>*QV4?/Z6TO/7NX,IY\35]
M6AN0S8FMCRDE"R$S'*XB( H>N_*[O[6O:8V'N;7Z!R.E\5J&QJO2V=CMZOO9
M;'89JF#N26;,1V<+@]0W6L2B0C (XXHW=R>26-F;JF%1 :TC\IS]J?\ 3GV?
M_OQW%_X2+U[GH;_:GEAEB^;7L_CXL9Q]7S8;BOT]8N//'\R5N>.>>.6Y]W*V
M7Z(#\X1<0$7]["+/Q[N69F\O=_H9?HB( B(@*LOI"W<D[M]K#5.V.<VVSNW6
M(JZ+P&IL5E8M<9K4V*GGL9K(XBY6/'C@=':HCEACCQTHSO8DJ&QF#1A(/435
MXORG/VI_TY[ ??CN+_PD6RW1 46>Z=]&;[0.Q?:#VYW6UAJ?9R_IO2-W,V,I
M4TUJ;6M[.31Y'3>8Q$'J%7*;<86A,8VK\!2C8RE01KM-(!G( 0RWID1 $1$
M1$0!$1 $1$ 1$0!$1 %X=>40%(_O</15-0[F;J7-P^SWE]OM)X[5KV\IK/2^
MM,KJ+#X^EJB66(ILII5M/Z1U1TU,XY6;V6Q]KU.&GDW*;',]:X=:I%Q^4Y^U
M/^G/8#[\=Q?^$BV6Z(#6D?E.?M3_ *<]@/OQW%_X2*\#W.78QU5V?.SCMYM#
MK6]I_):FTG)K.3)W=+6\C?P4OS1Z_P!5:KI-1MY;$X/(3>#C\Y4@M/8Q57IN
M1V B:: 8[$LFR( B(@"(B (B( B(@.#;C[9:<UAA[NGM5X+$:DP61B."]A\Y
MCZN3QUN*0"C,)ZER*:"1G R'EPY9B?AVY=5?.V/Z(WV?]<%>R>UN4U!LYF[1
MS6 IT9I]5:-&S+U$S#I_-W'NT*?C$4CT</F\=5ACZ*F/AH5HXXPM>(@-6OVD
MO14^UAH62U/IW%Z2W3Q,3F5>SHW/^I9B6'K(8FL:?U/6PYPVS%A.6O1R65K0
ML3,U^7@G&#[>[LB[K[9E*.X6VFNM&1PS' =S4.E\O1Q7BQ_1A%FRJEAK'3\I
M5[TH>;</YLS[NE>';GR?W(#1!!E*Q/TC8@)_D898W?\ O,3NO=8F?W.S_K.M
MVON!V*]GM5E-)J7:O;O.S6.6FLY31FGKEN3E^IW>W-CRLL[D[N[M*SN[OS[W
M6)N;[D7LD9&5YKG9[VQEE)^IS'3E:%W?I8?= \;<<,WEQQY,_'/F@-.VO#DS
M>]V;]?R6W]?N%.QUZPUG^=[VZZVB>+P_@J3U?ARZNMZWK'@O+\C2.'6P^7*Y
M+ANY"[(^/E&:IV>]L(Y1(3$RTY7FX(6)F=FF>0?<3MQQP_/FSH#3H292L#])
M6(!=OD*6-G_O.3.LI-A>QAN]ND<0[<;8:ZUG%.;1Q7L'IO)3X=SZF'I+/2PP
M8.-^7X=I,B+^R7#/T'QN/MO.Q3L[I(H#TQM7MW@9JS T%G%Z-T_3MQ]#L0.U
MR''C:<A)F<2>9R9V9V?E9-H#61=E+T2CM)ZVL5;>X%[2&TFGS(2L?"-\]4:M
M*$@ZF:II_""V*CDZ_G4KY/4M*2N_$H5+@MT/;=[!'HVG9LV.M8_4,^!M[F:Y
MH,!P:GU[,V1JT;0D!O9P^E(FBTU0G8XXRANS8^[E*O$@ULA!'8L1RV 40'YQ
M1" B B(B(L(B+,PB(MPPB+>3"S-PS,W#,W#>2_1$0!$1 4&>\9]%BW^W4WWW
M5W+T7JG9JEIG7>KKFI<93U%J76M'-5QR%>J]H,A5Q>VN6H13%>"U*+5\C;9X
MI(WDF*5S=837/0W^U/+#+%\VO9_'Q8SCZOFPW%?IZQ<>>/YDK<\<\\<MS[N5
MLOT0!$1 $1$ 1$0!$1 $1$ 1$0'3W:&T/>U/H#7&FL8\#9+46C]38+'O:D*&
MJU[+86[0J/9F".8XJ[3V(WFD"&4@CZB&,W9A?6Y4_1!.UG%#%%\*;+EX481]
M7S;:F;JZ!8>>/F ?CGCGCE^/=RMG<B UC/Y4,[6?]<]E_OWU-_$!/RH9VL_Z
MY[+_ '[ZF_B MG,B UC/Y4,[6?\ 7/9?[]]3?Q 3\J&=K/\ KGLO]^^IOX@+
M9S(@-8S^5#.UG_7/9?[]]3?Q 3\J&=K/^N>R_P!^^IOX@+9S(@-8S^5#.UG_
M %SV7^_?4W\0$_*AG:S_ *Y[+_?OJ;^("V<R(#6,_E0SM9_USV7^_?4W\0$_
M*AG:S_KGLO\ ?OJ;^("V<R(#6>T/0[^U5-$,DFK-AJA%SS#/K+7IRAP[M[3U
MMJ[$#\LW4S!.7D[,[B7+-DAMOZ%YN?9<"UAOAH3##[+R0Z9TMJ#49DS2!U11
MVLK=TN,;E%XCC8.E*P2,#/5D%WXV&2("H[L3Z'=V?L&<,^N]8[B;@R \9G3'
M(U-)8R0V8>N(QP%:/)O7/@O(,G#./4SM.W3PK"'95[NG8[9&F%/:S;'2ND'$
M  \C3HO=S]KPV-@DR&I<M)?U#DYV8S9[&0R=F<F)V*1V6:2( B(@"(B (B(
MB(@"IB=^+Z._OCVE-^;>Z.@-2;4XS3]C1^F=/#3UAJ#5^,S W,*63*S*5?"Z
M"U%2]6D]>!H";(O*70;R0Q^3/<[1 :TC\IS]J?\ 3GL!]^.XO_"138]PMW F
M]?9>WGS&X>X>H-K<K@LAH',:6AKZ,U!JS)Y8,E>S.G\A7EDK9S0FFJ;4F@Q=
MH9I1R!SA*5<0JRA)))#<&1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!Z&4Q=:]6L4K
ME>"W3MP2UK56S$$]:S6G HIZ]B&02CFAFB(HY8I!() (A(7%W94#>W%Z'[K_
M "6Y6?RNP.I=L\-MIEI&R.*TYKK4&K\?EM-6[4DTE[!T'P^B-40V]/TR>+X&
MGMY'X0BKR/2LA(U2.U8V *(#6D?E.?M3_ISV ^_'<7_A(O#^AS=J=_\ ]L]@
M/OQW%_X2+9<(@,8.Q%LIE=M=E]H=N<[8Q]O-Z VOT!HK,6L3+9GQ5G*Z5TIB
M<%D+&,GN5*%N;'S6Z$TE*6U1IV9*Q1G/4KRN4(9/HB U\?;.]&,[8N]FZFN-
MU-2ZUV!')ZRSMK)!2^;7<6:+#XH7:OA<%6D;:"$3KX;%15:(S-#"]N2*6[+$
M$]J5EC)^4Y^U/^G/8#[\=Q?^$BV6Z("FCW('HU6O=@=YX]V=X\YMUGWTU@\A
M!H?&Z)RVILN]?4N8#X.LYO*?#^D=+0QCC\'+D:F.BA:^Y6\F]UVJS8^K(=RY
M$0!$1 $1$ 1$0!$1 $1$ 1$0!$1 $1$!0A[QOT3[=O7N]NX>NMHM1[1X?0NL
M<Y\TE##:KSVL,5F,9D\I4K6-1P'6PV@M14"JV-0ED[].0,B\CU[D<<T(2QD1
MX3?E.?M3_ISV ^_'<7_A(MENB UW/9F]%G[8VU&XFBMRM+:Z[/\ !G]$:BQV
M?Q_5K'<9HK+59>F]C;/&T;N]/+XV6YB;K,SEZI=F<.)&!VV']9Y'CC>8 "5P
M%Y0CD*6,)'%G,(Y2BA*0!+E@D*&(C%F)XP=^EOW1 $1$ 1$0!$1 $1$ 477?
M,=BC5G:'[.NN=I-$7]/8S4NI;>CK&/N:JN9*A@HAT[K;3VI;@W+>(Q&=OQ%-
M2Q%B&MX.+LL5HX0E\&(CFCE%1 :TC\IS]J?].>P'WX[B_P#"1>M<]#?[4\T,
ML7S:]G\?$C./J^;#<5^GK%QYX_F2MSQSSQRW/U5LP$0'7NT>E+.!TIIC!W3@
MDN8;3V%Q-N2J<DE8[..QM:G.=>26*"4X"EA-XCD@AD*-Q<XHR=P;L)$0!$1
M$1$ 1$0!8"]YUV&,7VC-D]<;57Y*M2_F\8=G2^7MA*<."U?CN;>G,O*T#%,5
M:MDHX1OA$!R2X^6U%&!2&/&?2(#6D?E.?M3_ *<]@/OQW%_X2)^4Y^U/^G/8
M#[\=Q?\ A(MENB BI[FWNW8.R[LA@=O;4V+R&L+5BUJ'7^;P[V),=EM4Y$A:
M?U">[4HWY\9BZ4-/$8R6Y4JV):E()Y*M4IGK12K(B (B( B(@"(B (B(#7!;
MI>B%]IW-:IU1FZ>LMA@IYO4NH,U4"UJW<&*S'6RV7N9&".Q'%M5/$$\<5D0E
M&.>6/Q!+HD,>DEP7\IS]J?\ 3GL!]^.XO_"1;+=$!!CZ/_W9^O\ LK;/ZKT!
MN-E-'Y?-YW=#+ZUJV-%9'-93%18J_I'1&GX*]BQG=.Z:MCD!MZ:O2RQ1T)*P
MUIJI!;DE.:*"<Y$0!$1 =*]I/0%_5FW6O]+8IZS934NBM58#&O<E."HU_,X*
M_CJ;VIHXIY(:S6+,;SRA!,<<748Q2$S ^M[I^B"=K.*&*+X4V7+PHPCZOFVU
M,W5T"P\\?, _'/'NY?CZK^];.Y$!K&?RH9VL_P"N>R_W[ZF_B GY4,[6?]<]
ME_OWU-_$!;.9$!K&?RH9VL_ZY[+_ '[ZF_B GY4,[6?]<]E_OWU-_$!;.9$!
MK&?RH9VL_P"N>R_W[ZF_B GY4,[6?]<]E_OWU-_$!;.9$!K&?RH9VL_ZY[+_
M '[ZF_B GY4,[6?]<]E_OWU-_$!;.9$!K&?RH9VL_P"N>R_W[ZF_B GY4,[6
M?]<]E_OWU-_$!;.9$!K&?RH9VL_ZY[+_ '[ZF_B GY4,[6?]<]E_OWU-_$!;
M.9$!K&?RH9VL_P"N>R_W[ZF_B GY4,[6?]<]E_OWU-_$!;.9$!K&?RH9VL_Z
MY[+_ '[ZF_B GY4,[6?]<]E_OWU-_$!;.9$!K&A]$-[6;.+_  ELO[)@7_3?
M4WZ$F+CXO_EXX^M]1_<MF?@:1UJ-*M)TO)7J5H9.EW<>N*$(RZ7=A=QZA?AW
M9G=N'=F]R^LB (B(#6(4O1!.UG##%%\*;+EX<8!U?-MJ9N>D6'GCY@'XYXYX
MY?CZKKV?RH9VL_ZY[+_?OJ;^("V<R(#6,_E0SM9_USV7^_?4W\0$_*AG:S_K
MGLO]^^IOX@+9S(@-8S^5#.UG_7/9?[]]3?Q 3\J&=K/^N>R_W[ZF_B MG,B
MUC/Y4,[6?]<]E_OWU-_$!/RH9VL_ZY[+_?OJ;^("V<R(#6,_E0SM9_USV7^_
M?4W\0$_*AG:S_KGLO]^^IOX@+9S(@-8S^5#.UG_7/9?[]]3?Q 7W\;Z'GVJY
MX^N75&Q%(NIQ\&SK/71R<,S<'S3VMMP])<^3>+U^3]0"W'.S'1 :[?;OT,'=
MZT3/JW>G;?!#^B'3F U/JHF?VO(3R9Z-9^> ]IXVZ>LO8/PV\63_ &/]#<V1
MQ!Q3Z]W$W#UL3,+S4<?)B])8\C%W?@3H5;.3:(FX8Q]?8W9N D!^2>X2B CZ
M[)'=5]GK8R(/YF.U>F-/WFX<\]8@L9_4\Y-)XS//J?4=C+9^1@E=S@B?(-!5
MY\.K%!$S1M(*B( B(@"(B (B( B(@()._P#N[(W"[4^U6E-#[<931N)R^#U]
M3U1=L:VR>;Q6./'5L#GL8<56;!:;U/:DNE:R=8ABEIUX/ &>1[32!'#-4C_*
M<_:G_3GL!]^.XO\ PD6RW1 :YG8WT1KM-:;UQHG4F1UCL3)C]-ZQTMJ&]'2U
M9N!-<EIX//8_*VHJD4^U=6"2S+!4.. )K->)Y2!I)HPY-MC,B( B(@"(B (B
M( B(@."[C[8Z<UCA[>G]68'#ZEP5\'CNX?.XZIE<;:!Q('&>E=BFKR-TD0^U
M&[LQ$S/YNJOO;*]$<V UP]W)[69//[.9NP\\X4Z,]C5.C7M2N4@_\@9RX=['
MTVE,B>CA<UCJD,7AUJ$%*O$$;6O$0&K:[2OHJ7:NT(=F?3F,TENIB(>HH+.C
ML[ZAF9H^> :?3VIH,44-DOT4-')Y6 !X+UM_:88/-\.R)NOMF<H[A[::ZT8$
M$A1R7-0:8RU+%,8$(.P9MZQX:=F(P'J@ORCU& N[$0L^[H7\N+.SL_FS^3L_
MFSMQP[.S_(Z T0<>4K$_2-B G?W,,L;O_>8N5[K$S^YV?]9;M;<'L5[/:L*4
M]3;5[=YV:?J>6QE-&Z>N6C<WZC)[<V/*RQ&[,Y$TK.3^;NZQ-S7<A]D?(RO/
M;[/>V$DI%U$8Z<K0N[](C[H'C;CI$6XXX\N>.?- :=Q?R1BWO=F_7=F_TK;_
M +=PMV.VL%8_G>MN>HHFB\-\3(]=F8G+J:N]CP1D?GAY6!C<69G?A<QTYW*?
M9-Q,HS4.S[MA!*#NXF^FJD_#ET\^5AI6=O9'R=G9N/)D!IP2RU5N6>S79V][
M/-'RW'R<=7//UEGCL#W9W:$W0*!]"[-;A9JK8:,XLI+IV[A<*<4I.+3Q9G/!
MC,;9A'I<I"J6;#QCPY"W7'U;AW;;LQ;;:-,)=([?Z)TQ-&S,$^G]+8/#SMPS
M#SX]"C!,Y.(LSDYN1<>T[KO) :W#LI>A^;ZZFFKW-U]7Z.VRPQ-U2X[#V)M:
MZN/B5F>)XJ\-#36.:2'JDCMMFLR<<G1'-C/HN+8?84]'?[,VQ-FGFZ&D#UUK
M2FP%%K#<&=M07*DXL/5/A\.<<6G,+*Y,[M9H8H,@PF<+WC@=HVG,1 ?R L+,
M(LPB+,S,S,S,S-PS,S>3,S>3,WDS+^D1 $1$ 1$0!$1 %0V[SOT8+M"[S[_;
MH;IZ3U5LS2T[K7/P97%5-1:FUO2S5>O%A\9CR#(5<;MOF*,4SS4I#8:V2MAX
M9!S)U.0#?)1 :TC\IS]J?].>P'WX[B_\)%8\]'@[ES=;LF93=J_N7G-O<O'K
MS'Z'J8<-#9C4F6.L>F;&K)KQ9+X?TAI<81F'/U6J>JO<<WBL>,T##&\MGM$
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
M 681%F869F9E["( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
MB(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(
MB (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B(
M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"
M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B
M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@
M"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (
MB( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(
M@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B
M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B
J (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@/__9

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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679836864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - 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, 2022</div></th>
<th class="th"><div>Aug. 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">INOVIO PHARMACEUTICALS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">33-0969592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">660 W. GERMANTOWN PIKE, SUITE 110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">PLYMOUTH MEETING<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">440-4200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">COMMON STOCK, $0.001 PAR VALUE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">INO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,400,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001055726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679989648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 41,101,858<span></span>
</td>
<td class="nump">$ 71,143,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">307,023,457<span></span>
</td>
<td class="nump">330,170,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">4,482,639<span></span>
</td>
<td class="nump">5,466,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable from affiliated entities</a></td>
<td class="nump">6,888,895<span></span>
</td>
<td class="nump">2,565,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">56,255,326<span></span>
</td>
<td class="nump">38,836,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity', window );">Prepaid expenses and other current assets from affiliated entities</a></td>
<td class="nump">433,259<span></span>
</td>
<td class="nump">261,192<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">416,185,434<span></span>
</td>
<td class="nump">448,444,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">16,213,436<span></span>
</td>
<td class="nump">17,453,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Investment in affiliated entity</a></td>
<td class="nump">2,435,053<span></span>
</td>
<td class="nump">3,906,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,369,028<span></span>
</td>
<td class="nump">2,626,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">10,513,371<span></span>
</td>
<td class="nump">10,513,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">10,912,525<span></span>
</td>
<td class="nump">11,571,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">770,144<span></span>
</td>
<td class="nump">1,425,794<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">459,398,991<span></span>
</td>
<td class="nump">495,941,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">105,015,337<span></span>
</td>
<td class="nump">47,644,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable and accrued expenses due to affiliated entities</a></td>
<td class="nump">1,338,692<span></span>
</td>
<td class="nump">548,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_AccruedClinicalTrialExpenseCurrent', window );">Accrued clinical trial expenses</a></td>
<td class="nump">10,122,869<span></span>
</td>
<td class="nump">10,326,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">8,982,619<span></span>
</td>
<td class="nump">21,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="nump">2,737,631<span></span>
</td>
<td class="nump">2,603,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DeferredGrantFundingCurrent', window );">Grant funding liability</a></td>
<td class="nump">2,712,905<span></span>
</td>
<td class="nump">4,559,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DeferredGrantFundingFromAffiliateCurrent', window );">Grant funding liability from affiliated entity</a></td>
<td class="nump">154,000<span></span>
</td>
<td class="nump">37,500<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">131,064,053<span></span>
</td>
<td class="nump">65,741,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">56,935<span></span>
</td>
<td class="nump">64,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible senior notes</a></td>
<td class="nump">16,521,352<span></span>
</td>
<td class="nump">14,959,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, net of current portion</a></td>
<td class="nump">14,053,493<span></span>
</td>
<td class="nump">15,459,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">32,046<span></span>
</td>
<td class="nump">32,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,826<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">161,727,879<span></span>
</td>
<td class="nump">96,272,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', 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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">247,503<span></span>
</td>
<td class="nump">217,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,693,674,022<span></span>
</td>
<td class="nump">1,609,589,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,395,600,749)<span></span>
</td>
<td class="num">(1,209,855,522)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(649,664)<span></span>
</td>
<td class="num">(282,236)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Inovio Pharmaceuticals, Inc. stockholders&#8217; equity</a></td>
<td class="nump">297,671,112<span></span>
</td>
<td class="nump">399,669,421<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 459,398,991<span></span>
</td>
<td class="nump">$ 495,941,493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_AccruedClinicalTrialExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Clinical Trial Expense, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_AccruedClinicalTrialExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_DeferredGrantFundingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Grant Funding, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DeferredGrantFundingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_DeferredGrantFundingFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Grant Funding, From Affiliate, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DeferredGrantFundingFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amounts paid to related parties in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858677238640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 784,395<span></span>
</td>
<td class="nump">$ 272,824<span></span>
</td>
<td class="nump">$ 983,469<span></span>
</td>
<td class="nump">$ 643,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">56,464,885<span></span>
</td>
<td class="nump">70,808,418<span></span>
</td>
<td class="nump">112,443,496<span></span>
</td>
<td class="nump">109,852,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">48,456,836<span></span>
</td>
<td class="nump">12,666,341<span></span>
</td>
<td class="nump">64,410,294<span></span>
</td>
<td class="nump">26,547,535<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">104,921,721<span></span>
</td>
<td class="nump">83,474,759<span></span>
</td>
<td class="nump">176,853,790<span></span>
</td>
<td class="nump">136,400,371<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(104,137,326)<span></span>
</td>
<td class="num">(83,201,935)<span></span>
</td>
<td class="num">(175,870,321)<span></span>
</td>
<td class="num">(135,756,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOperating', window );">Interest income</a></td>
<td class="nump">857,667<span></span>
</td>
<td class="nump">928,111<span></span>
</td>
<td class="nump">1,527,481<span></span>
</td>
<td class="nump">1,697,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(313,488)<span></span>
</td>
<td class="num">(466,726)<span></span>
</td>
<td class="num">(626,976)<span></span>
</td>
<td class="num">(979,760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ChangeInValueOfInvestmentsInAffiliatedCompany', window );">(Loss) gain on investment in affiliated entities</a></td>
<td class="num">(934,015)<span></span>
</td>
<td class="nump">278,818<span></span>
</td>
<td class="num">(1,471,743)<span></span>
</td>
<td class="num">(551,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Net unrealized (loss) gain on available-for-sale equity securities</a></td>
<td class="num">(3,967,101)<span></span>
</td>
<td class="nump">136,493<span></span>
</td>
<td class="num">(8,807,742)<span></span>
</td>
<td class="num">(711,465)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(3,048)<span></span>
</td>
<td class="nump">185,281<span></span>
</td>
<td class="num">(156,516)<span></span>
</td>
<td class="nump">194,259<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net loss before share in net loss of Geneos</a></td>
<td class="num">(108,497,311)<span></span>
</td>
<td class="num">(82,139,958)<span></span>
</td>
<td class="num">(185,405,817)<span></span>
</td>
<td class="num">(136,107,702)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share in net loss of Geneos</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,165,213)<span></span>
</td>
<td class="num">(434,387)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (108,497,311)<span></span>
</td>
<td class="num">$ (82,139,958)<span></span>
</td>
<td class="num">$ (187,571,030)<span></span>
</td>
<td class="num">$ (136,542,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.46)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.83)<span></span>
</td>
<td class="num">$ (0.66)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.46)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.83)<span></span>
</td>
<td class="num">$ (0.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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted average number of common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">235,278,276<span></span>
</td>
<td class="nump">209,561,064<span></span>
</td>
<td class="nump">227,154,616<span></span>
</td>
<td class="nump">206,007,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">235,278,276<span></span>
</td>
<td class="nump">209,561,064<span></span>
</td>
<td class="nump">227,154,616<span></span>
</td>
<td class="nump">206,007,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Revenue under collaborative research and development arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 36,839<span></span>
</td>
<td class="nump">$ 82,923<span></span>
</td>
<td class="nump">$ 102,734<span></span>
</td>
<td class="nump">$ 122,538<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember', window );">Revenue under collaborative research and development arrangements with affiliated entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">6,214<span></span>
</td>
<td class="nump">74,787<span></span>
</td>
<td class="nump">15,056<span></span>
</td>
<td class="nump">124,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 741,342<span></span>
</td>
<td class="nump">$ 115,114<span></span>
</td>
<td class="nump">$ 865,679<span></span>
</td>
<td class="nump">$ 396,671<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_ChangeInValueOfInvestmentsInAffiliatedCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of the change in fair value of the investment in affiliated entity. This investment is measured at fair value on a recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_ChangeInValueOfInvestmentsInAffiliatedCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_LicenseWithAffiliatedEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679620816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (108,497,311)<span></span>
</td>
<td class="num">$ (82,139,958)<span></span>
</td>
<td class="num">$ (187,571,030)<span></span>
</td>
<td class="num">$ (136,542,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(14,785)<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
<td class="num">(21,340)<span></span>
</td>
<td class="num">(11,941)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="num">(176,991)<span></span>
</td>
<td class="num">(2,679)<span></span>
</td>
<td class="num">(346,088)<span></span>
</td>
<td class="nump">2,182<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">$ (108,689,087)<span></span>
</td>
<td class="num">$ (82,140,159)<span></span>
</td>
<td class="num">$ (187,938,458)<span></span>
</td>
<td class="num">$ (136,551,848)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674766352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Adjustment</div></th>
<th class="th"><div>Preferred stock</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th">
<div>Additional paid-in capital </div>
<div>Adjustment</div>
</th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th">
<div>Accumulated deficit </div>
<div>Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">186,851,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 461,140,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 186,851<span></span>
</td>
<td class="nump">$ 1,367,406,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (906,196,812)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (256,150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock for cash, net of financing costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock for cash, net of financing costs</a></td>
<td class="nump">162,105,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,355<span></span>
</td>
<td class="nump">162,084,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of December 2019 Bonds to common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,009,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of December 2019 Bonds to common stock</a></td>
<td class="nump">4,377,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,009<span></span>
</td>
<td class="nump">4,376,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,118,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments</a></td>
<td class="num">(1,201,789)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,118<span></span>
</td>
<td class="num">(1,202,907)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">9,595,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,595,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(54,402,131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(54,402,131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="nump">4,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(14,419)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(14,419)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">581,606,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 209,333<span></span>
</td>
<td class="nump">1,542,261,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(960,598,943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(265,708)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">209,334,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">186,851,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">461,140,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 186,851<span></span>
</td>
<td class="nump">1,367,406,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(906,196,812)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(256,150)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(136,542,089)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="nump">2,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(11,941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">508,553,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 210,146<span></span>
</td>
<td class="nump">1,551,348,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,042,738,901)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(265,909)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">210,146,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">209,334,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">581,606,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 209,333<span></span>
</td>
<td class="nump">1,542,261,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(960,598,943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(265,708)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">812,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments</a></td>
<td class="nump">3,441,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 813<span></span>
</td>
<td class="nump">3,440,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,646,358<span></span>
</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,646,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(82,139,958)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(82,139,958)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="num">(2,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,679)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="nump">2,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,478<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">508,553,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 210,146<span></span>
</td>
<td class="nump">1,551,348,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,042,738,901)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(265,909)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">210,146,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">217,382,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">399,669,421<span></span>
</td>
<td class="num">$ (1,468,216)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 217,382<span></span>
</td>
<td class="nump">1,609,589,797<span></span>
</td>
<td class="num">$ (3,294,019)<span></span>
</td>
<td class="num">(1,209,855,522)<span></span>
</td>
<td class="nump">$ 1,825,803<span></span>
</td>
<td class="num">(282,236)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock for cash, net of financing costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,480,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock for cash, net of financing costs</a></td>
<td class="nump">29,364,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,481<span></span>
</td>
<td class="nump">29,356,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">647,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments</a></td>
<td class="num">(942,521)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 646<span></span>
</td>
<td class="num">(943,167)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">7,711,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,711,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(79,073,719)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(79,073,719)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="num">(169,097)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(169,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(6,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,555)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">355,085,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 226,509<span></span>
</td>
<td class="nump">1,642,419,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,287,103,438)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(457,888)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">226,510,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">217,382,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">399,669,421<span></span>
</td>
<td class="num">$ (1,468,216)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 217,382<span></span>
</td>
<td class="nump">1,609,589,797<span></span>
</td>
<td class="num">$ (3,294,019)<span></span>
</td>
<td class="num">(1,209,855,522)<span></span>
</td>
<td class="nump">$ 1,825,803<span></span>
</td>
<td class="num">(282,236)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(187,571,030)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="num">(346,088)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(21,340)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">297,671,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 247,503<span></span>
</td>
<td class="nump">1,693,674,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,395,600,749)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(649,664)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">247,504,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">226,510,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">355,085,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 226,509<span></span>
</td>
<td class="nump">1,642,419,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,287,103,438)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(457,888)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock for cash, net of financing costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,470,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock for cash, net of financing costs</a></td>
<td class="nump">43,156,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,471<span></span>
</td>
<td class="nump">43,136,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">523,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options for cash and vesting of RSUs, net of tax payments</a></td>
<td class="num">(217,690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 523<span></span>
</td>
<td class="num">(218,213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">8,336,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(108,497,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(108,497,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on short-term investments, net of tax</a></td>
<td class="num">(176,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(176,991)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(14,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(14,785)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 297,671,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 247,503<span></span>
</td>
<td class="nump">$ 1,693,674,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,395,600,749)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (649,664)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">247,504,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679833648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="text">Accounting Standards Update 2020-06<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672672560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (108,497,311)<span></span>
</td>
<td class="num">$ (79,073,719)<span></span>
</td>
<td class="num">$ (82,139,958)<span></span>
</td>
<td class="num">$ (54,402,131)<span></span>
</td>
<td class="num">$ (187,571,030)<span></span>
</td>
<td class="num">$ (136,542,089)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,869,961<span></span>
</td>
<td class="nump">1,361,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">257,327<span></span>
</td>
<td class="nump">266,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">658,501<span></span>
</td>
<td class="nump">567,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</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">16,047,204<span></span>
</td>
<td class="nump">15,242,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_NonCashInterestIncomeExpense', window );">Non-cash interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,489<span></span>
</td>
<td class="nump">435,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Amortization of premiums on investments</a></td>
<td class="text">&#160;<span></span>
</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">(72,833)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfOtherInvestments', window );">(Gain) loss on short-term investments</a></td>
<td class="text">&#160;<span></span>
</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">320,942<span></span>
</td>
<td class="num">(153,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,666<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_GainLossOnRemeasurementOfEquityMethodInvestment', window );">Gain on remeasurement of investment in Geneos</a></td>
<td class="text">&#160;<span></span>
</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">(165,215)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ChangeInValueOfInvestmentsInAffiliatedCompany', window );">Loss on equity investment in affiliated entities</a></td>
<td class="nump">934,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(278,818)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,471,743<span></span>
</td>
<td class="nump">551,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net loss in Geneos</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">2,165,213<span></span>
</td>
<td class="nump">434,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Net unrealized loss on available-for-sale equity securities</a></td>
<td class="nump">3,967,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(136,493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,807,742<span></span>
</td>
<td class="nump">711,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Unrealized transaction gain on foreign-currency denominated debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(176,927)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, including from affiliated entities</a></td>
<td class="text">&#160;<span></span>
</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">(3,339,490)<span></span>
</td>
<td class="nump">5,212,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets, including from affiliated entities</a></td>
<td class="text">&#160;<span></span>
</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">(17,590,402)<span></span>
</td>
<td class="num">(52,141,119)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other 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">655,650<span></span>
</td>
<td class="nump">24,126,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses, including due to affiliated entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,090,822<span></span>
</td>
<td class="nump">10,022,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_IncreaseDecreaseInAccruedClinicalTrialExpense', window );">Accrued clinical trial expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203,397)<span></span>
</td>
<td class="nump">465,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue, including from affiliated entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,953,565<span></span>
</td>
<td class="nump">48,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet', window );">Operating lease right-of-use assets and liabilities, 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="num">(1,272,391)<span></span>
</td>
<td class="num">(1,131,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_IncreaseDecreaseinDeferredGrantFundingCurrent', window );">Grant funding liability, including from affiliated entity</a></td>
<td class="text">&#160;<span></span>
</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,730,316)<span></span>
</td>
<td class="num">(636,155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,826)<span></span>
</td>
<td class="nump">6,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(112,410,075)<span></span>
</td>
<td class="num">(131,326,659)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</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">(139,377,240)<span></span>
</td>
<td class="num">(307,857,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Proceeds from sale or maturity of investments</a></td>
<td class="text">&#160;<span></span>
</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">153,122,784<span></span>
</td>
<td class="nump">83,466,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of capital 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="num">(717,212)<span></span>
</td>
<td class="num">(418,734)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Investment in Geneos</a></td>
<td class="text">&#160;<span></span>
</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,999,998)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,028,334<span></span>
</td>
<td class="num">(224,808,880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</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">72,521,372<span></span>
</td>
<td class="nump">162,105,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="text">&#160;<span></span>
</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">189,522<span></span>
</td>
<td class="nump">6,154,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity awards</a></td>
<td class="text">&#160;<span></span>
</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,349,733)<span></span>
</td>
<td class="num">(3,915,160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,361,161<span></span>
</td>
<td class="nump">164,344,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</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">(21,340)<span></span>
</td>
<td class="num">(11,941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</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">(30,041,920)<span></span>
</td>
<td class="num">(191,802,816)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,143,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,728,118<span></span>
</td>
<td class="nump">71,143,778<span></span>
</td>
<td class="nump">250,728,118<span></span>
</td>
<td class="nump">$ 250,728,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 41,101,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,925,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,101,858<span></span>
</td>
<td class="nump">58,925,302<span></span>
</td>
<td class="nump">$ 71,143,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Amounts accrued for purchases of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,645<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="text">&#160;<span></span>
</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">$ 533,487<span></span>
</td>
<td class="nump">$ 544,315<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_ino_ChangeInValueOfInvestmentsInAffiliatedCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of the change in fair value of the investment in affiliated entity. This investment is measured at fair value on a recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_ChangeInValueOfInvestmentsInAffiliatedCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_GainLossOnRemeasurementOfEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Remeasurement Of Equity Method Investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_GainLossOnRemeasurementOfEquityMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_IncreaseDecreaseInAccruedClinicalTrialExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Accrued Clinical Trial Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_IncreaseDecreaseInAccruedClinicalTrialExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Right-Of-Use Asset (Lease Liability), Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_IncreaseDecreaseinDeferredGrantFundingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Deferred Grant Funding, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_IncreaseDecreaseinDeferredGrantFundingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_NonCashInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-Cash Interest Income (Expense)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_NonCashInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) included in earnings for investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of noncontrolling interest during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858770850160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Organization and Operations</a></td>
<td class="text">Organization and Operations<div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inovio Pharmaceuticals, Inc. (the &#8220;Company&#8221; or &#8220;INOVIO&#8221;), is a biotechnology company focused on bringing to market precisely designed DNA medicines and vaccines to help protect people from infectious diseases, including COVID-19, and to help treat people with cancer and conditions associated with human papillomavirus ("HPV"). INOVIO has shown in clinical trials that its DNA vaccine candidates can be delivered into cells in the body via a proprietary smart device allowing the nucleic-acid delivered gene products to activate functional T cell and antibody responses against targeted pathogens and cancers.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's DNA medicines pipeline is comprised of three types of product candidates: prophylactic DNA vaccines, therapeutic DNA immunotherapies, and DNA encoded monoclonal and bispecific antibodies ("dMAbs" and &#8220;dBTAs&#8221;), all of which utilize the two components of INOVIO's integrated platform, SynCon</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%">and CELLECTRA</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%">.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's proprietary SynCon</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%"> technology creates precisely designed plasmids, which are circular strands of DNA that instruct a cell to produce proteins or antigens to help the person&#8217;s immune system respond with antibodies and immune cells which recognize and then help block viruses and destroy cancerous or pre-cancerous cells. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INOVIO's patented CELLECTRA</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%"> proprietary smart device facilitate uptake of its DNA medicines into the cell, which has been a key limitation of historical DNA-based technology approaches. Human clinical trial data from more than 15,000 administrations across more than 5,000 participants to date have shown a tolerable safety profile.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INOVIO's corporate strategy is to develop, seek regulatory approval for and commercialize its novel DNA medicines to address unmet global health needs. The Company continues to advance and clinically validate an array of DNA medicine candidates that target infectious diseases, such as COVID-19, as well as HPV-associated diseases and cancer. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's partners and collaborators include ApolloBio Corporation, AstraZeneca, Advaccine Biopharmaceuticals Suzhou Co., The Bill &amp; Melinda Gates Foundation (Gates), Coalition for Epidemic Preparedness Innovations ("CEPI"), The U.S. Department of Defense ("DoD"), Defense Advanced Research Projects Agency ("DARPA"), HIV Vaccines Trial Network, the U.S. Defense Threat Reduction Agency&#8217;s Medical CBRN Defense Consortium ("MCDC"), International Vaccine Institute ("IVI"), Kaneka Eurogentec, National Cancer Institute, National Institutes of Health, National Institute of Allergy and Infectious Diseases, Ology Bioservices, the Parker Institute for Cancer Immunotherapy, Plumbline Life Sciences, Regeneron Pharmaceuticals, Inc., Richter-Helm BioLogics, Thermo Fisher Scientific, the University of Pennsylvania, the Walter Reed Army Institute of Research and The Wistar Institute.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its collaborators are currently evaluating the feasibility of, or conducting or planning clinical studies of DNA medicines for COVID-19 as a heterologous booster vaccine candidate; Middle East Respiratory Syndrome, or MERS; Lassa fever; Ebola; as well as HPV-associated precancers, including cervical, vulvar, and anal dysplasia; HPV-associated cancers, including head &amp; neck; other HPV-associated disorders, such as recurrent respiratory papillomatosis, or RRP; glioblastoma multiforme, or GBM; and prostate cancer. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">INOVIO was incorporated in Delaware in June 2001 and has its principal executive offices in Plymouth Meeting, Pennsylvania.</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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858682718368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Liquidity and Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation, Liquidity and Risks and Uncertainties</a></td>
<td class="text">Basis of Presentation, Liquidity and Risks and Uncertainties<div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:4.5pt;text-indent:27pt"><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 of Inovio have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) as contained in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") for interim financial information and with instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive loss and the condensed consolidated statements of stockholders' equity for the three and six months ended June 30, 2022 and 2021 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited, but include all adjustments (consisting of normal recurring adjustments) that the Company considers necessary for a fair presentation of the financial position, results of operations, cash flows and changes in stockholders' equity for the periods presented. </span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2022 shown herein are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022, or for any other period. These unaudited financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year </span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December&#160;31, 2021, included in the Company's Annual Report on Form&#160;10-K filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) on March&#160;1, 2022. The balance sheet at December&#160;31, 2021 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements include the accounts of Inovio Pharmaceuticals, Inc. and its subsidiary. As of June&#160;30, 2022 and December 31, 2021, the Company consolidated its wholly-owned subsidiary Inovio Asia LLC.  All intercompany accounts and transactions were eliminated upon consolidation. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred a net loss attributable to common stockholders of $108.5 million and $187.6 million for the three and six months ended June 30, 2022, respectively. The Company had working capital of $285.1 million and an accumulated deficit of $1.4 billion as of June&#160;30, 2022. The Company has incurred losses in each year since its inception and expects to continue to incur significant expenses and operating losses for the foreseeable future in connection with the research and preclinical and clinical development of its product candidates. The Company&#8217;s cash, cash equivalents and short-term investments of $348.1 million as of June&#160;30, 2022 are sufficient to support the Company's planned operations for a period of at least 12 months from the date of issuance of these financial statements. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to continue to fund future research and development activit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ies, the Company will need to seek additional capital. This may occur through strategic alliance and licensing arrangements, grant agreements and/or future public or private debt or equity financings including At-the-Market Equity Offering Sales Agreements (&#8220;Sales Agreements&#8221;). The Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has a history of conducting debt and equity financings, including the receipt of net proceeds of $72.5&#160;million and $47.7&#160;million under a Sales Agreement during 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 June 30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and year ended December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, and $162.1&#160;million from a January 2021 underwritten public offering of common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. However, sufficient funding may not be available in the future, or if available, may be on terms that significantly dilute or otherwise adversely affect the rights of existing stockholders. If adequate funds are not available, the Company may need to delay, reduce the scope of or put on hold one or more of its clinical and/or preclinical programs.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to continue its operations is dependent upon its ability to obtain additional capital in the future and achieve profitable operations. The Company expects to continue to rely on outside sources of financing to meet its capital needs and the Company may never achieve positive cash flow. These condensed consolidated financial statements do not include any adjustments to the specific amounts and classifications of assets and liabilities, which might be necessary should Inovio be unable to continue as a going concern. The Company's condensed consolidated financial statements as of and for the three and six months ended June 30, 2022 have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business for the foreseeable future. The Company has evaluated subsequent events after the balance sheet date through the date it issued these condensed consolidated financial statements.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, and from time to time&#160;may in the future be, subject to various legal proceedings and claims arising in the ordinary course of business. The Company assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in its consolidated financial statements. An estimated loss contingency is accrued in the consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal proceedings, including litigation, government investigations and enforcement actions, could result in material costs, occupy significant management resources and entail civil and criminal penalties, even if the Company ultimately prevails.&#160;Any of the foregoing consequences could result in serious harm to the Company&#8217;s business, results of operations and financial condition. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The global pandemic resulting from COVID-19, caused by a novel strain of coronavirus, SARs-CoV-2, has caused national and global economic and financial market disruptions. The impact of this pandemic has been and will likely continue to be extensive in many aspects of society, which has resulted in and will continue to cause significant disruptions to the global economy, as well as businesses and capital markets around the world. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company continues to closely monitor the impact of the COVID-19 pandemic on its employees, collaborators and service providers. The extent to which the pandemic will continue to impact the Company's business and operations will depend on future developments, including travel restrictions to, from and within the United States and other countries, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease, which remain uncertain.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680779296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Critical Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Critical Accounting Policies</a></td>
<td class="text">Critical Accounting PoliciesCollaboration Agreements and Revenue Recognition<div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company assesses whether its collaboration agreements are subject to Accounting Standards Codification ("ASC") Topic 808: Collaborative Arrangements (&#8220;Topic 808&#8221;) based on whether they involve joint operating activities and whether both parties have active participation in the arrangement and are exposed to significant risks and rewards. To the extent that the arrangement falls within the scope of Topic 808 and the Company concludes that its collaboration partner is not a customer, the Company presents such payments as a reduction of research and development expense. If payments from the collaboration partner to the Company represent consideration from a customer, then the Company accounts for those payments within the scope of Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (&#8220;Topic 606&#8221;). </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into collaborative arrangements with partners that typically include payment of one or more of the following: (i) license fees; (ii) product supply services; (iii) milestone payments related to the achievement of developmental, regulatory, or commercial goals; and (iv) royalties on net sales of licensed products. At contract inception, the Company assesses the goods or services agreed upon within each contract and assess whether each good or service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment of management to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligation. The standalone selling price may include items such as forecasted revenues, development timelines, discount rates and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if it can be satisfied at a point in time or over time. In addition, variable consideration must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price. Differences in the allocation of the transaction price between delivered and undelivered performance obligations can impact the timing of revenue recognition but do not change the total revenue recognized under any agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include license fees, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. This assessment is based on the Company&#8217;s past experience with its collaboration partner, market insight and partner communication. Milestone payments that are not within the Company&#8217;s or the collaboration partner&#8217;s control, such as regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration or other revenues and earnings in the period of adjustment and could be material.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include sales-based royalties, including milestone payments based on the level of sales, and for which the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue in the period the underlying sales occur. To date, the Company has not recognized any royalty revenue resulting from any of its collaborative arrangements.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses - Clinical Trial Accruals</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's activities have largely consisted of research and development efforts related to developing its proprietary smart device technology and DNA medicine candidates. For clinical trial expenses, judgements used in estimating accruals rely on estimates of total costs incurred based on participant enrollment, completion of studies and other events. Accrued clinical trial costs are subject to revisions as trials progress. Revisions are charged to expense in the period in which the facts that give rise to the revision become known. Historically, revisions have not resulted in material changes to research and development expense; however a modification in the protocol of a clinical trial or cancellation of a trial could result in a charge to the Company's results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680831040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of Recently Issued Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impact of Recently Issued Accounting Standards</a></td>
<td class="text">Impact of Recently Issued Accounting Standards <div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recent accounting pronouncements below may have a significant effect on the Company's financial statements. Recent accounting pronouncements that are not anticipated to have an impact on or are unrelated to the Company's financial condition, results of operations, or related disclosures are not discussed. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Recently Adopted</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU No. 2020-06.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2020-06&#8221;), which simplifies the guidance on an issuer&#8217;s accounting for convertible instruments and contracts in its own equity. ASU 2020-06 is effective for public entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company adopted ASU 2020-06 as of January 1, 2022 on a modified retrospective basis and recorded a net reduction in accumulated deficit of $1.8&#160;million, a decrease in additional paid-in capital of $3.3&#160;million, and an increase in convertible senior notes of $1.5&#160;million to reflect the impact of the accounting change. The Company derecognized the related deferred tax liabilities of $1.5&#160;million with a corresponding adjustment to the valuation allowance, resulting in no net impact to the cumulative adjustment to retained earnings (see Note 9, "Convertible Debt").</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680841632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition  During the three and six months ended June 30, 2022, the Company recognized revenue of $625,000 and $625,000, respectively, from the DoD, $6,000 and $15,000, respectively, from its affiliated entity Plumbline Life Sciences, Inc. ("PLS") and $154,000 and $344,000, respectively, from various other contracts as a result of performance obligations being satisfied. Of the total revenue recognized during the three and six months ended June 30, 2022, $3,700 and $13,700, respectively, was in deferred revenue as of December 31, 2021.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680828400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments and Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Short-term Investments and Fair Value Measurements</a></td>
<td class="text">Short-term Investments and Fair Value Measurements<div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr style="height:21pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,648,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(10,335,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,612,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,718,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,710,085)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,023,457&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,966,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614,411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,193,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">331,712,413&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">107,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,648,668)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">330,170,940&#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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*No single maturity date.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three and six months ended June 30, 2022, the Company recorded gross realized gain on investments of $1,000 and $21,000, respectively, and gross realized loss on investments of $3,000 and $342,000, respectively. During the three and six months ended June 30, 2021, the Company recorded gross realized gain on investments of $358,000 and $358,000, respectively, and gross realized loss on investments of $194,000 and $204,000, respectively. During the three and six months ended June 30, 2022, the Company recorded net unrealized loss on available-for-sale equity securities of $4.0 million and $8.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded net unrealized gain (loss) on available-for-sale equity securities of $136,000 and $(711,000), respectively. No&#160;material balances were&#160;reclassified out of accumulated&#160;other comprehensive loss for the three and six months ended June 30, 2022 and 2021. Interest and dividends on investments classified as available-for-sale are included in interest income in the condensed consolidated statements of operations. As of June&#160;30, 2022, the Company had 32 available-for-sale securities in an unrealized loss position, of which 16 with an aggregate total unrealized loss of $4.5 million were in such position for longer than 12 months.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company periodically reviews its portfolio of available-for-sale debt securities to determine if any investment is impaired due to credit loss or other potential valuation concerns. For the debt securities where the fair value of the investment is </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">less than the amortized cost basis, the Company has assessed at the individual security level for various quantitative factors including, but not limited to, the nature of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of impairment. Unrealized losses on available-for-sale debt securities as of&#160;June&#160;30, 2022&#160;were primarily due to changes in interest rates</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and not due to increased credit risks associated with specific securities. Based on the credit quality of the available-for-sale debt securities that are in an unrealized loss position, and the Company&#8217;s estimates of future cash flows to be collected from those securities, the Company believes the unrealized losses are not credit losses. Accordingly, at June&#160;30, 2022, the Company has not recorded an allowance for credit losses related to its available-for-sale debt securities.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:400;line-height:100%">&#160;</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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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,991,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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%">307,023,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,679,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,344,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Investment in affiliated entity</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,435,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">309,458,510&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">285,114,086&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,344,424&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><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 Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:400;line-height:100%">&#160;</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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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,991,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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%">330,170,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,622,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,547,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Investment in affiliated entity</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%">3,906,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">334,077,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">289,529,746&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,547,990&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 1 assets at June&#160;30, 2022 consisted of mutual funds and U.S. treasury securities held by the Company that are valued at quoted market prices, as well as the Company&#8217;s investment in its affiliated entity, PLS. The Company accounts for its investment in 597,808 common shares of PLS based on the closing price of the shares on the Korea New Exchange Market on the applicable balance sheet date. Unrealized gains and losses on the Company's equity securities are reported in the consolidated statement of ope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">rations as unrealized gain (loss) on available-for-sale equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">or as a gain (loss) on investment in affiliated entity. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 assets at June&#160;30, 2022 consisted of commercial paper, certificates of deposit and U.S. agency mortgage-backed securities held by the Company that are initially valued at the transaction price and subsequently valued, at the end of each </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period, typically utilizing market observable data. The Company obtains the fair value of its Level 2 assets from a professional pricing service, which may use quoted market prices for identical or comparable instruments, or inputs other than quoted prices that are observable either directly or indirectly. The professional pricing service gathers quoted market prices and observable inputs from a variety of industry data providers. The valuation techniques used to measure the fair value of the Company's Level 2 financial instruments were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. The Company validates the quoted market prices provided by the primary pricing service by comparing the service's assessment of the fair values of the Company's investment portfolio balance against the fair values of the Company's investment portfolio balance obtained from an independent source.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no Level 3 assets held as of June&#160;30, 2022.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Short-term Investments and Fair Value Measurements</a></td>
<td class="text">Short-term Investments and Fair Value Measurements<div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr style="height:21pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,648,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(10,335,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,612,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,718,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,710,085)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,023,457&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,966,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614,411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,193,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">331,712,413&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">107,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,648,668)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">330,170,940&#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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*No single maturity date.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three and six months ended June 30, 2022, the Company recorded gross realized gain on investments of $1,000 and $21,000, respectively, and gross realized loss on investments of $3,000 and $342,000, respectively. During the three and six months ended June 30, 2021, the Company recorded gross realized gain on investments of $358,000 and $358,000, respectively, and gross realized loss on investments of $194,000 and $204,000, respectively. During the three and six months ended June 30, 2022, the Company recorded net unrealized loss on available-for-sale equity securities of $4.0 million and $8.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded net unrealized gain (loss) on available-for-sale equity securities of $136,000 and $(711,000), respectively. No&#160;material balances were&#160;reclassified out of accumulated&#160;other comprehensive loss for the three and six months ended June 30, 2022 and 2021. Interest and dividends on investments classified as available-for-sale are included in interest income in the condensed consolidated statements of operations. As of June&#160;30, 2022, the Company had 32 available-for-sale securities in an unrealized loss position, of which 16 with an aggregate total unrealized loss of $4.5 million were in such position for longer than 12 months.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company periodically reviews its portfolio of available-for-sale debt securities to determine if any investment is impaired due to credit loss or other potential valuation concerns. For the debt securities where the fair value of the investment is </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">less than the amortized cost basis, the Company has assessed at the individual security level for various quantitative factors including, but not limited to, the nature of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of impairment. Unrealized losses on available-for-sale debt securities as of&#160;June&#160;30, 2022&#160;were primarily due to changes in interest rates</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and not due to increased credit risks associated with specific securities. Based on the credit quality of the available-for-sale debt securities that are in an unrealized loss position, and the Company&#8217;s estimates of future cash flows to be collected from those securities, the Company believes the unrealized losses are not credit losses. Accordingly, at June&#160;30, 2022, the Company has not recorded an allowance for credit losses related to its available-for-sale debt securities.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:400;line-height:100%">&#160;</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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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,991,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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%">307,023,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,679,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,344,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Investment in affiliated entity</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,435,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">309,458,510&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">285,114,086&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,344,424&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><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 Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:400;line-height:100%">&#160;</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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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,991,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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%">330,170,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,622,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,547,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Investment in affiliated entity</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%">3,906,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">334,077,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">289,529,746&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,547,990&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Level 1 assets at June&#160;30, 2022 consisted of mutual funds and U.S. treasury securities held by the Company that are valued at quoted market prices, as well as the Company&#8217;s investment in its affiliated entity, PLS. The Company accounts for its investment in 597,808 common shares of PLS based on the closing price of the shares on the Korea New Exchange Market on the applicable balance sheet date. Unrealized gains and losses on the Company's equity securities are reported in the consolidated statement of ope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">rations as unrealized gain (loss) on available-for-sale equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">or as a gain (loss) on investment in affiliated entity. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 assets at June&#160;30, 2022 consisted of commercial paper, certificates of deposit and U.S. agency mortgage-backed securities held by the Company that are initially valued at the transaction price and subsequently valued, at the end of each </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period, typically utilizing market observable data. The Company obtains the fair value of its Level 2 assets from a professional pricing service, which may use quoted market prices for identical or comparable instruments, or inputs other than quoted prices that are observable either directly or indirectly. The professional pricing service gathers quoted market prices and observable inputs from a variety of industry data providers. The valuation techniques used to measure the fair value of the Company's Level 2 financial instruments were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. The Company validates the quoted market prices provided by the primary pricing service by comparing the service's assessment of the fair values of the Company's investment portfolio balance against the fair values of the Company's investment portfolio balance obtained from an independent source.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no Level 3 assets held as of June&#160;30, 2022.</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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680974496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Certain Balance Sheet Items<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_ino_CertainBalanceSheetItemsAbstract', window );"><strong>Certain Balance Sheet Items [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Certain Balance Sheet Items</a></td>
<td class="text">Certain Balance Sheet Items<div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets, consisted of the following:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Insurance recovery (a)</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%">29,748,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid manufacturing expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,337,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,474,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,169,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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 prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,255,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,836,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses, consisted of the following:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Trade accounts payable</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%">38,235,903&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">27,424,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,112,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued litigation settlement (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,637,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,106,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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 accounts payable and accrued expenses</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%">105,015,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,644,530&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#8220;Legal Proceedings.&#8221; The proposed settlement includes $30.0&#160;million in cash and $14.0&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $252,000 of other expenses on behalf of the Company that will be offset against the insurers' commitment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Certain Balance Sheet Items</a></td>
<td class="text">Certain Balance Sheet Items<div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets, consisted of the following:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Insurance recovery (a)</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%">29,748,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid manufacturing expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,337,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,474,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,169,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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 prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,255,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,836,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses, consisted of the following:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Trade accounts payable</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%">38,235,903&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">27,424,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,112,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued litigation settlement (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,637,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,106,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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 accounts payable and accrued expenses</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%">105,015,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,644,530&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#8220;Legal Proceedings.&#8221; The proposed settlement includes $30.0&#160;million in cash and $14.0&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $252,000 of other expenses on behalf of the Company that will be offset against the insurers' commitment.</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_ino_CertainBalanceSheetItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Certain Balance Sheet Items</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CertainBalanceSheetItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680806784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the goodwill and intangible assets by major asset class:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:18.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.918%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:45pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Weighted Average Useful<br/>Life<br/>(Yrs)</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%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></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%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,305,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bioject(a)</span></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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,862,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,237,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,735,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,364,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other(b)</span></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%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,918,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,806,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,473,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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,104,733)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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,369,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">10,473,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">(7,847,406)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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,626,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,104,733)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,882,399&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,847,406)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,139,726&#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"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Bioject intangible assets represent the estimated fair value of developed technology and intellectual property which were recorded from an asset acquisition.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other intangible assets represent the estimated fair value of acquired intellectual property. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate amortization expense on intangible assets for the three and six months ended June 30, 2022 was $131,000 and $257,000, respectively. Aggregate amortization expense on intangible assets for the three and six months ended June 30, 2021 was $130,000 and $267,000, respectively. Estimated aggregate amortization expense is $239,000 for the remainder of fiscal year 2022, $272,000 for 2023, $253,000 for 2024, $253,000 for 2025, $253,000 for 2026 and $1.1 million for 2027 and subsequent years combined. There were no impairment or impairment indicators present and no losses were recorded during the three and six months ended June 30, 2022 or 2021.</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680952160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Convertible Debt</a></td>
<td class="text">Convertible Debt<div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 19, 2019 and March 1, 2019, the Company completed a private placement of $78.5 million aggregate principal amount of its 6.50% convertible senior notes due 2024 (the &#8220;Notes&#8221;). The Notes were sold in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. Net proceeds from the offering were $75.7 million.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are senior unsecured obligations of the Company and accrue interest payable in cash semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2019, at a rate of 6.50% per annum. The Notes will mature on March 1, 2024, unless earlier converted, redeemed or repurchased.&#160;Prior to the close of business on the business day immediately preceding November 1, 2023, the Notes will be convertible at the option of the holders only upon the satisfaction of certain circumstances. Thereafter, the Notes will be convertible at the option of the holders at any time until the close of business on the scheduled trading day immediately before the maturity date. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. The initial conversion rate was 185.8045 shares per $1,000 principal amount of Notes (equivalent to an initial conversion price of approximately $5.38 per share), subject to adjustment upon the occurrence of specified events.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem all, or any portion, of the Notes for cash if the last reported sale price per share of the Company's common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately before the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such redemption notice.&#160;The redemption price will be equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initially, in accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments, which do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option for the Notes was $16.3&#160;million and was recorded as a debt discount, which was being amortized to </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest expense at an effective interest rate of 13.1%. In addition, the Company allocated $592,000 of debt issuance costs to the equity component and the remaining debt issuance costs of $2.2&#160;million were allocated to the liability component, which were being amortized to interest expense under the effective interest rate method.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted ASU No. 2020-06, Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity (&#8220;ASU 2020-06&#8221;), which is intended to simplify the accounting for convertible instruments. The ASU eliminates the cash conversion feature models in ASC 470-20, Debt with Conversion and Other Options, which required an issuer of certain convertible debt to separately account for embedded conversion features as a component of equity. Instead, an issuer will account for these securities as a single unit of account, unless the conversion feature meets certain criteria. The Company adopted the new standard using the modified retrospective method, and recorded a net reduction to accumulated deficit of $1.8&#160;million, a decrease to additional paid-in capital of $3.3&#160;million, and an increase to convertible senior notes of $1.5&#160;million to reflect the impact of the accounting change. The Notes are now accounted for as a single liability measured at amortized cost, as no other embedded features require bifurcation and recognition as derivatives.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of the Notes at June&#160;30, 2022 was as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original principal amount</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%">78,500,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount converted into common shares</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%">(62,085,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Unamortized debt issuance cost</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%">(249,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">355,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Net carrying amount </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%">16,521,352&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;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, 2022,&#160;the Company recognized $313,000 and $627,000, respectively, of interest expense related to the Notes, of which $267,000 and $533,000, respectively, related to the contractual interest coupon. For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2021</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 Company recognized $467,000 and $930,000, respectively, of interest expense related to the Notes, of which $267,000 and $533,000, respectively, related to the contractual interest coupon.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments due under the Notes, representing contractual amounts due, including interest based on the fixed rate of 6.5% per annum, were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,948,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,549,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">December 2019 Convertible Bonds </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;26, 2019, the Company closed a private placement of convertible promissory notes (the &#8220;December 2019 Bonds&#8221;) with an aggregate principal amount of 4.7 billion KRW (USD $4.1 million based on the exchange rate on the date of issuance) issued to a Korea-based institutional investor. Net proceeds from the offering were $4.0 million.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The December 2019 Bonds, which were unsecured obligations of the Company, were issued on December&#160;31, 2019 and accrued interest at a coupon rate of 1.00% per annum, payable quarterly. The December 2019 Bonds were scheduled to mature on December&#160;31, 2024, unless earlier converted or repurchased. On March 17, 2021, the December 2019 Bonds were converted in full into an aggregate of 1,009,450 shares of the Company's common stock, leaving no further December 2019 Bonds outstanding. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon conversion, the $4.4&#160;million carrying value of the December 2019 Bonds was reclassified to stockholders' equity.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the December 2019 Bonds was 6.2%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For 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 June 30, 2021</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 Company recognized $50,000 of interest expense related to the December 2019 Bonds, of which $9,000 related to the contractual interest coupon.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858682718368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-bottom:10pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's authorized and issued common and preferred stock as of June&#160;30, 2022 and December&#160;31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:42.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding as of</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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Authorized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Common Stock, par value $0.001 per share</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">247,504,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">247,504,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">217,382,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;C Preferred Stock, par value $0.001 per share</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,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuances of Common Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021, the Company entered into an ATM Equity Offering</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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales Agreement (the &#8220;2021 Sales Agreement&#8221;) with outside sales agents (collectively, the &#8220;Sales Agents&#8221;) for the offer and sale of its common stock for an aggregate offering price of up to $300.0&#160;million. The 2021 Sales Agreement provides that the Sales Agents will be entitled to compensation in an amount equal to up to 3.0% of the gross sales proceeds of any common stock sold through the Sales Agents under the 2021 Sales Agreement. For the six months ended June 30, 2022, the Company sold 28,950,958 shares of its common stock under the 2021 Sales Agreement at a weighted average price of $2.54 per share, resulting in aggregate net proceeds of $72.5 million. 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&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> there was $178.0 million of remaining capacity under the 2021 Sales Agreement.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company closed an underwritten public offering of 20,355,000 shares of common stock at a public offering price of $8.50 per share. The net proceeds to the Company, after deducting the underwriters' discounts and commissions and other offering expenses, were $162.1&#160;million. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options and Restricted Stock Units</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a stock-based incentive plan, the 2016 Omnibus Incentive Plan (as amended to date, the "2016 Incentive Plan"), pursuant to which the Company may grant stock options, restricted stock awards, restricted stock units ("RSUs") and other stock-based awards or short-term cash incentive awards to employees, directors and consultants. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Incentive Plan was originally approved by the Company's stockholders on May 13, 2016, and an amendment to the plan to increase the number of shares available for issuance was approved by the stockholders on May 8, 2019. 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&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the maximum number of shares of the Company&#8217;s common stock available for issuance over the term of the 2016 Incentive Plan was 22,000,000 shares. On the first business day of each calendar year, such maximum number of shares shall be increased by&#160;2,000,000 shares of common stock unless the Company's board of directors determines, prior to January 1 for any such calendar year, to increase such maximum amount by a fewer number of shares or not to increase the maximum amount at all for such year. On January 1, 2022, the maximum number of shares increased by 2,000,000. At June&#160;30, 2022, the Company had 1,792,342 shares of common stock available for future grant under the 2016 Incentive Plan, 2,764,680 shares underlying outstanding but unvested RSUs and options outstanding to purchase 11,902,181 shares of common stock under the 2016 Incentive Plan. The awards granted and available for future grant under the 2016 Incentive Plan generally vest over three years and have a maximum contractual term of ten years. The 2016 Incentive Plan terminates by its terms on March&#160;9, 2026.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 24, 2022, the Company's board of directors adopted a stock-based incentive plan (the "2022 Inducement Plan"), which provides for the discretionary grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, RSU awards, performance awards, and other awards to individuals as a material inducement to entering into employment with the Company. The aggregate number of shares of the Company&#8217;s common stock that may be issued under the 2022 Inducement Plan will not exceed 2,000,000 shares. At June 30, 2022 the Company had 1,735,000 shares of common stock available for future grant under the 2022 Inducement Plan, 105,000 shares underlying outstanding but unvested RSUs and options outstanding to purchase 160,000 shares of common stock under the 2022 Inducement Plan. The 2022 Inducement Plan can be terminated by the Company's board of directors at any time.</span></div>The Amended and Restated 2007 Omnibus Incentive Plan (the "2007 Incentive Plan") was adopted on March&#160;31, 2007 and terminated by its terms on March&#160;31, 2017. At June&#160;30, 2022, the Company had options outstanding to purchase 2,230,181 shares of common stock under the 2007 Incentive Plan. The awards granted under the 2007 Incentive Plan generally vest over three years and have a maximum contractual term of ten 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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858682718368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per Share <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss for the period by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated in accordance with the treasury stock method for the outstanding stock options and RSUs and refle</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cts the potential dilution that would occur if securities or other con</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tracts to issue common stock were exercised or converted to common stock. The dilutive impact of the outstanding Notes </span><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued by the Company (discussed in Note 9) has been considered using the "if-converted" method. The calculation of diluted net loss per share requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of the options or other securities and the presumed exercise of such securities are dilutive to net loss per share for the period, an adjustment to the net loss used in the calculation is required to remove the change in fair value of such securities from the numerator for the period. Likewise, an adjustment to the denominator is required to reflect the related dilutive shares, if any. For the three and six months ended June 30, 2022 and 2021, basic and diluted net loss per share were the same, as the assumed exercise or settlement of stock options and RSUs and the potentially dilutive shares issuable upon conversion of the Notes would have been anti-dilutive.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes potential shares of common stock that were excluded from the diluted net loss per share calculation because of their anti-dilutive effect: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</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%">14,292,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">10,330,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,869,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,516,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Performance-based restricted stock units</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%">111,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred 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:10pt;font-weight:400;line-height:100%">3,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Convertible notes</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%">3,049,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,327,272&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">16,563,562&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680841632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs stock-based compensation expense related to RSUs and stock options. The fair value of restricted stock is determined by the closing price of the Company's common stock reported on the Nasdaq Global Select Market on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes option pricing model. The Black-Scholes option pricing model was developed for use in estimating the fair value of traded options, which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of subjective assumptions, including the expected stock price volatility and expected option life. The Company amortizes the fair value of the awards on a straight-line basis over the requisite vesting period of the awards. Expected volatility is based on historical volatility. The expected life of options granted is based on historical expected life. The risk-free interest rate is based on the U.S. Treasury yield in effect at the time of grant. The dividend yield is based on the fact that no dividends have been paid historically and none are currently expected to be paid in the foreseeable future. The Company recognizes forfeitures as they occur.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used in the Black-Scholes model for option grants to employees and directors are presented below:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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%">95%</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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%">92%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></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%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#8212;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee and director stock-based compensation expense recognized in the condensed consolidated statements of operations for the three and six months ended June 30, 2022 was $8.8 million and $16.0 million, respectively, of which $2.2 million and $5.9 million, respectively, was included in research and development expenses, and $6.6 million and $10.1 million, respectively, was included in general and administrative expenses. The Company entered into a Separation Agreement with J. Joseph Kim, the Company's former President and Chief Executive Officer on May 10, 2022.  Pursuant to the terms of the Separation Agreement, Dr. Kim's outstanding RSU's as of the separation date were fully vested and one-half of the RSUs were settled in the Company's common stock and one-half were settled in cash. Dr. Kim's outstanding stock options will continue to vest over a certain period and his vested stock options will remain exercisable until five years after the separation date. Stock-based compensation for the three and six months ended June 30, 2022 included a $4.2&#160;million charge related to these modifications.</span></div><div style="margin-bottom:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee and director stock-based compensation expense recognized in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 was $5.3 million and $14.5 million, respectively, of which $2.7 </span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million and $7.9 million, respectively, was included in research and development expenses, and $2.6 million and $6.6 million, respectively, was included in general and administrative expenses.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, there was $15.5 million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.0 years.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share, calculated using the Black-Scholes option pricing model, was $1.66 and $2.35 for employee and director stock options granted during the three and six months ended June 30, 2022, respectively, and $5.25 and $7.91 for the three and six months ended June 30, 2021, respectively. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, there was $11.6 million of total unrecognized compensation expense related to unvested service-based RSUs, which is expected to be recognized over a weighted-average period of 2.0 years.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share was $2.14 and $3.12 for service-based RSUs granted during the three and six months ended June 30, 2022, respectively, and $6.81 and $10.64 for the three and six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options granted to non-employees was estimated using the Black-Scholes pricing model. Total stock-based compensation expense for stock options and RSUs granted to non-employees for the three and six months ended June 30, 2022 was $415,000 and $965,000, respectively. Total stock-based compensation expense for stock options and RSUs granted to non-employees for the three and six months ended June 30, 2021 was $308,000 and $737,000, respectively.</span></div><span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">June&#160;30, 2022</span>, the Company had 111,941 performance-based RSUs outstanding, which were granted to key employees in August 2020.  The underlying performance milestones of the RSUs were not probable of achievement as of June 30, 2022, and no stock-based compensation expense has been recognized to date for the performance-based RSUs.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680812640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract', window );"><strong>Related Party Transaction, Due from (to) Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plumbline Life Sciences, Inc.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owned 597,808 shares of common stock in PLS as of June&#160;30, 2022, representing a 18.7% ownership interest, and one of the Company's directors, Dr.&#160;David B. Weiner, acts as a consultant to PLS.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from PLS consists of milestone, license and patent fees. For the three and six months ended June 30, 2022, the Company recognized revenue from PLS of $6,000 and $15,000, respectively, and $75,000 and $125,000 for the three and six months ended June 30, 2021, respectively. At June&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance of $40,000 and $25,000, respectively, related to PLS.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Wistar Institute</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's director Dr.&#160;David B. Weiner is a director of the Vaccine Center of The Wistar Institute ("Wistar"). Dr. Weiner is also the Executive Vice President of Wistar.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2016, the Company entered into collaborative research agreements with Wistar&#160;for preventive and therapeutic DNA-based immunotherapy applications and products developed by&#160;Dr. Weiner and Wistar for the treatment of cancers and infectious diseases. Under the terms of the agreement, the Company reimbursed Wistar for all direct and indirect costs incurred in the conduct of the collaborative research, not to exceed $3.1 million during the five-year term of the agreements. In March 2021, upon expiration of the March 2016 agreements, the Company entered into new collaborative research agreements with Wistar&#160;with the same terms. The Company will have the exclusive right to in-license new intellectual property developed under this agreement.  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company entered into collaborative research agreements with Wistar in support of the clinical development of INO-4800. Under the terms of these collaborative research agreements, the Company will reimburse Wistar for all direct and indirect costs incurred in the conduct of the collaborative research, not to exceed $1.9&#160;million during the two-year term of the agreements. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Novem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ber 2016, the Company received a&#160;$6.1 million&#160;sub-grant through Wistar to develop a dMAb against the Zika infection, which was fully funded through December 2021. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also a collaborator with Wistar on an Integrated Preclinical/Clinical AIDS Vaccine Development grant from the National Institutes of Health&#8217;s National Institute of Allergy and Infectious Diseases, with funding through February 2023.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company received a $10.7&#160;million sub-grant through Wistar, which was amended in 2021 to $13.6&#160;million, for the preclinical development and translational studies of dMAbs as countermeasures for COVID-19, with funding through November 2022. The sub-grant also includes an option for an additional $6.0&#160;million in funding through March 2024, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of which $3.3&#160;million had been exercised as of June&#160;30, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred grant funding recognized from Wistar and recorded as contra-research and development expense is related to work performed by the Company on the research sub-contract agreements. For the three and six months ended June 30, 2022, the Company recorded $3.9 million and $5.4 million, respectively, and for the three and six months ended June 30, 2021 the Company recorded $381,000 and $610,000, respectively, as contra-research and development expense from Wistar. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses recorded from Wistar relate primarily to the collaborative research agreements and sub-contract agreements related to Gates and CEPI (see Note 15). Research and development expenses recorded from Wistar for the three and six months ended June 30, 2022  were $444,000 and $626,000, respectively. Research and development expenses recorded from Wistar for the three and six months ended June 30, 2021 were $1.2 million and $1.6 million, respectively. At June&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance of $6.8 million and $2.6 million, respectively, and an accounts payable and accrued liability balance of $1.3 million and $548,000, respectively, related to Wistar. As of June&#160;30, 2022, the Company recorded $154,000 as deferred grant funding and $433,000 as prepaid expenses on the condensed consolidated balance sheet related to Wistar.</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_RelatedPartyTransactionDueFromToRelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680720800">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies                                                  <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases approximately 82,200 square feet of office, laboratory, and manufacturing space in San Diego, California and 57,360 square feet of office space in Plymouth Meeting, Pennsylvania under various non-cancellable operating lease agreements with remaining lease terms as of June&#160;30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 1.4 to 7.5 ye</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ars, which represent the non-cancellable periods of the leases. The Company has excluded the extension options from its lease terms in the calculation of future lease payments as they are not reasonably certain to be exercised. The Company's lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms as well as payments for common area maintenance and administrative services. The Company has received customary incentives from its landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an evaluation of its contracts with customers and suppliers in accordance with ASC Topic 842 and determined that, except for the real estate leases described above and various copier leases, none of its other contracts contain a right-of-use asset. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and liabilities on the condensed consolidated balance sheet represents the present value of the remaining lease payments over the remaining lease terms. Payments for additional monthly fees to cover the Company's share of certain facility expenses are not included in operating lease right-of-use assets and liabilities. The Company uses its incremental borrowing rate to calculate the present value of its lease payments, as the implicit rates in the leases are not readily determinable.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">As of June&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></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%">Remainder of 2022</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%">2,059,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">3,050,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">3,139,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">6,749,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total remaining lease payments</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%">22,149,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,358,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total operating lease 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%">16,791,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,738,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</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%">14,053,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Weighted-average remaining lease term</span></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%">6.3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5%</span></td></tr></table></div><div style="margin-top:3pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs included in operating expenses in the condensed consolidated statements of operations for the three and six months ended June 30, 2022 were $851,000 and $1.7 million, respectively. Lease costs included in operating expenses in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 were $827,000 and </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7&#160;million, respectively. Operating lease costs consisting of the fixed lease payments included in operating lease liabilities are recorded on a straight-line basis over the lease terms. Variable lease costs are recorded as incurred.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2019, the Company entered into two agreements to sublease a total of approximately 13,500 square feet in its Plymouth Meeting headquarters through periods between December 31, 2022 and March 31, 2025.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party. It is not possible to predict the maximum potential amount of future payments under these types of agreements due to the conditional nature of the Company's obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the Company under these types of agreements have not had a material effect on its business, consolidated results of operations or financial condition.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><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 style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2020, a purported shareholder class action complaint, McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim, was filed in the United States District Court for the Eastern District of Pennsylvania, naming the Company and J. Joseph Kim, the Company&#8217;s former President and Chief Executive Officer, as defendants. The lawsuit alleges that the Company made materially false and misleading statements regarding its development of a vaccine for COVID-19 in its public disclosures in violation of certain federal securities laws. The plaintiff seeks unspecified monetary damages on behalf of the putative class and an award of costs and expenses, including reasonable attorneys&#8217; fees. On June 18, 2020, the court appointed Manuel Williams to serve as lead plaintiff. On August 3, 2020, Mr. Williams filed a consolidated complaint, naming the Company and three of its officers as defendants. On September 21, 2020, Mr. Williams and another purported stockholder, Andrew Zenoff filed a first amended complaint, naming the Company and three of its officers as defendants. Defendants filed a motion to dismiss plaintiff&#8217;s first amended complaint on November 5, 2020. On February 16, 2021, the court issued an order granting in part, and denying in part, the defendants&#8217; motion to dismiss. The court granted the defendants&#8217; motion to dismiss, and dismissed with prejudice, the claims premised on certain of the Company&#8217;s statements. The court denied defendants&#8217; motion to dismiss as to the remaining statements. On March 9, 2021, the defendants filed their answer to the complaint. After additional motions were filed in the case, in June 2022 the parties negotiated an agreement in principle to settle the shareholder class action complaint. Under the proposed settlement, the Company will pay $30.0&#160;million in cash and $14.0&#160;million in shares of its common stock to settle all outstanding claims. The Company's insurance carriers will pay the $30.0&#160;million cash component of the settlement. The parties are in the process of negotiating a stipulation of settlement and, thereafter, intend to file a motion for preliminary approval of settlement. The settlement is subject to court approval. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, a purported shareholder derivative complaint, Behesti v. Kim, et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors of the Company as defendants. The lawsuit asserts state and federal claims and is based on the same alleged misstatements as the shareholder class action complaint. The lawsuit accuses the Company&#8217;s board of directors of failing to exercise reasonable and prudent supervision over the Company&#8217;s management, policies, practices, and internal controls. The plaintiff seeks unspecified monetary damages on behalf of the Company as well as governance reforms. On June 5, 2020, the court stayed the Beheshti action pending resolution of a forthcoming motion to dismiss the McDermid securities class action or until any party provides notice that they no longer consent to the stay. On June 12, 2020 and June 15, 2020, two additional shareholder derivative complaints were filed in the United States District Court for the Eastern District of Pennsylvania, captioned Isman v. Benito, et al. and Devarakonda et al. v Kim, et. al. The complaints assert substantially similar claims as the Beheshti action and name the Company&#8217;s current directors as defendants. The Devarakonda complaint also names one of the Company&#8217;s former directors as a defendant. On July 21, 2020, the court consolidated the three derivative cases under the caption In re Inovio Pharmaceuticals, Inc. Derivative Litigation. The consolidated action is stayed.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 7, 2020, a fourth shareholder derivative complaint, Fettig v. Kim et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors of the Company as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action. On August 27, 2020, the Fettig action was consolidated with the other derivative cases, which remain stayed as explained above.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2022, a fifth shareholder derivative complaint, Schumacher v. Benito et al., was filed in the Delaware Court of Chancery, naming eight current and former directors as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action.</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%">On May 4, 2022, the Delaware Court of Chancery entered a stay of the litigation.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">VGXI Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 3, 2020, the Company filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against VGXI, Inc. and GeneOne Life Science, Inc., or GeneOne, and together with VGXI, Inc. collectively referred to as VGXI, alleging that VGXI had materially breached the Company&#8217;s supply agreement with them. The complaint seeks declaratory judgments, specific performance of the agreement, injunctive relief, an accounting, damages, attorneys&#8217; fees, </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest, costs and other relief from VGXI. On June 3, 2020, the Company filed a petition for preliminary injunction, which was denied on June 25, 2020. On June 26, 2020, the Company filed notice of appeal of the denial of the petition with the Pennsylvania Superior Court.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 7, 2020, VGXI filed an answer, new matter and counterclaims against the Company, alleging that the Company had breached the supply agreement, as well as misappropriation of trade secrets and unjust enrichment. The counterclaims seek injunctive relief, damages, attorneys&#8217; fees, interest, costs and other relief from the Company. Also, on July 7, 2020, VGXI filed a third-party complaint against Ology Bioservices, Inc., a contract manufacturing organization that the Company had engaged to provide services similar to those that were being provided by VGXI. On July 27, 2020, the Company filed an answer to VGXI&#8217;s counterclaims, disputing the allegations and the claims raised in VGXI&#8217;s filing. On October 1, 2020, the Company filed a notice of discontinuance of appeal with the Pennsylvania Superior Court. A trial date for the litigation has not been set.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to aggressively prosecute the claims set forth in its complaint against VGXI and to vigorously defend itself against VGXI&#8217;s counterclaims.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GeneOne Litigation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2020, GeneOne filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against the Company, alleging that the Company had breached the CELLECTRA</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%"> Device License Agreement, or the Agreement, between the Company and GeneOne. The Company terminated the Agreement on October 9, 2020. The complaint asserts claims for breach of contract, declaratory judgment, unfair competition, and unjust enrichment. The complaint seeks injunctive relief, an accounting, damages, disgorgement of profits, attorneys&#8217; fees, interest, and other relief from the Company. On January 29, 2021, the Company filed preliminary objections to the complaint. On August 23, 2021, the court overruled the Company&#8217;s preliminary objections to the complaint. On September 13, 2021, the Company filed an answer to the complaint, new matter, and counterclaims. The Company&#8217;s counterclaims allege that GeneOne breached the Agreement and assert claims for breach of contract and declaratory judgment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The counterclaims seek damages, interest, expenses, attorney&#8217;s fees, and costs.</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%">On October 18, 2021, GeneOne filed its answer to the Company&#8217;s counterclaims and new matter. On November 8, 2021, we filed our answer to GeneOne&#8217;s new matter. A trial date for this litigation has not been set.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to aggressively prosecute the claims set forth in its counterclaims against GeneOne and to vigorously defend itself against the claims in GeneOne&#8217;s complaint. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Matters</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject the Company to costly legal expenses and, while the Company generally believes that it has adequate insurance to cover many different types of liabilities, its insurance carriers may deny coverage or its policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on the Company's consolidated results of operations and financial position. Additionally, any such claims, whether or not successful, could damage the Company's reputation and business. Except as described above, the Company is not a party to any legal proceedings, the adverse outcome of which, in management&#8217;s opinion, individually or in the aggregate, would be reasonably expected to have a material adverse effect on the Company&#8217;s consolidated results of operations or financial position.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672656880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaborative Agreements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementDisclosureTextBlock', window );">Collaborative Agreements</a></td>
<td class="text">Collaborative Agreements<div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advaccine Biopharmaceuticals Suzhou Co., Ltd. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2020, the Company entered into a Collaboration and License Agreement with Advaccine Biopharmaceuticals Suzhou Co., Ltd. (&#8220;Advaccine&#8221;), which was amended and restated on June 7, 2021 (as amended and restated, the &#8220;Advaccine Agreement&#8221;). Under the terms of the Advaccine Agreement, the Company granted to Advaccine the exclusive right to develop, manufacture and commercialize the Company&#8217;s vaccine candidate INO-4800 within the territories of China, Taiwan, Hong Kong and Macau (referred to collectively as &#8220;Greater China&#8221;) and 33 additional countries in Asia. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advaccine does not have the right to grant sublicenses, other than to affiliated entities, without the Company&#8217;s express prior written consent. As part of the collaboration, Advaccine also granted to the Company a non-exclusive license to certain DNA vaccine manufacturing processes.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 2021 amendment relates to the collaboration between the Company and Advaccine to jointly conduct the global Phase 3 segment of the Company&#8217;s ongoing Phase 2/3 trial of INO-4800 and expand the existing collaboration to include the planned global Phase 3 trial. The parties will jointly participate in the trial and will equally share the global development costs for the trial, including the Company&#8217;s manufacturing costs to supply INO-4800. In certain instances, the Company will have the right to convert the exclusive license to a non-exclusive license in the licensed territories, other than Greater China, unless Advaccine agrees to pay the Company its full share of development costs in excess of a specified maximum. Notwithstanding the foregoing, Advaccine will be fully responsible for conducting the trial in Greater China, including its costs and expenses </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incurred. The Company will be fully responsible for its costs and expenses, if any, incurred solely as a result of its activities in connection with the performance of the trial in the United States. The parties may continue to conduct clinical trials of INO-4800 outside of the territories covered by the Advaccine Agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><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 that a global purchasing entity desires to enter into a purchase agreement for INO-4800 in both parties&#8217; territories, the parties will enter into good faith negotiations for an arrangement to supply INO-4800 to such entity. In addition, the Company is permitted to enter into an agreement with a global purchasing entity to authorize the entity to conduct a portion of the global Phase 3 trial in the licensed territory outside of Greater China.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Advaccine Agreement, Advaccine made an upfront payment to the Company of $3.0&#160;million in January 2021. In addition to the upfront payment, the Company is entitled to receive up to an aggregate of $206.0&#160;million upon the achievement of specified milestones related to the development, regulatory approval and commercialization of INO-4800, including the achievement of specified net sales thresholds for INO-4800 in Greater China and the additional covered territories, if approved. The Company will also be entitled to receive a royalty equal to a high single-digit percentage of annual net sales in each region within the licensed territory, subject to reduction in the event of competition from biosimilar products in a particular region and in other specified circumstances. Advaccine&#8217;s obligation to pay royalties will continue, on a licensed product-by-licensed product basis and region-by-region basis, for ten years after the first commercial sale in a particular region within Greater China or, if later, until the expiration of the last-to-expire patent covering a given licensed product in a given region.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the first calendar year following the first commercial sale of INO-4800 in the licensed territory outside of Greater China, Advaccine will pay the Company an annual maintenance fee of $1.5&#160;million for a period of five years, which fee will be creditable against any royalties payable by Advaccine with respect to sales outside of Greater China.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Advaccine Agreement, the Company will supply Advaccine&#8217;s clinical requirements of INO-4800 and devices, although Advaccine may manufacture INO-4800 for its clinical use and may procure alternate suppliers. Advaccine is responsible for the manufacture and supply of INO-4800 itself or through a contract manufacturer for commercial use. Upon Advaccine&#8217;s reasonable request, the parties may negotiate a separate clinical and/or commercial supply agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Advaccine Agreement will continue in force on a region-by-region basis until Advaccine has no remaining royalty obligations in such region. Either party may terminate the Advaccine Agreement (i) in the event the other party shall have materially breached its obligations thereunder and such default shall have continued for a specified period after written notice thereof or (ii) upon the bankruptcy or insolvency of the other party. In addition, the Company may terminate the agreement, upon prior written notice, if Advaccine (i) ceases all development or commercialization activities for at least nine months, subject to certain exceptions, or (ii) challenges the validity, enforceability or scope of any of the patents licensed by the Company to Advaccine under the Advaccine Agreement, subject to certain conditions. Advaccine may terminate the Advaccine Agreement at any time for convenience upon nine months&#8217; written notice to the Company, if such notice is provided before the first commercial sale of INO-4800 in the licensed territory, or 18 months&#8217; written notice thereafter; provided that the Company may accelerate the effectiveness of such termination to the extent permitted by law.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the terms of the Advaccine Agreement under ASC Topics 606 and 808 at inception and determined that the contract was with a customer and therefore should be accounted for under ASC Topic 606. The license to INO-4800 in the territories was identified as the only distinct performance obligation on a standalone basis as of the inception of the Advaccine Agreement. The Company concluded that the license was distinct from potential future manufacturing and supply obligations. The Company further determined that the transaction price under the Advaccine Agreement consisted of the $3.0&#160;million upfront payment received in January 2021 plus a $2.0&#160;million milestone payment which was achieved upon contract signing. The future potential milestone amounts were not included in the transaction price, as they were all determined to be fully constrained. As part of the evaluation of the development and regulatory milestones constraint, the Company determined that the achievement of such milestones is contingent upon success in future clinical trials and regulatory approvals, each of which is uncertain. Future potential milestone amounts may be recognized as revenue under the Advaccine Agreement, as well as under other collaborative research and development arrangements, if unconstrained. Reimbursable program costs will be recognized proportionately with the performance of the underlying services or delivery of drug supply and are excluded from the transaction price.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Topic 606, the entire transaction price of $5.0&#160;million was allocated to the license performance obligation. For the six months ended June 30, 2022 and 2021, no revenue was recognized from Advaccine. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the June 2021 amendment, the Company determined that the global Phase 3 trial component of the agreement is a collaboration and not a contract with a customer and therefore concluded to account for the June 2021 amendment under ASC Topic 808. Reimbursements from Advaccine will be recognized as contra-research development expense on the condensed consolidated statement of operations once earned and collectibility is assured.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ApolloBio Corporation </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;29, 2017, the Company entered into an Amended and Restated License and Collaboration Agreement (the "ApolloBio Agreement"),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with ApolloBio Corporation ("ApolloBio"), with an effective date of March 20, 2018. Under the terms of the ApolloBio Agreement, the Company has granted to ApolloBio the exclusive right to develop and commercialize&#160;VGX-3100, its DNA immunotherapy product candidate designed to treat&#160;pre-cancers&#160;caused by HPV, within the agreed upon territories.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is entitled to receive up to an aggregate of $20.0 million, less required income, withholding or other taxes, upon the achievement of specified milestones related to the regulatory approval of&#160;VGX-3100&#160;in accordance with the ApolloBio Agreement. In the event that&#160;VGX-3100 is approved for marketing, the Company will be entitled to receive royalty payments based on a tiered percentage of annual net sales, with such percentage being in the&#160;low-&#160;to&#160;mid-teens,&#160;subject to reduction in the event of generic competition in a particular territory. ApolloBio&#8217;s obligation to pay royalties will continue for 10 years after the first commercial sale in a particular territory or, if later, until the expiration of the&#160;last-to-expire&#160;patent covering the licensed products in the specified territory. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ApolloBio Agreement will continue in force until ApolloBio has no remaining royalty obligations. Either party may terminate the ApolloBio Agreement in the event the other party shall materially breach or default in the performance of its material obligations thereunder and such default continues for a specified period after written notice thereof. In addition, ApolloBio may terminate the ApolloBio Agreement at any time beginning one year after the effective date for any reason upon 90 days written notice to the Company.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June&#160;30, 2022 there have been no significant reimbursable program costs under the ApolloBio Agreement.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coalition for Epidemic Preparedness Innovations </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with CEPI, pursuant to which the Company intends to develop vaccine candidates against Lassa fever and MERS. The goal of the collaboration between the Company and CEPI is to conduct research and development so that investigational stockpiles will be ready for clinical efficacy trial testing during potential disease outbreaks. The agreements with CEPI contemplate preclinical&#160;studies, as well as Phase 1 and Phase 2 clinical trials, occurring over multiple years. As part of the arrangement between the parties, CEPI has agreed to fund up to an aggregate of $56 million of costs over a five-year period for preclinical studies, as well as planned Phase 1 and Phase 2 clinical trials, to be conducted by the Company and collaborators, with funding from CEPI based on the achievement of identified milestones. During the three and six months ended June 30, 2022, the Company received funding of $3.2 million and $5.2 million, respectively, related to these grants and recorded those payments as contra-research and development expense. During the three and six months ended June 30, 2021, the Company received funding of $2.1 million and $4.4 million, respectively, related to these grants and recorded those payments as contra-research and development expense. As of June&#160;30, 2022, the Company had an accounts receivable balance of $1.4 million on the condensed consolidated balance sheet related to these CEPI grants. </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, CEPI awarded the Company a grant of up to $9.0 million to support preclinical and clinical development of INO-4800 through Phase 1 human testing in the United States. In April 2020, CEPI awarded the Company a grant of $6.9 million to work with the International Vaccine Institute ("IVI") and the Korea National Institute of Health ("KNIH") to conduct clinical trials of INO-4800 in South Korea, a grant of $5.0 million to accelerate development of  the Company's next-generation intradermal electroporation device, known as CELLECTRA</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%"> 3PSP, for the intradermal delivery of INO-4800, and a grant of $1.3 million to support large-scale manufacturing of INO-4800. During the three and six months ended June 30, 2022, the Company received funding of $243,000 and $754,000, respectively, from CEPI related to these grants for INO-4800 and recorded such amounts as contra-research and development expense. During the three and six months ended June 30, 2021, the Company received funding of $1.1 million and $3.5 million, respectively, from CEPI related to these grants for INO-4800 and recorded such amounts as contra-research and development expense. As of June&#160;30, 2022, the Company had $2.4 million recorded as deferred grant funding on the condensed consolidated balance sheet from the CEPI grants related to INO-4800.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bill &amp; Melinda Gates Foundation</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, Gates awarded and funded the Company a grant of $2.2 million to advance the development of dMAbs to address issues in infectious disease prevention and therapy. This technology has high relevance for the control of influenza and HIV. This next-generation approach to the delivery of monoclonal antibodies would make the technology accessible to low and middle-income countries. In August 2019, Gates funded an additional $1.1 million for the project. During the three and six months ended June 30, 2022, the Company recorded $6,000 and $86,000, respectively, as contra-research and development expense related to the Gates dMAb grant. During the three and six months ended June 30, 2021, the amounts recorded were minimal. As of June&#160;30, 2022, the Company had $298,000 recorded as deferred grant funding on the condensed consolidated balance sheet related to the grant.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, Gates awarded and funded the Company a grant of $5.0 million to accelerate the development of the CELLECTRA</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%"> 3PSP device for the intradermal delivery of INO-4800. During the three and six months ended June 30, 2022, the Company recorded no contra-research and development expense related to this Gates grant and during the three and six months ended June 30, 2021, recorded $0 and $893,000, respectively, as contra-research and development expense related to </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this Gates grant. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Department of Defense (DoD) </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the &#8220;OTA Agreement&#8221;)&#160;with the DoD to fund the Company&#8217;s efforts in developing the CELLECTRA</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%">&#160;3PSP device and associated arrays to be used for delivery of&#160;INO-4800 against&#160;COVID-19. Under the OTA Agreement, the Company intends to develop the CELLECTRA</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%"> 3PSP device and arrays for use in the U.S. military population and the U.S. population as a whole, subject to approval of the device by the U.S. Food and Drug Administration (the &#8220;FDA&#8221;). The OTA Agreement is also expected to support large-scale manufacturing of the CELLECTRA</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%"> 3PSP device, as well as large-scale DNA plasmid production for manufacture and supply of a specified number of doses of&#160;INO-4800&#160;in support of FDA approval of the device. The total amount of funding being made available to the Company under the OTA Agreement is $54.5 million. The Company has determined that the OTA Agreement should be considered under Subtopic 958-605, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not-for-Profit Entities Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is outside the scope of Topic 606, as the government agency granting the Company funds is not receiving reciprocal value for their contributions. The Company will record contra-research development expense on the condensed consolidated statement of operations in the same period that the underlying expenses are incurred. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, in June 2020, the Company was awarded a fixed-price contract (the &#8220;Procurement Contract&#8221;) from the DoD for the purchase of the Company&#8217;s intradermal CELLECTRA</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%">&#160;2000 device and accessories. The CELLECTRA</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%"> 2000 devices will be used to inject&#160;INO-4800&#160;in the Company&#8217;s planned later-stage clinical trials. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total purchase price under the Procurement Contract is expected to be $10.7&#160;million. The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Company determined that the Procurement Contract falls under the scope of ASC Topic 606 as the contract is with a customer and the Company is able to satisfy its obligations under the arrangement. Performance obligations under the Procurement Contract consist of the delivery of a specified number of CELLECTRA</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%">&#160;2000 devices and accessories. The total transaction price was allocated to the individual performance obligations based on the determined standalone selling price for the devices and accessories. The Company will recognize revenue upon shipment of the purchased devices and accessories. During each of the three and six months ended June 30, 2022, the Company recorded revenue of $625,000 under the Procurement Contract. For the three and six months ended June 30, 2021, the Company recorded no revenue from the Procurement Contract.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company recorded $2.9 million and $6.1 million, respectively, as contra-research and development expense related to the OTA Agreement. During the three and six months ended June 30, 2021, the Company recorded </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.4&#160;million</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$21.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, as contra-research and development expense related to the OTA Agreement. As of June&#160;30, 2022 and December 31, 2021, the Company had an accounts r</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eceivable balance of $2.9&#160;million and $3.6&#160;million, respectively, on the condensed consolidated balance sheet from the DoD. As of June&#160;30, 2022, the Company had $9.0&#160;million recorded as deferred revenue on the condensed consolidated balance sheet related to the Procurement Contract.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company announced that the DoD had notified the Company that it will discontinue funding f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the Phase 3 segment of the Company's clinical trial of INO-4800 in the United States, while continuing to fund the completion of the ongoing Phase 2 segment.</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_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -URI https://asc.fasb.org/topic&amp;trid=5833765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680670432">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&#160;Due to the adoption of ASU 2019-12 which removes the exception under ASC 740-20-45-7 to consider all sources of income in order to determine the tax benefit resulting from a loss from continuing operations, ASC 740-20-45-7 no longer applies.&#160;For the six months ended June&#160;30, 2022 and 2021, the Company did not record any income tax provision/(benefit) due to the Company&#8217;s history of net operating losses generated and the maintenance of a full valuation allowance against its net deferred tax assets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680776064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geneos Therapeutics, Inc.<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Geneos Therapeutics, Inc.</a></td>
<td class="text">Geneos Therapeutics, Inc. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, the Company formed Geneos to develop and commercialize neoantigen-based personalized cancer therapies. Geneos was considered a variable interest entity (VIE) for which the Company was the primary beneficiary. In 2019, Geneos completed the initial closing of a&#160;Series A preferred stock financing. The Company invested&#160;$1.2 million&#160;in the Series A preferred stock financing, which was led by an outside investor. Following this transaction, the Company held&#160;61%&#160;of the outstanding equity, on an as-converted to common stock basis, of Geneos and continued to consolidate its investment in Geneos under ASC 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, Geneos completed the second closing of the&#160;Series A preferred stock financing, in which the Company invested $800,000. Following this transaction, the Company held&#160;52%&#160;of the outstanding equity, on an as-converted to common stock basis, of Geneos and continued to consolidate its investment in Geneos.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, Geneos closed an additional&#160;Series A preferred stock financing round, in which the Company invested $800,000.  Following this transaction, the Company owned 47% of the outstanding equity of Geneos on an as-converted to common stock basis. This transaction triggered a VIE reconsideration, as the Company no longer held a controlling financial interest. Based on the Company&#8217;s assessment, Geneos continued to be a VIE as it did not have sufficient equity at risk to finance its activities without additional subordinated financial support. However, the Company was not the primary beneficiary of Geneos, as it did not have the power to direct the activities that most significantly impact Geneos&#8217; economic performance.  Accordingly, the Company deconsolidated its investment in Geneos as of June 1, 2020, resulting in a gain of $4.1 million, of which $2.4 million related to the remeasurement of the retained noncontrolling interest investment to fair value.  </span></div><div style="margin-top:3pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the equity method to investments in common stock and to other investments in entities that have risk and reward characteristics that are substantially similar to an investment in the investee&#8217;s common stock. Since the Company&#8217;s Series A preferred stock investment in Geneos has a substantive liquidation preference, it is not substantially similar to the Company&#8217;s common stock investment and will therefore be recorded as an equity security under ASC 321.  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the deconsolidation, the Company accounts for its common stock investment in Geneos, in which the Company lacks control but does have the ability to exercise significant influence over operating and financial policies, using the equity method. Generally, the ability to exercise significant influence is presumed when the investor possesses more than 20% of the voting interests of the investee. This presumption may be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. In applying the equity method, the Company records the investment at cost unless the initial recognition is the result of the deconsolidation of a subsidiary, in which case it is recorded at fair value. The Company's proportionate share of net loss of Geneos is recorded in&#160;equity in net earnings of Geneos in the Company's condensed consolidated statements of operations. The Company's equity method investments are reviewed for indicators of impairment at each reporting period and are written down to fair value if there is evidence of a loss in value that is other-than-temporary.&#160;Any difference between the carrying amount of the Company&#8217;s investment and the amount of underlying equity in Geneos&#8217; net assets is amortized into income or expense accordingly. There were no basis differences identified as of the deconsolidation date that would need to be amortized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon deconsolidation, the Company recorded its Series A preferred stock investment at fair value based on the per share price paid by third party investors in connection with the preferred stock financing on June 1, 2020. The Company has determined that its Series A preferred stock investment in Geneos does not have a readily determinable fair value and has therefore elected the measurement alternative in ASC 321 to subsequently record the investment at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.&#160;When fair value becomes determinable, from observable price changes in orderly transactions, the Company&#8217;s investment will be marked to fair value.&#160; There have been no observable price changes or impairments identified since the deconsolidation date.  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, Geneos completed the closing of a Series A-1 preferred stock financing. The Company invested $1.4&#160;million in the Series A-1 preferred stock financing, which was led by outside investors. The closing date of this transaction was determined to be a VIE reconsideration event; based on the Company&#8217;s assessment, Geneos continued to be a VIE as it did not have sufficient equity at risk to finance its activities without additional subordinated financial support. The Company continued to not be the primary beneficiary of Geneos, as it did not have the power to direct the activities that most significantly impact Geneos&#8217;s economic performance and should not consolidate Geneos. Following this transaction, the Company held approximately 36% of the outstanding equity, on an as-converted to common stock basis. Accordingly, the Company continued to account for its common stock investment in Geneos as an equity method investment under ASC 323 and its preferred stock investments as equity securities under ASC 321.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s share of net losses of Geneos for the three months ended March 31, 2021 was $1.5&#160;million; however, only $434,000 was recorded, reducing the Company's total investment in Geneos to $0. Of the total amount, $819,000 has been allocated to the equity method investment, thereby reducing the balance to $0 as of March 31, 2021. The remaining $4.2 million loss has been allocated to the Company&#8217;s Series A and Series A-1 preferred stock investment in Geneos, on a ratable basis, thereby reducing the balance to $0 as of March 31, 2021.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will not reduce its investment below $0 and will not record its share of further net losses of Geneos as the Company has no obligation to fund Geneos.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, Geneos completed a second closing of the Series A-1 preferred stock financing, in which the Company did not participate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following this transaction, the Company held approximately 35% of the outstanding equity, on an as-converted to common stock basis.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, Geneos completed the closing of a Series A-2 preferred stock financing. The Company invested $2.0&#160;million in the Series A-2 preferred stock financing, which was led by outside investors. The closing date of this transaction was determined to be a VIE reconsideration event; based on the Company&#8217;s assessment, Geneos continues to be a VIE as it does not have sufficient equity at risk to finance its activities without additional subordinated financial support. The Company continues to not be the primary beneficiary of Geneos, as it does not have the power to direct the activities that most significantly impact Geneos&#8217;s economic performance and should not consolidate Geneos. Following this transaction, the Company held approximately 24% of the outstanding equity, on an as-converted to common stock basis. Accordingly, the Company continues to account for its common stock investment in Geneos as an equity method investment under ASC 323 and its preferred stock investments as equity securities under ASC 321.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of Geneos&#8217;s Series A-2 preferred stock was based on the per share price paid by third-party investors in connection with the closing on March 21, 2022. The Company has concluded that its Series A-2 preferred stock investment is a similar financial instrument as its Series A-1 preferred stock, and therefore remeasured the carrying value of the Series A-1 preferred stock investment at the Series A-2 preferred stock price, resulting in a gain on remeasurement of $165,000.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded its current and accumulated share of net losses of Geneos of $2.2&#160;million, which was allocated to the Series A-1 and Series A-2 preferred stock investment in Geneos, thereby reducing the balance to $0 as of March 31, 2022 as shown in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Investment in Geneos Series A-2 preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement of  Geneos Series A-1 preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,165,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Geneos as of March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to exclusively license its SynCon</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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immunotherapy and CELLECTRA</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%">&#160;technology platform to Geneos to be used in the field of personalized, neoantigen-based therapy for cancer. The license agreement provides for potential royalty payments to the Company in the event that Geneos commercializes any products using the licensed technology. The Company is not obligated to use any of its assets to fund the future operations of Geneos.  </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Chief Scientific Officer Dr. Laurent Humeau is on the Board of Directors of Geneos. The Company's director Dr.&#160;David B. Weiner is the Chairman of the Scientific Advisory Board of Geneos.</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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680670432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2022, the Company committed to and communicated a corporate reorganization plan, including a reduction in force (the &#8220;Reduction&#8221;). The purpose of the Reduction is to decrease expenses, extend cash runway, and maintain a streamlined organization to support key clinical programs that are expected to drive long-term growth. As part of the Reduction, the Company has reduced its overall headcount by approximately 55 employees, which represents 18% of its full-time employees. The Company has also terminated agreements with approximately 86% of its contractors. The Company expects to incur a one-time pre-tax charge of approximately $1.6&#160;million in the third quarter of 2022 related to the Reduction, consisting primarily of one-time severance payments upon termination, continued benefits for a specific period of time, and outplacement services. The Company expects all charges associated with the Reduction to be incurred during the quarter ending September 30, 2022, with related cash payments expected to be substantially paid out by September 30, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From July 1, 2022 through July 8, 2022, the Company sold 1,892,730 shares of common stock under the 2021 Sales Agreement for net proceeds of $3.8&#160;million. The sales were made at a weighted average price of $2.02 per share.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679610320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Liquidity and Risks and Uncertainties (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:4.5pt;text-indent:27pt"><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 of Inovio have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) as contained in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") for interim financial information and with instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive loss and the condensed consolidated statements of stockholders' equity for the three and six months ended June 30, 2022 and 2021 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited, but include all adjustments (consisting of normal recurring adjustments) that the Company considers necessary for a fair presentation of the financial position, results of operations, cash flows and changes in stockholders' equity for the periods presented. </span></div><div style="margin-top:4.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2022 shown herein are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022, or for any other period. These unaudited financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year </span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December&#160;31, 2021, included in the Company's Annual Report on Form&#160;10-K filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) on March&#160;1, 2022. The balance sheet at December&#160;31, 2021 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements include the accounts of Inovio Pharmaceuticals, Inc. and its subsidiary. As of June&#160;30, 2022 and December 31, 2021, the Company consolidated its wholly-owned subsidiary Inovio Asia LLC.  All intercompany accounts and transactions were eliminated upon consolidation. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred a net loss attributable to common stockholders of $108.5 million and $187.6 million for the three and six months ended June 30, 2022, respectively. The Company had working capital of $285.1 million and an accumulated deficit of $1.4 billion as of June&#160;30, 2022. The Company has incurred losses in each year since its inception and expects to continue to incur significant expenses and operating losses for the foreseeable future in connection with the research and preclinical and clinical development of its product candidates. The Company&#8217;s cash, cash equivalents and short-term investments of $348.1 million as of June&#160;30, 2022 are sufficient to support the Company's planned operations for a period of at least 12 months from the date of issuance of these financial statements. </span></div><div style="margin-top:5pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to continue to fund future research and development activit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ies, the Company will need to seek additional capital. This may occur through strategic alliance and licensing arrangements, grant agreements and/or future public or private debt or equity financings including At-the-Market Equity Offering Sales Agreements (&#8220;Sales Agreements&#8221;). The Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has a history of conducting debt and equity financings, including the receipt of net proceeds of $72.5&#160;million and $47.7&#160;million under a Sales Agreement during 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 June 30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and year ended December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, and $162.1&#160;million from a January 2021 underwritten public offering of common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. However, sufficient funding may not be available in the future, or if available, may be on terms that significantly dilute or otherwise adversely affect the rights of existing stockholders. If adequate funds are not available, the Company may need to delay, reduce the scope of or put on hold one or more of its clinical and/or preclinical programs.</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to continue its operations is dependent upon its ability to obtain additional capital in the future and achieve profitable operations. The Company expects to continue to rely on outside sources of financing to meet its capital needs and the Company may never achieve positive cash flow. These condensed consolidated financial statements do not include any adjustments to the specific amounts and classifications of assets and liabilities, which might be necessary should Inovio be unable to continue as a going concern. The Company's condensed consolidated financial statements as of and for the three and six months ended June 30, 2022 have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business for the foreseeable future. The Company has evaluated subsequent events after the balance sheet date through the date it issued these condensed consolidated financial statements.</span></div>The Company is, and from time to time&#160;may in the future be, subject to various legal proceedings and claims arising in the ordinary course of business. The Company assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in its consolidated financial statements. An estimated loss contingency is accrued in the consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal proceedings, including litigation, government investigations and enforcement actions, could result in material costs, occupy significant management resources and entail civil and criminal penalties, even if the Company ultimately prevails.&#160;Any of the foregoing consequences could result in serious harm to the Company&#8217;s business, results of operations and financial condition.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_RisksAndUncertaintiesPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The global pandemic resulting from COVID-19, caused by a novel strain of coronavirus, SARs-CoV-2, has caused national and global economic and financial market disruptions. The impact of this pandemic has been and will likely continue to be extensive in many aspects of society, which has resulted in and will continue to cause significant disruptions to the global economy, as well as businesses and capital markets around the world. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company continues to closely monitor the impact of the COVID-19 pandemic on its employees, collaborators and service providers. The extent to which the pandemic will continue to impact the Company's business and operations will depend on future developments, including travel restrictions to, from and within the United States and other countries, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease, which remain uncertain.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementAccountingPolicy', window );">Collaboration Agreements and Revenue Recognition</a></td>
<td class="text">Collaboration Agreements and Revenue Recognition<div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company assesses whether its collaboration agreements are subject to Accounting Standards Codification ("ASC") Topic 808: Collaborative Arrangements (&#8220;Topic 808&#8221;) based on whether they involve joint operating activities and whether both parties have active participation in the arrangement and are exposed to significant risks and rewards. To the extent that the arrangement falls within the scope of Topic 808 and the Company concludes that its collaboration partner is not a customer, the Company presents such payments as a reduction of research and development expense. If payments from the collaboration partner to the Company represent consideration from a customer, then the Company accounts for those payments within the scope of Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (&#8220;Topic 606&#8221;). </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into collaborative arrangements with partners that typically include payment of one or more of the following: (i) license fees; (ii) product supply services; (iii) milestone payments related to the achievement of developmental, regulatory, or commercial goals; and (iv) royalties on net sales of licensed products. At contract inception, the Company assesses the goods or services agreed upon within each contract and assess whether each good or service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment of management to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligation. The standalone selling price may include items such as forecasted revenues, development timelines, discount rates and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if it can be satisfied at a point in time or over time. In addition, variable consideration must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price. Differences in the allocation of the transaction price between delivered and undelivered performance obligations can impact the timing of revenue recognition but do not change the total revenue recognized under any agreement.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include license fees, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. This assessment is based on the Company&#8217;s past experience with its collaboration partner, market insight and partner communication. Milestone payments that are not within the Company&#8217;s or the collaboration partner&#8217;s control, such as regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration or other revenues and earnings in the period of adjustment and could be material.</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For collaboration arrangements that include sales-based royalties, including milestone payments based on the level of sales, and for which the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue in the period the underlying sales occur. To date, the Company has not recognized any royalty revenue resulting from any of its collaborative arrangements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses - Clinical Trial Accruals</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses - Clinical Trial Accruals</span></div><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's activities have largely consisted of research and development efforts related to developing its proprietary smart device technology and DNA medicine candidates. For clinical trial expenses, judgements used in estimating accruals rely on estimates of total costs incurred based on participant enrollment, completion of studies and other events. Accrued clinical trial costs are subject to revisions as trials progress. Revisions are charged to expense in the period in which the facts that give rise to the revision become known. Historically, revisions have not resulted in material changes to research and development expense; however a modification in the protocol of a clinical trial or cancellation of a trial could result in a charge to the Company's results of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Impact of Recently Issued Accounting Standards</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recent accounting pronouncements below may have a significant effect on the Company's financial statements. Recent accounting pronouncements that are not anticipated to have an impact on or are unrelated to the Company's financial condition, results of operations, or related disclosures are not discussed. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Recently Adopted</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ASU No. 2020-06.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2020-06&#8221;), which simplifies the guidance on an issuer&#8217;s accounting for convertible instruments and contracts in its own equity. ASU 2020-06 is effective for public entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company adopted ASU 2020-06 as of January 1, 2022 on a modified retrospective basis and recorded a net reduction in accumulated deficit of $1.8&#160;million, a decrease in additional paid-in capital of $3.3&#160;million, and an increase in convertible senior notes of $1.5&#160;million to reflect the impact of the accounting change. The Company derecognized the related deferred tax liabilities of $1.5&#160;million with a corresponding adjustment to the valuation allowance, resulting in no net impact to the cumulative adjustment to retained earnings (see Note 9, "Convertible Debt").</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_RisksAndUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risks and Uncertainties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_RisksAndUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementAccountingPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for collaborative arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementAccountingPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674764400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments and Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of Summary of Investments</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr style="height:21pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,648,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(10,335,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,612,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,718,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,710,085)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,023,457&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual<br/>Maturity&#160;(in&#160;years)</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%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Market&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">---</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,966,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614,411)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,193,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#160;than&#160;1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,976,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency mortgage-backed securities</span></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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">331,712,413&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">107,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,648,668)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">330,170,940&#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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*No single maturity date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:400;line-height:100%">&#160;</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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,313,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,365,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,998,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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,991,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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%">307,023,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,679,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,344,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Investment in affiliated entity</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,435,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">309,458,510&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">285,114,086&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,344,424&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><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 Company&#8217;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</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:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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:400;line-height:100%">&#160;</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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other Unobservable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,439,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,183,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,967,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;Certificates of deposit</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,991,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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%">330,170,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,622,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,547,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Investment in affiliated entity</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%">3,906,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">334,077,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">289,529,746&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">44,547,990&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679975008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Certain Balance Sheet Items (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_ino_CertainBalanceSheetItemsAbstract', window );"><strong>Certain Balance Sheet Items [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock', window );">Schedule Of Prepaid Expenses And Other Current Assets</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets, consisted of the following:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Insurance recovery (a)</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%">29,748,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid manufacturing expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,337,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,474,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,169,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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 prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,255,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,836,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accounts Payable and Accrued Liabilities</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses, consisted of the following:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Trade accounts payable</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%">38,235,903&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">27,424,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,112,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued litigation settlement (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,637,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,106,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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 accounts payable and accrued expenses</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%">105,015,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,644,530&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#8220;Legal Proceedings.&#8221; The proposed settlement includes $30.0&#160;million in cash and $14.0&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $252,000 of other expenses on behalf of the Company that will be offset against the insurers' commitment.</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_ino_CertainBalanceSheetItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Certain Balance Sheet Items</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CertainBalanceSheetItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Prepaid Expenses And Other Current Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680956992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Summary of Intangible Assets by Major Asset Class</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the goodwill and intangible assets by major asset class:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:18.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.918%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:45pt"><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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Weighted Average Useful<br/>Life<br/>(Yrs)</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%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,513,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</span></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%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,305,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bioject(a)</span></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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,862,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,237,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,735,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,364,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other(b)</span></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%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,918,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,806,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,473,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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,104,733)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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,369,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">10,473,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">(7,847,406)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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,626,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,104,733)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,882,399&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,847,406)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,139,726&#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"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Bioject intangible assets represent the estimated fair value of developed technology and intellectual property which were recorded from an asset acquisition.</span></div>(b)Other intangible assets represent the estimated fair value of acquired intellectual property.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858686428864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Schedule of Convertible Debt</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of the Notes at June&#160;30, 2022 was as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original principal amount</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%">78,500,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount converted into common shares</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%">(62,085,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Unamortized debt issuance cost</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%">(249,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">355,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Net carrying amount </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%">16,521,352&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments due under the Notes, representing contractual amounts due, including interest based on the fixed rate of 6.5% per annum, were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,948,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,549,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680919360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Schedule of Summary of Common and Preferred Stock Authorized, Issued and Outstanding</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's authorized and issued common and preferred stock as of June&#160;30, 2022 and December&#160;31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:42.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding as of</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:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Authorized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">Common Stock, par value $0.001 per share</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">247,504,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">247,504,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">217,382,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;C Preferred Stock, par value $0.001 per share</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,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680933888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes potential shares of common stock that were excluded from the diluted net loss per share calculation because of their anti-dilutive effect: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</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%">14,292,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">10,330,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,869,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,516,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Performance-based restricted stock units</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%">111,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred 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:10pt;font-weight:400;line-height:100%">3,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Convertible notes</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%">3,049,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,327,272&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">16,563,562&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680941088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Weighted Average Assumptions</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used in the Black-Scholes model for option grants to employees and directors are presented below:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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%">95%</span></td><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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%">92%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></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%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#8212;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858677070704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">As of June&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></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%">Remainder of 2022</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%">2,059,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">3,050,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">3,139,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">6,749,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total remaining lease payments</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%">22,149,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,358,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total operating lease 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%">16,791,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,738,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</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%">14,053,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Weighted-average remaining lease term</span></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%">6.3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5%</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680988848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geneos Therapeutics, Inc. (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Schedule of Equity Method Investments</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded its current and accumulated share of net losses of Geneos of $2.2&#160;million, which was allocated to the Series A-1 and Series A-2 preferred stock investment in Geneos, thereby reducing the balance to $0 as of March 31, 2022 as shown in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Investment in Geneos Series A-2 preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement of  Geneos Series A-1 preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,165,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Geneos as of March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680006224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Liquidity and Risks and Uncertainties (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 108,497,311<span></span>
</td>
<td class="nump">$ 79,073,719<span></span>
</td>
<td class="nump">$ 82,139,958<span></span>
</td>
<td class="nump">$ 54,402,131<span></span>
</td>
<td class="nump">$ 187,571,030<span></span>
</td>
<td class="nump">$ 136,542,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Capital', window );">Working capital</a></td>
<td class="nump">285,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">1,395,600,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,395,600,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,209,855,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash, cash equivalents, and short-term investments</a></td>
<td class="nump">$ 348,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">348,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,521,372<span></span>
</td>
<td class="nump">$ 162,105,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock | Sales Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock | Underwritten Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 162,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Capital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of total capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Capital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ino_SalesAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ino_SalesAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ino_UnderwrittenPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ino_UnderwrittenPublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672593888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Impact of Recently Issued Accounting Standards (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jan. 01, 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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">$ (1,395,600,749)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,209,855,522)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="num">(1,693,674,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,609,589,797)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible senior notes</a></td>
<td class="nump">16,521,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,959,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">32,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member', window );">Accounting Standards Update 2020-06</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672581728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 784,395<span></span>
</td>
<td class="nump">$ 272,824<span></span>
</td>
<td class="nump">$ 983,469<span></span>
</td>
<td class="nump">$ 643,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from deferred revenue</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ino_DepartmentOfDefenseMember', window );">Department of Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_OtherCounterpartyMember', window );">Other Counterparty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">154,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember', window );">Revenue under collaborative research and development arrangements with affiliated entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 6,214<span></span>
</td>
<td class="nump">$ 74,787<span></span>
</td>
<td class="nump">$ 15,056<span></span>
</td>
<td class="nump">$ 124,736<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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ino_DepartmentOfDefenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ino_DepartmentOfDefenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_OtherCounterpartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_OtherCounterpartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_LicenseWithAffiliatedEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858677185264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details) - USD ($)<br></strong></div></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, 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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt Securities, Available-for-sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">$ 317,718,760<span></span>
</td>
<td class="nump">$ 331,712,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross&#160;Unrealized Gains</a></td>
<td class="nump">14,782<span></span>
</td>
<td class="nump">107,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross&#160;Unrealized Losses</a></td>
<td class="num">(10,710,085)<span></span>
</td>
<td class="num">(1,648,668)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair&#160;Market&#160;Value</a></td>
<td class="nump">307,023,457<span></span>
</td>
<td class="nump">330,170,940<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=ino_MutualFundsMember', window );">Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt Securities, Available-for-sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">178,648,717<span></span>
</td>
<td class="nump">192,966,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross&#160;Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">87,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross&#160;Unrealized Losses</a></td>
<td class="num">(10,335,084)<span></span>
</td>
<td class="num">(1,614,411)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair&#160;Market&#160;Value</a></td>
<td class="nump">$ 168,313,633<span></span>
</td>
<td class="nump">$ 191,439,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryBillSecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DebtSecuritiesAvailableforSaleContractualMaturity', window );">Contractual Maturity&#160;(in&#160;years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt Securities, Available-for-sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">$ 114,612,686<span></span>
</td>
<td class="nump">$ 94,193,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross&#160;Unrealized Gains</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross&#160;Unrealized Losses</a></td>
<td class="num">(247,419)<span></span>
</td>
<td class="num">(9,921)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair&#160;Market&#160;Value</a></td>
<td class="nump">$ 114,365,400<span></span>
</td>
<td class="nump">$ 94,183,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DebtSecuritiesAvailableforSaleContractualMaturity', window );">Contractual Maturity&#160;(in&#160;years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt Securities, Available-for-sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">$ 19,998,833<span></span>
</td>
<td class="nump">$ 39,967,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross&#160;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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross&#160;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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair&#160;Market&#160;Value</a></td>
<td class="nump">$ 19,998,833<span></span>
</td>
<td class="nump">$ 39,967,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DebtSecuritiesAvailableforSaleContractualMaturity', window );">Contractual Maturity&#160;(in&#160;years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt Securities, Available-for-sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">$ 2,976,882<span></span>
</td>
<td class="nump">$ 2,976,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross&#160;Unrealized Gains</a></td>
<td class="nump">14,649<span></span>
</td>
<td class="nump">15,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross&#160;Unrealized Losses</a></td>
<td class="num">(329)<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair&#160;Market&#160;Value</a></td>
<td class="nump">2,991,202<span></span>
</td>
<td class="nump">2,991,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember', window );">U.S. agency mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt Securities, Available-for-sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">1,481,642<span></span>
</td>
<td class="nump">1,608,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross&#160;Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross&#160;Unrealized Losses</a></td>
<td class="num">(127,253)<span></span>
</td>
<td class="num">(23,998)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair&#160;Market&#160;Value</a></td>
<td class="nump">$ 1,354,389<span></span>
</td>
<td class="nump">$ 1,588,647<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_DebtSecuritiesAvailableforSaleContractualMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale contractual maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DebtSecuritiesAvailableforSaleContractualMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ino_MutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ino_MutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_USTreasuryBillSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674746064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments and Fair Value Measurements - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>position </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>position </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gain on investments</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 358,000<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="nump">$ 358,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Realized loss on investments</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">342,000<span></span>
</td>
<td class="nump">204,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedLoss', window );">Unrealized loss</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Net unrealized (loss) gain on available-for-sale equity securities</a></td>
<td class="num">$ (3,967,101)<span></span>
</td>
<td class="nump">$ 136,493<span></span>
</td>
<td class="num">$ (8,807,742)<span></span>
</td>
<td class="num">$ (711,465)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities in a gross unrealized loss position | position</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions', window );">Number of securities in a gross unrealized loss position for more than twelve months | position</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Investment owned (in shares) | shares</a></td>
<td class="nump">597,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597,808<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized loss on 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentOwnedBalanceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance held at close of period in number of shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalanceShares</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672059200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term Investments and Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">$ 307,023,457<span></span>
</td>
<td class="nump">$ 330,170,940<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=ino_MutualFundsMember', window );">Mutual 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">168,313,633<span></span>
</td>
<td class="nump">191,439,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">19,998,833<span></span>
</td>
<td class="nump">39,967,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">2,991,202<span></span>
</td>
<td class="nump">2,991,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember', window );">U.S. agency mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">1,354,389<span></span>
</td>
<td class="nump">1,588,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">307,023,457<span></span>
</td>
<td class="nump">330,170,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Investment in affiliated entity</a></td>
<td class="nump">2,435,053<span></span>
</td>
<td class="nump">3,906,796<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">309,458,510<span></span>
</td>
<td class="nump">334,077,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Quoted Prices in Active Markets (Level&#160;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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">282,679,033<span></span>
</td>
<td class="nump">285,622,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Investment in affiliated entity</a></td>
<td class="nump">2,435,053<span></span>
</td>
<td class="nump">3,906,796<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">285,114,086<span></span>
</td>
<td class="nump">289,529,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Significant Other Unobservable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">24,344,424<span></span>
</td>
<td class="nump">44,547,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Investment in affiliated entity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">24,344,424<span></span>
</td>
<td class="nump">44,547,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Investment in affiliated entity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Mutual 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">168,313,633<span></span>
</td>
<td class="nump">191,439,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Mutual funds | Quoted Prices in Active Markets (Level&#160;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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">168,313,633<span></span>
</td>
<td class="nump">191,439,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Mutual funds | Significant Other Unobservable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Mutual funds | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">114,365,400<span></span>
</td>
<td class="nump">94,183,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. treasury securities | Quoted Prices in Active Markets (Level&#160;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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">114,365,400<span></span>
</td>
<td class="nump">94,183,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. treasury securities | Significant Other Unobservable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. treasury securities | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">19,998,833<span></span>
</td>
<td class="nump">39,967,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Commercial paper | Quoted Prices in Active Markets (Level&#160;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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Commercial paper | Significant Other Unobservable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">19,998,833<span></span>
</td>
<td class="nump">39,967,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Commercial paper | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">2,991,202<span></span>
</td>
<td class="nump">2,991,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Certificates of deposit | Quoted Prices in Active Markets (Level&#160;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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Certificates of deposit | Significant Other Unobservable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">2,991,202<span></span>
</td>
<td class="nump">2,991,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Certificates of deposit | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. agency mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">1,354,389<span></span>
</td>
<td class="nump">1,588,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. agency mortgage-backed securities | Quoted Prices in Active Markets (Level&#160;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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. agency mortgage-backed securities | Significant Other Unobservable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">1,354,389<span></span>
</td>
<td class="nump">1,588,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | U.S. agency mortgage-backed securities | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Financial assets and liabilities that are measured at fair value on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available for sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ino_MutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ino_MutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858682667440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Certain Balance Sheet Items - Prepaid and Other Current Assets (Details) - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_ino_CertainBalanceSheetItemsAbstract', window );"><strong>Certain Balance Sheet Items [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EstimatedInsuranceRecoveries', window );">Insurance recovery</a></td>
<td class="nump">$ 29,748,499<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_PrepaidManufacturingExpensesCurrent', window );">Prepaid manufacturing expenses</a></td>
<td class="nump">18,337,500<span></span>
</td>
<td class="nump">27,474,159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Other prepaid expenses</a></td>
<td class="nump">8,169,327<span></span>
</td>
<td class="nump">11,362,832<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid and other current assets</a></td>
<td class="nump">$ 56,255,326<span></span>
</td>
<td class="nump">$ 38,836,991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_CertainBalanceSheetItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Certain Balance Sheet Items</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CertainBalanceSheetItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_PrepaidManufacturingExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid Manufacturing Expenses, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_PrepaidManufacturingExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EstimatedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EstimatedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858680030848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Certain Balance Sheet Items - Accounts Payable and Accrued Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 09, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_AccountsPayableAndAccruedExpensesLineItems', window );"><strong>Accounts Payable and Accrued Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrentAndNoncurrent', window );">Trade accounts payable</a></td>
<td class="nump">$ 38,235,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,424,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued compensation</a></td>
<td class="nump">15,142,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,112,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Accrued litigation settlement</a></td>
<td class="nump">44,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other accrued expenses</a></td>
<td class="nump">7,637,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,106,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total accounts payable and accrued expenses</a></td>
<td class="nump">105,015,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,644,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember', window );">McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_AccountsPayableAndAccruedExpensesLineItems', window );"><strong>Accounts Payable and Accrued Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimate of cash settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LossContingencyEstimateOfPossibleLossValueOfShares', window );">Estimate of shares settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount paid to other party</a></td>
<td class="nump">$ 252,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_AccountsPayableAndAccruedExpensesLineItems', window );"><strong>Accounts Payable and Accrued Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimate of cash settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LossContingencyEstimateOfPossibleLossValueOfShares', window );">Estimate of shares settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_AccountsPayableAndAccruedExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Payable and Accrued Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_AccountsPayableAndAccruedExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_LossContingencyEstimateOfPossibleLossValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Estimate of Possible Loss, Value of Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_LossContingencyEstimateOfPossibleLossValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LitigationCaseAxis=ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672700080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule Goodwill and Intangible Assets (Details) - USD ($)<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, 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Indefinite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross</a></td>
<td class="nump">$ 10,513,371<span></span>
</td>
<td class="nump">$ 10,513,371<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net book value</a></td>
<td class="nump">10,513,371<span></span>
</td>
<td class="nump">10,513,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, Gross</a></td>
<td class="nump">10,473,761<span></span>
</td>
<td class="nump">10,473,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, Accumulated Amortization</a></td>
<td class="num">(8,104,733)<span></span>
</td>
<td class="num">(7,847,406)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, Net Book Value</a></td>
<td class="nump">2,369,028<span></span>
</td>
<td class="nump">2,626,355<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_GoodwillAndIntangibleAssetsGross', window );">Total goodwill and intangible assets, Gross</a></td>
<td class="nump">20,987,132<span></span>
</td>
<td class="nump">20,987,132<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_GoodwillAndIntangibleAssetsNet', window );">Total goodwill and intangible assets, Net Book Value</a></td>
<td class="nump">12,882,399<span></span>
</td>
<td class="nump">13,139,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, Gross</a></td>
<td class="nump">1,323,761<span></span>
</td>
<td class="nump">1,323,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, Accumulated Amortization</a></td>
<td class="num">(1,323,761)<span></span>
</td>
<td class="num">(1,305,600)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, Net Book Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ino_BiojectMember', window );">Bioject</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, Gross</a></td>
<td class="nump">5,100,000<span></span>
</td>
<td class="nump">5,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, Accumulated Amortization</a></td>
<td class="num">(2,862,222)<span></span>
</td>
<td class="num">(2,735,556)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, Net Book Value</a></td>
<td class="nump">2,237,778<span></span>
</td>
<td class="nump">2,364,444<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, Gross</a></td>
<td class="nump">4,050,000<span></span>
</td>
<td class="nump">4,050,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, Accumulated Amortization</a></td>
<td class="num">(3,918,750)<span></span>
</td>
<td class="num">(3,806,250)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, Net Book Value</a></td>
<td class="nump">$ 131,250<span></span>
</td>
<td class="nump">$ 243,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average Useful Life (Yrs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average Useful Life (Yrs) | Licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average Useful Life (Yrs) | Bioject</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average Useful Life (Yrs) | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Definite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">18 years<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_ino_GoodwillAndIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill and intangible assets gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_GoodwillAndIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_GoodwillAndIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill and intangible assets net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_GoodwillAndIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ino_BiojectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ino_BiojectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679496608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Aggregate amortization expense on intangible assets</a></td>
<td class="nump">$ 131,000<span></span>
</td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="nump">$ 257,327<span></span>
</td>
<td class="nump">$ 266,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Estimated aggregate amortization expense for remainder of 2022</a></td>
<td class="nump">239,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Estimated aggregate amortization expense for 2023</a></td>
<td class="nump">272,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Estimated aggregate amortization expense for 2024</a></td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Estimated aggregate amortization expense for 2025</a></td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Estimated aggregate amortization expense for 2026</a></td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Estimated aggregate amortization expense for 2027</a></td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858676581872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Debt - Narrative (Details)<br> $ / shares in Units, &#8361; in Billions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 17, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 26, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2019 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2019 </div>
<div>KRW (&#8361;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,395,600,749)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,395,600,749)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,209,855,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,693,674,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,693,674,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,609,589,797)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,521,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,521,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,959,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Non-cash interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313,488<span></span>
</td>
<td class="nump">$ 466,726<span></span>
</td>
<td class="nump">626,976<span></span>
</td>
<td class="nump">$ 979,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member', window );">Accounting Standards Update 2020-06</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member', window );">Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Original principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance cost</a></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">249,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance cost</a></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,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | December 2019 Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Original principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8361; 4.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Non-cash interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense, contractual interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, converted instrument, shares issued (in shares) | shares</a></td>
<td class="nump">1,009,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of carrying value</a></td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | December 2019 Bonds | Initial Conversion Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Debt instrument, convertible, conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0002147766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Original principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Debt instrument, convertible, conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1858045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, convertible conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Debt instrument, convertible, threshold percentage of stock price trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Debt instrument, convertible, threshold trading days | day</a></td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Debt instrument, convertible, threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt instrument, unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance cost</a></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">$ 592,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 592,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Non-cash interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313,000<span></span>
</td>
<td class="nump">$ 467,000<span></span>
</td>
<td class="nump">627,000<span></span>
</td>
<td class="nump">930,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense, contractual interest</a></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">$ 267,000<span></span>
</td>
<td class="nump">$ 267,000<span></span>
</td>
<td class="nump">$ 533,000<span></span>
</td>
<td class="nump">$ 533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ino_December2019ConvertibleBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ino_December2019ConvertibleBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtConversionByUniqueDescriptionAxis=ino_InitialConversionPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=ino_InitialConversionPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858679483600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Debt - Balance of Convertible Bonds and Notes (Details) - Convertible senior notes<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Original principal amount</a></td>
<td class="nump">$ 78,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DebtInstrumentConvertibleDebtConvertedAmount', window );">Principal amount converted into common shares</a></td>
<td class="num">(62,085,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance cost</a></td>
<td class="num">(249,306)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DebtInstrumentAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">355,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 16,521,352<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_DebtInstrumentAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Accrued Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DebtInstrumentAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_DebtInstrumentConvertibleDebtConvertedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible Debt, Converted Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DebtInstrumentConvertibleDebtConvertedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858671997776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Debt - Schedule of Maturities (Details) - Convertible senior notes - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 16,521,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">1,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">16,948,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 18,549,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_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ino_A6.50ConvertibleSeniorNotesDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672673712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Authorized and Issued Common and Preferred Stock (Details) - $ / shares<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Summary of common and preferred stock authorized, issued and outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares, authorized (in shares)</a></td>
<td class="nump">600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">247,504,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">247,504,547<span></span>
</td>
<td class="nump">217,382,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Summary of common and preferred stock authorized, issued and outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674705408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 09, 2021</div></th>
<th class="th"><div>Jan. 25, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 24, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>May 13, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ino_A2016IncentivePlanMember', window );">2016 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan', window );">Number of potential shares authorized for issuance under share based compensation plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized', window );">Increase in number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,792,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares of unvested restricted stock units and options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,764,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock, other shares, outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,902,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm', window );">Maximum contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ino_A2007IncentivePlanMember', window );">2007 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock, other shares, outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,230,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm', window );">Maximum contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ino_A2022InducementPlanMember', window );">2022 Inducement Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,735,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares of unvested restricted stock units and options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock, other shares, outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ino_UnderwrittenPublicOfferingMember', window );">Underwritten Public Offering | Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 162.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock | Sales Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_StockSalesAgreementMaximumAuthorizedAmount', window );">Maximum authorized amount</a></td>
<td class="nump">$ 300.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage', window );">Sale of stock, sales proceeds of any common stock, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_StockSaleAgreementAggregateNumberofSharesIssued', window );">Aggregate number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,950,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_StockSaleAgreementWeightedAveragePricePerShare', window );">Stock sale agreement weighted average price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock', window );">Aggregate proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_StockSalesAgreementRemainingAuthorizedAmount', window );">Remaining authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 178.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of potential shares authorized for issuance under a share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Sales Proceeds of Any Common Stock, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award maximum contractual term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_StockSaleAgreementAggregateNumberofSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Sale Agreement, Aggregate Number of Shares Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_StockSaleAgreementAggregateNumberofSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Sale Agreement, Aggregate Proceeds From Issuance Of Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_StockSaleAgreementWeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Sale Agreement Weighted Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_StockSaleAgreementWeightedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_StockSalesAgreementMaximumAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Sales Agreement, Maximum Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_StockSalesAgreementMaximumAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_StockSalesAgreementRemainingAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Sales Agreement, Remaining Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_StockSalesAgreementRemainingAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockOtherSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockOtherSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ino_A2016IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ino_A2016IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ino_A2007IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ino_A2007IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ino_A2022InducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ino_A2022InducementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ino_UnderwrittenPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ino_UnderwrittenPublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ino_SalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ino_SalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672547584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Anti-Dilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in shares)</a></td>
<td class="nump">20,327,272<span></span>
</td>
<td class="nump">16,563,562<span></span>
</td>
<td class="nump">20,327,272<span></span>
</td>
<td class="nump">16,563,562<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in shares)</a></td>
<td class="nump">14,292,362<span></span>
</td>
<td class="nump">10,330,818<span></span>
</td>
<td class="nump">14,292,362<span></span>
</td>
<td class="nump">10,330,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ino_ServiceBasedRestrictedStockUnitsMember', window );">Service-based restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in shares)</a></td>
<td class="nump">2,869,680<span></span>
</td>
<td class="nump">2,516,102<span></span>
</td>
<td class="nump">2,869,680<span></span>
</td>
<td class="nump">2,516,102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Performance-based restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in shares)</a></td>
<td class="nump">111,941<span></span>
</td>
<td class="nump">663,353<span></span>
</td>
<td class="nump">111,941<span></span>
</td>
<td class="nump">663,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in shares)</a></td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in shares)</a></td>
<td class="nump">3,049,980<span></span>
</td>
<td class="nump">3,049,980<span></span>
</td>
<td class="nump">3,049,980<span></span>
</td>
<td class="nump">3,049,980<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ino_ServiceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ino_ServiceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672652336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - Stock Options - Employees and Directors<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">0.99%<span></span>
</td>
<td class="nump">2.04%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">93.00%<span></span>
</td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">92.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674600992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,047,204<span></span>
</td>
<td class="nump">$ 15,242,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to unvested stock options</a></td>
<td class="nump">$ 15,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period over which total unrecognized compensation cost related to unvested stock options will be recognized (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 1.66<span></span>
</td>
<td class="nump">$ 5.25<span></span>
</td>
<td class="nump">$ 2.35<span></span>
</td>
<td class="nump">$ 7.91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember', window );">Employees and Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="nump">$ 8,800,000<span></span>
</td>
<td class="nump">$ 5,300,000<span></span>
</td>
<td class="nump">$ 16,000,000<span></span>
</td>
<td class="nump">$ 14,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember', window );">Employees and Directors | Research and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">2,200,000<span></span>
</td>
<td class="nump">2,700,000<span></span>
</td>
<td class="nump">5,900,000<span></span>
</td>
<td class="nump">7,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember', window );">Employees and Directors | General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">6,600,000<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="nump">6,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ino_NonEmployeeMember', window );">Non Employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="nump">415,000<span></span>
</td>
<td class="nump">$ 308,000<span></span>
</td>
<td class="nump">$ 965,000<span></span>
</td>
<td class="nump">$ 737,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_JJosephKimMember', window );">J. Joseph Kim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash', window );">Settled in cash percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares', window );">Settled in shares percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to unvested stock options</a></td>
<td class="nump">$ 11,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period over which total unrecognized compensation cost related to unvested stock options will be recognized (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, restricted stock units (in dollars per share)</a></td>
<td class="nump">$ 2.14<span></span>
</td>
<td class="nump">$ 6.81<span></span>
</td>
<td class="nump">$ 3.12<span></span>
</td>
<td class="nump">$ 10.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares of unvested restricted stock units and options outstanding (in shares)</a></td>
<td class="nump">111,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | J. Joseph Kim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ino_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=ino_NonEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ino_NonEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_JJosephKimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_JJosephKimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858671893680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 784,395<span></span>
</td>
<td class="nump">$ 272,824<span></span>
</td>
<td class="nump">$ 983,469<span></span>
</td>
<td class="nump">$ 643,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementAmendedAmount', window );">Collaborative agreement, amended amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementAwardedExercisedAmount', window );">Collaborative agreement, awarded exercised amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent', window );">Prepaid balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">433,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">433,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember', window );">Revenue under collaborative research and development arrangements with affiliated entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,214<span></span>
</td>
<td class="nump">74,787<span></span>
</td>
<td class="nump">15,056<span></span>
</td>
<td class="nump">124,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember', window );">Director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementExpensesToReimburse', window );">Expenses to reimburse</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeArrangementTerm', window );">Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 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="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementAwardedAmount', window );">Awarded amount</a></td>
<td class="nump">$ 6,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_GrantProceedsReceived', window );">Contra-research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900,000<span></span>
</td>
<td class="nump">381,000<span></span>
</td>
<td class="nump">5,400,000<span></span>
</td>
<td class="nump">610,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Operating expenses related to affiliated entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">444,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">626,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Accounts payable/accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 548,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DeferredGrantFundingFromAffiliate', window );">Deferred grant funding, from affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ino_TheWistarInstituteMember', window );">The Wistar Institute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementAwardedAmount', window );">Awarded amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementAwardedOptionAmount', window );">Awarded option 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">6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_PlumblineLifeSciencesMember', window );">Plumbline Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_PlumblineLifeSciencesMember', window );">Plumbline Life Sciences | Available-for-sale Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Investment owned (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_CollaborativeAgreementAmendedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Amended Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementAmendedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeAgreementAwardedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Awarded Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementAwardedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeAgreementAwardedExercisedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Awarded Exercised Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementAwardedExercisedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_CollaborativeAgreementAwardedOptionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Awarded Option Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementAwardedOptionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeAgreementExpensesToReimburse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Expenses To Reimburse</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementExpensesToReimburse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeArrangementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeArrangementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_DeferredGrantFundingFromAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Grant Funding, From Affiliate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DeferredGrantFundingFromAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_GrantProceedsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grant Proceeds Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_GrantProceedsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalanceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance held at close of period in number of shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalanceShares</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_LicenseWithAffiliatedEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RelatedPartyTransactionsByRelatedPartyAxis=ino_TheWistarInstituteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ino_TheWistarInstituteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_PlumblineLifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_PlumblineLifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858671863488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">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, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>ft&#178; </div>
<div>agreement</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 09, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease cost</a></td>
<td class="nump">$ 851<span></span>
</td>
<td class="nump">$ 827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease', window );">Number of agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember', window );">McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimate of cash settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LossContingencyEstimateOfPossibleLossValueOfShares', window );">Estimate of shares settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease, remaining lease term</a></td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease, remaining lease term</a></td>
<td class="text">7 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ino_SanDiegoOfficeMember', window );">San Diego, California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LesseeOperatingLeaseAreaofLandUnderLease', window );">Area leased (in square feet) | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ino_PlymouthMeetingPennsylvaniaMember', window );">Plymouth Meeting, Pennsylvania</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LesseeOperatingLeaseAreaofLandUnderLease', window );">Area leased (in square feet) | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,500<span></span>
</td>
<td class="nump">57,360<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_ino_LesseeOperatingLeaseAreaofLandUnderLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Area of Land Under Lease</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_LesseeOperatingLeaseAreaofLandUnderLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_LesseeOperatingLeaseNumberOfAgreementsToSublease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Agreements To Sublease</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_LesseeOperatingLeaseNumberOfAgreementsToSublease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_LossContingencyEstimateOfPossibleLossValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Estimate of Possible Loss, Value of Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_LossContingencyEstimateOfPossibleLossValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_LitigationCaseAxis=ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ino_SanDiegoOfficeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ino_SanDiegoOfficeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_PlymouthMeetingPennsylvaniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=ino_PlymouthMeetingPennsylvaniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858671853008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Future Minimum Lease Payments (Details) - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 2,059,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">4,089,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,050,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">3,063,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">3,139,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">6,749,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total remaining lease payments</a></td>
<td class="nump">22,149,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value adjustment</a></td>
<td class="num">(5,358,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">16,791,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion</a></td>
<td class="num">(2,737,631)<span></span>
</td>
<td class="num">$ (2,603,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">$ 14,053,493<span></span>
</td>
<td class="nump">$ 15,459,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">8.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_ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674155072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaborative Agreements (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="8">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Aug. 30, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 784,395<span></span>
</td>
<td class="nump">$ 272,824<span></span>
</td>
<td class="nump">$ 983,469<span></span>
</td>
<td class="nump">$ 643,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DeferredGrantFundingCurrent', window );">Grant funding 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="text">&#160;<span></span>
</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,712,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,712,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,559,721<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Revenue under collaborative research and development arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,839<span></span>
</td>
<td class="nump">82,923<span></span>
</td>
<td class="nump">$ 102,734<span></span>
</td>
<td class="nump">122,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_AdvaccineMember', window );">Advaccine | Collaborative Arrangement, Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementsUpfrontPaymentReceived', window );">Upfront payment received</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborationAgreementAdditionalRevenueToBeAchieved', window );">Additional revenue to be achieved</a></td>
<td class="nump">206,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborationAgreementPaymentEarned', window );">Collaboration agreement, payment earned</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborationAgreementRoyaltyPeriod', window );">Royalty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostMaintenance', window );">Annual maintenance fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_AnnualMaintenancePeriod', window );">Annual maintenance period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination', window );">Agreement, number of days written notice before termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_AdvaccineMember', window );">Advaccine | Collaborative Arrangement, Product | Revenue under collaborative research and development arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_ApolloBioMember', window );">ApolloBio | Collaborative Arrangement, Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborationAgreementAdditionalRevenueToBeAchieved', window );">Additional revenue to be achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborationAgreementRoyaltyPeriod', window );">Royalty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination', window );">Agreement, number of days written notice before termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination', window );">Period from effective date for termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_CoalitionforEpidemicPreparednessInnovationsMember', window );">Coalition for Epidemic Preparedness Innovations | Collaborative Arrangement, Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingToBeReceived', window );">Collaborative agreement, funding to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_CoalitionforEpidemicPreparednessInnovationsMember', window );">Coalition for Epidemic Preparedness Innovations | Collaborative Arrangement, Product | Lassa Fever and MERS Vaccine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingToBeReceived', window );">Collaborative agreement, funding to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment', window );">Collaborative agreement, period to receive funding for research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingReceived', window );">Funding received for research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">5,200,000<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_CoalitionforEpidemicPreparednessInnovationsMember', window );">Coalition for Epidemic Preparedness Innovations | Collaborative Arrangement, Product | SARS-CoV-2/COVID-19 Vaccine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingToBeReceived', window );">Collaborative agreement, funding to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingReceived', window );">Funding received for research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,000<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="nump">754,000<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DeferredGrantFundingCurrent', window );">Grant funding 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="text">&#160;<span></span>
</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,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_CoalitionforEpidemicPreparednessInnovationsMember', window );">Coalition for Epidemic Preparedness Innovations | Collaborative Arrangement, Product | CELLECTRA 3PSP Proprietary Smart Device</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingToBeReceived', window );">Collaborative agreement, funding to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_CoalitionforEpidemicPreparednessInnovationsMember', window );">Coalition for Epidemic Preparedness Innovations | Collaborative Arrangement, Product | INO-4800</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingToBeReceived', window );">Collaborative agreement, funding to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_BillAndMelindaGatesFoundationMember', window );">Bill and Melinda Gates Foundation | Collaborative Arrangement, Product | CELLECTRA 3PSP Proprietary Smart Device</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingReceived', window );">Funding received for 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="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">893,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_BillAndMelindaGatesFoundationMember', window );">Bill and Melinda Gates Foundation | Collaborative Arrangement, Product | DNA-Encoded Monoclonal Antibody Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingReceived', window );">Funding received for research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_DeferredGrantFundingCurrent', window );">Grant funding 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="text">&#160;<span></span>
</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">298,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_DepartmentOfDefenceMember', window );">Department of Defence | Collaborative Arrangement, Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_GrantProceedsReceived', window );">Contra-research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900,000<span></span>
</td>
<td class="nump">13,400,000<span></span>
</td>
<td class="nump">6,100,000<span></span>
</td>
<td class="nump">21,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_DepartmentOfDefenceMember', window );">Department of Defence | Collaborative Arrangement, Product | CELLECTRA 3PSP Proprietary Smart Device</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeAgreementFundingReceived', window );">Funding received for research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_DepartmentOfDefenceMember', window );">Department of Defence | Collaborative Arrangement, Product | CELLECTRA 2000 Device</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeArrangementFixedPriceContractAmountAwarded', window );">Purchase price, procurement contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_CollaborativeArrangementRevenueFromTheProcurementContract', window );">Collaborative arrangement , revenue from the procurement contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 625,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 625,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_AnnualMaintenancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual Maintenance Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_AnnualMaintenancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_CollaborationAgreementAdditionalRevenueToBeAchieved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Additional Revenue To Be Achieved</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborationAgreementAdditionalRevenueToBeAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborationAgreementPaymentEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Payment Earned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborationAgreementPaymentEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborationAgreementRoyaltyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Royalty Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborationAgreementRoyaltyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_CollaborativeAgreementFundingReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Funding Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementFundingReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeAgreementFundingToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Funding Received for Research and Development</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementFundingToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Number of Days Written Notice Before Termination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Period From Effective Date For Termination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Period to Receive Funding for Research and Development</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_ino_CollaborativeAgreementsUpfrontPaymentReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreements, Upfront Payment Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeAgreementsUpfrontPaymentReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeArrangementFixedPriceContractAmountAwarded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Fixed-Price Contract, Amount Awarded</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeArrangementFixedPriceContractAmountAwarded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_CollaborativeArrangementRevenueFromTheProcurementContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement , Revenue from the Procurement Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_CollaborativeArrangementRevenueFromTheProcurementContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_DeferredGrantFundingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Grant Funding, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_DeferredGrantFundingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_GrantProceedsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grant Proceeds Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_GrantProceedsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostMaintenance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of maintenance incurred and directly related to good produced and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostMaintenance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_AdvaccineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_AdvaccineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=ino_ApolloBioMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_ApolloBioMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_CoalitionforEpidemicPreparednessInnovationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_CoalitionforEpidemicPreparednessInnovationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_LassaFeverAndMERSVaccineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_LassaFeverAndMERSVaccineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_SARSCoV2COVID19VaccineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_SARSCoV2COVID19VaccineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_CELLECTRA3PSPProprietarySmartDeviceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_CELLECTRA3PSPProprietarySmartDeviceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_INO4800Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_INO4800Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_BillAndMelindaGatesFoundationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_BillAndMelindaGatesFoundationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_DNAEncodedMonoclonalAntibodyTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_DNAEncodedMonoclonalAntibodyTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_DepartmentOfDefenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_DepartmentOfDefenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_CELLECTRA2000DeviceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ino_CELLECTRA2000DeviceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858675903072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geneos Therapeutics, Inc. - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 01, 2020</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Payments to acquire additional interest in subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,999,998<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net loss in Geneos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,165,213<span></span>
</td>
<td class="nump">$ 434,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=ino_GeneosTherapeuticsInc.Member', window );">Geneos Therapeutics, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling interest, ownership percentage by parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_GeneosTherapeuticsInc.Member', window );">Geneos Therapeutics, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Payments to acquire additional interest in subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment', window );">Stock purchase agreement, commitment of additional investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 800,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of investment</a></td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount', window );">Remeasurement of Geneos Series A-1 preferred stock</a></td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment', window );">Loss from equity method investment, recorded and allocated to investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net loss in Geneos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">434,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_GeneosTherapeuticsInc.Member', window );">Geneos Therapeutics, Inc. | Series A One Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net loss in Geneos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">819,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_GeneosTherapeuticsInc.Member', window );">Geneos Therapeutics, Inc. | Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ino_GeneosTherapeuticsInc.Member', window );">Geneos Therapeutics, Inc. | Preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Payments to acquire additional interest in subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net loss in Geneos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) From Equity Method Investments, Realized And Allocated to Investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Purchase Agreement, Commitment Of Additional Investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from remeasurement to fair value of retained investment in former subsidiary and group of assets constituting business or nonprofit activity deconsolidated and derecognized, excluding conveyance of oil and gas mineral rights and transfer of product or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of noncontrolling interest during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OwnershipAxis=ino_GeneosTherapeuticsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ino_GeneosTherapeuticsInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=ino_GeneosTherapeuticsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ino_GeneosTherapeuticsInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementClassOfStockAxis=ino_SeriesAOnePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ino_SeriesAOnePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858674572176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geneos Therapeutics, Inc. - Preferred stock Investment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (2,165,213)<span></span>
</td>
<td class="num">$ (434,387)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=ino_SeriesA2OnePreferredStockMember', window );">Series A-2 One Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,999,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount', window );">Remeasurement of Geneos Series A-1 preferred stock</a></td>
<td class="nump">$ 165,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022</a></td>
<td class="num">(2,165,213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from remeasurement to fair value of retained investment in former subsidiary and group of assets constituting business or nonprofit activity deconsolidated and derecognized, excluding conveyance of oil and gas mineral rights and transfer of product or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=ino_SeriesA2OnePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=ino_SeriesA2OnePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm139858672577776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Jul. 18, 2022 </div>
<div>employee</div>
</th>
<th class="th">
<div>Jul. 08, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,892,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Consideration received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=ino_CorporateReorganizationPlanMember', window );">Corporate Reorganization Plan | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=ino_CorporateReorganizationPlanMember', window );">Corporate Reorganization Plan | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated', window );">Overall headcount reduced employees | employee</a></td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Full-time employees terminated percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent', window );">Terminated agreement percentage</a></td>
<td class="nump">86.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Number of Agreements Eliminated, Period Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ino_</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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringAndRelatedCostNumberOfPositionsEliminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a result of restructuring activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=ino_CorporateReorganizationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=ino_CorporateReorganizationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>ino-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:ino="http://www.inovio.com/20220630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ino-20220630.xsd" xlink:type="simple"/>
    <context id="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i62fec70b26844d03ae51d8c0f10bb418_I20220805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2022-08-05</instant>
        </period>
    </context>
    <context id="i0d9d8759347246d1994ed9a3d8e57171_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib792260d77a04d58bca8e97bd4f21330_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10ecad9ec182401499eaac896026916c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i162064257a4c4b3c81fbcc5cee01f90d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b93ceb8bb95471bbcb2033e812668e8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3608e8a4d1444753921ee1bad7c8ee7f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if66bc81ef70a473e9e2a124ce4d01a96_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaf6750df05a144418136d1f0c45d5eaa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LicenseWithAffiliatedEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic38757bba57a4776a9e40227ce3397b2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="ifb21884b4937416a905ceda12ecee277_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if430714ea53d451c81edb74b703a2b59_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="ib0450fc682314332bc0462b5df2c1b91_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4b745621f7a14bcd9b06992bfe27a63e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8dbc6c18cb254ba8b6dc4d873b061095_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i9822f84b691d4cb5a481142221f9d7b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i770cd81d5c534e49bb7768e90032d620_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i21cc81771ad24bda978f5cf3619b265d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd545b3594fa45ebb6362649acc5878b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0c3360dc41443da8f859293ad078edd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3db24f42f81e4db29bcd913f5f2a6cd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4f165f9f83c44200a31d4ee6eb47b3a6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if0c5d9e36551418f9c8324426f85fd4b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7e506753f33b43f38ee206e43c671d14_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i565fdc59580f4eb7950b91262dfaec7b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="ic5db26bf06eb4ffb9b756888db390743_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i11e9958b9f4b467c8a2a0a4a6a884585_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i81464a80a32c4261bf7d55deed477087_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i610a5fcd5ec344ab85cc9c25527e763a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i49ab898213ff4a66b96e158bcff8dbd0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i11034388948d411fac92e7283ebfefcd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i1ea83bc69c2a44a29b98811bed8c0792_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="ifcab99f8541f4ae2ac0de94ffe4d4bd8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic948d09e35744f87862d2ac9b1404025_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i6eb4f79c2b1442588680a0a46cc787b0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="id8d7136a6adc46808da329e23ea9a502_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i46809cf8c2214142960618ce5d8051d3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i4d8bd5ecf4c74c809b590db16e928ed6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia443fe24d20d40fcb7f6d30d31552e25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie767dde1bd0f4a5f95720b0b6b784b2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i973730f5dc6047fea91911aa3d431bb1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a5669d3fa384030bc0f36337db57960_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba6c84b1e50a44d4987d66dd358b1ccf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie415b76af1174cc283b809053d598bdd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i31d0d14240344d108bc289f3450e3577_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8a1c3078356f42ee98efe48cffff9fe3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i426503482f994197abc0f29ed67f81b6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i76b91b7b44464f8f81740db3611487e1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i66c7fb7638c840e991c08630af16a519_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6acfec2eb3234c069d59b8c0a5ad80fb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i18496e06dfa74224aa3641d4cc9e5134_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i616d767b01ba4837aa80434cffebb121_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i106b5b38c0464a74b5fc621c62ddb2ad_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iefe71318ea464991b2d70d3b17db4ef4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i355099f956634bcab3e35886c3a4fd2b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4b35e4ee9bab4d0d9044353f7f9cb0b0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89af42267bdf4a7980c35eb689a20145_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i60d2ad737e7c46c29595fe39f9c19edf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1b0f52db8edc434fa53a0cf4e32d4c51_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4dbaab1741c040e0b9fa5952767e9178_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic32e95aef0724792aac0412c041de045_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6ee16eb5120449588a922a6f51241967_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8cd325cc8acb45fdae65c2a82f2e28a1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if4abc438f2944de8a9fc61d773fb2c97_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic112b549f4a54cdfb7f3fed1eedd5b96_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ied55f21a72a447c7ab8cb401b3a2da62_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i050de6a016e74163be0485bb5ce638d3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icc3e193e981b4045abf2e28bbfa344e5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ino:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d714cce55de41c392f81454555f3d52_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ino:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5e682da6e3d24c4e8d9521468382df4b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:OtherCounterpartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i06891963c5cf497592218375cf5d02d1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:OtherCounterpartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if1a402bc9a8c46e6a3335fb3030d1325_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9776e2d74ba347bf93be6cc585295722_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1feb321cb0be40fab627b358ac6d0dd9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2511a556ccc24615b694bc7ff123b5cf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id6f6c9cd466241d895433fe0ce6eaed7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia457c743d444493aa4fbb115829bcb2d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8c613f7c443847fcb543272304c807d4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i339a470181c442078e62c729d177bdc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ce00f35bce34a0db7ef864eb79729d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39a263538dd745d5860633226c5b8bb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb424544b5034ec3aecbc637f3cd89bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98101bc4b3bb4c169a3b69681f55163c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e9eba96027a4c5f91d9356caca1d46a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i273e9f69f0b14174b36d18e7f688ac96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i444812efe7bd4a73b8ed5171b1188a6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70b3a0ab608b4e2ea32ac8c325240a9e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i54d4ddf374454099b9b4797fcc329165_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i76fd6f56c0204c90bedec4d9c9db4d2f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id41d7a87203c46beb6ed22bc138ef849_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia7ca7884f8ad4a688bc95b2f01a83ae2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="ia55720c611944369a74ea86ed38fb661_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i5177964500dd4c2caee90a2b68239120_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i6d0d8f4dcac94926a3f95c14faf60b74_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7710daff9a7c4a49a93e8f135ad2e394_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i07183830ff7d404d890a3e95f71c43f7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9a3775cf5b9049f7b9260f7dda691031_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idbe4f9390fba4710a0830683bfa0d45b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie84bf2c4394d4045972f9a31e9f91fac_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i7b2829b807ef4ee1998a01a501bc0a14_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i4df14c0f57cd4ccd9c1c19f2505e5890_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i366a667d39264955b3fd06a158a74802_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if6b8592b574847e694972bb448285948_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie44a918f8b744dcbb7e07e788fa6bae6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifceef27c3a5347dc84337f51d140e30d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i54a39f47ad944154adf1b6cad0b48ac6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i98e38bdd47814edf900484eb4ad78c5b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i08823babe3d84ab38303adf6b4c25539_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i13e99aad648a4d2db4b4a379286367f5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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-06-30</instant>
        </period>
    </context>
    <context id="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e66b9314ee74efd9e3dced0ac9df1a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id312a86797814ed9951299df2db4d79a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i084115bcaf5d4475afce590c537f2aaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i858ae58995b04b94966eca7bf10d56fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ino:MutualFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie18bffe94a36458c9c5326951c99e03a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b7623d7e094474e88097747d4e99ff8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i07fb8d3bfd97492a9968bff3d6ede815_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5a9d0707b9b4f118d3ee080002912a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a5e336320ee49c5989d11e7c25eca87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a8ae5307ae74f93a0715031d923f12b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee76d4ac21854a19902d41cd136e2baa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95e515946dd043ee8995cddb3688b7e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1bf2ea43141a4f64bc9c87fe2af2adb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c01d92f37774e0ba3441e6d20d5ac5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ibffb5631f3e94ae49d807b9cbd162281_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e5c2ea6cd164bc19f7aa478b52a5891_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefd8c5f1cf6842d482b36a1950ed9dbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01a5bc0d2a8b42a087e8312e249958ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91613a282280421fba9d36400624ad89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc405a45a49145738674a9a85f4cc9de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf55aa022b034356be34e0291e5d735e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f45ac865ba4460187eb893ddd311725_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i902a4ab57cbf4879ab18f753704d45d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cdcaa8bfaa94ada8cbddd54568946d0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6800c94074404bb0a7eedb82a70039f1_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ino:McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i302095378fe1479e9e8f7a2f705f5484_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ino:McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i474ff4f7ff654ff48bfb13c62c3ee1e9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf5e34be4f8443a291b8685255f0c338_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ino:BiojectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if06d71c1085d4912b8cf44e07795a5d1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ino:BiojectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id7e561f0adc942d88ce66ed0e6785d3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ino:BiojectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b5270a3791540fdae3d28396141e44e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i302e73a2e7cb41c1ad165b984b685839_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1b832a940934400d858dd882af3e69bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76c0330ee0d140568f2a8f7048f80c56_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic3ad6880c2524b60b90381d49a056569_I20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-01</instant>
        </period>
    </context>
    <context id="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-19</startDate>
            <endDate>2019-03-01</endDate>
        </period>
    </context>
    <context id="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if60941e7d9384c5f91cd8e1785798af0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2eb2ac53849d4bfe8e85b963eb3a38a2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i013fa488859e4c4cad91a36e747bb1a2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c387e4b2638405bb772907530e1d36c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i73268ea9f8034b9297caad575cae8e24_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:A6.50ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i337d659345ed49849d6c20c1b6849bd1_I20191226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-26</instant>
        </period>
    </context>
    <context id="i5888ea4577c6416f810ed905fb71f2b6_D20191226-20191226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-26</startDate>
            <endDate>2019-12-26</endDate>
        </period>
    </context>
    <context id="ifc0a3eb3a680409c823cac6166b5468f_D20210317-20210317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-17</startDate>
            <endDate>2021-03-17</endDate>
        </period>
    </context>
    <context id="id2c91210c09e48d0bacde79c178e08fe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if310c18fb1fa4f008d231e9b2d268da1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia40fdf48d15842e7a940e0855a8d5a6a_D20191226-20191226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">ino:InitialConversionPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ino:December2019ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-26</startDate>
            <endDate>2019-12-26</endDate>
        </period>
    </context>
    <context id="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iecd3e0e3adf14dd8ac32cf22a3d8d515_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ef74d611e764b58a691cf75dcf507df_D20211109-20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-09</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <context id="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6448efb8002a41959efb9be7833f01c5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4edad6a401c84fa399d4a682930ac2df_D20210125-20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-25</startDate>
            <endDate>2021-01-25</endDate>
        </period>
    </context>
    <context id="i7cc75831f2ca45609bae2ebadf885671_I20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ino:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-25</instant>
        </period>
    </context>
    <context id="i7a25391d913b412880d00053ea1d52fe_I20160513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-13</instant>
        </period>
    </context>
    <context id="i7b4f0d655f96449596085d9cba229b28_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4bf0147536e44ef0890bf29e55280115_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i72bd6bd317cb4efca2d04203fa2e3fa8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i793fdd6710f940258166f2dc9f9bc5f6_I20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2022InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2022InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifcc5697e0cde46318b92a00f4a6e15ae_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2007IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i818a4928bb944350b19da40d20ff44ec_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ino:A2007IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8397e4f54f5b45a193aee56e3085014d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i59f0e80229254a6b9eba9be249d62e9b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d4f893861f94c0fbaa283f4454cbe5e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icf6d0f6e643549a9a5eab979706b88bf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iabbe8eb598684807a54537d90e35fce7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i742d33d5150d445893508e0c5d72f2c6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9b1b5b6d79064475946e547114e92254_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1d0bb9afb81c4bb3899ebc8bc0393eff_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ino:ServiceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic973f58c6cb842e688172edd0b2ea481_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i059b2b0d36b942659d5086e3919b6b65_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4eedf46177ad4c279eba354b5e3b506e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd28634b405341ac8ebae26a75c2db16_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f34100719454b7c9211c459d04c4740_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d29526bd4c44dd896acd3d1295b21dd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2f413d55fbcc4a65986acb4cde2cd2fa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iad861df5b48b403289d640f0da6ef73f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i097a473658d04729a87cbd7337738392_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idedab14677914c28a4bb9586d266eb48_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i140b7301a4164d019b86b728025a98ad_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i29ca5b54b76a4d41b6925f7f641864a7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i114b7085572a4d978d96857460b38ec5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaa10f80ff9d74f2489c68c861fd1337a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib1b56feec4ac47d2889e771c7cb55db8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="idee4e395ac2c4e2a997c08a0c153efae_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="ie0be90cb387d4a39994d47f38b199220_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="ida4fe6c366944cfebf87fcd370aab6f7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <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="iacae419405a94e39b47da81b7b7794bb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:JJosephKimMember</xbrldi:explicitMember>
                <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="i97885a230c734018b5681696183400d3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i596d6ae8d465486e8d6ea6e9a84a0eb7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</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="i1d839f6b1bfa4908b167df53c94cb472_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaaef8209c9cd42e49499242df76c3db1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i961caea101c94c04a4d92a9cf6b47bd8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i47eda2cf61e7430d80de32fdd1ad4b0a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i915aed3d3ade425e92dd9b96b1ee55e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iadcb657a8fbc4cdda6df486ca00ee113_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic21d342e030647139943a8f0369248e8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i52918abf256b4b438013cc2412fd82ae_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieedef57be2224274b9a51d6b9fd75dbf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5272b2d62f742d7b24556432891c5a2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia363c8cc2b194a269a47054e761d4649_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i735989e5810f4166907338f05c1bd75b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae6522dea81e4b609e140eb1e41ba6e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8ba84e66797a40259b1e42a4d6147a26_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ino:NonEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i81579fe334e94aec8658b75787ac22c1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:JJosephKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i223537f5984e4383a57d6cc286c68d46_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:PlumblineLifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i34c751dbfc62487eb6e3dbdb047d4045_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:PlumblineLifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2b24b22e41ed4b95bf1777a2d1091eb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:PlumblineLifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1646c7a236764daeb4bb8ec093b7c620_D20160301-20160331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="i970e1ed75765480fa58e835a6fa335e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9d52c481e74f4b09a0e0af6f75922e19_D20161101-20161130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-30</endDate>
        </period>
    </context>
    <context id="i086c8f74e5cb42f0a0275ef5c8dcab3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ino:TheWistarInstituteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6fafab7d0784ced86365e89cdb9e269_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ino:TheWistarInstituteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia520766b554e4314ab73f451afe98bd3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie6f5f744df82463ca3b121bcaef8c7df_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id42eba092a2b484e98586bc7dbf99e46_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0948690542484fecba65594cfd470765_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iaf3760a2c6674a5491bef40149c98204_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i810596c3604b431eb6f112fc605e16e8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">ino:SanDiegoOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaf86662b8a744cba871e105f195b028b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">ino:PlymouthMeetingPennsylvaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2cb1001442a241b2af59b86e66606fab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icd003864214f422b8de082129f80a0cb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i82a030592cc247bb9b7df4c4de0b54e3_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4980e743bd34eda84d1859d1586643e_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">ino:PlymouthMeetingPennsylvaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id172dc7640224c5c84beecd4cb2fd73f_I20210309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ino:McDermidVInovioPharmaceuticalsIncAndJJosephKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-09</instant>
        </period>
    </context>
    <context id="i2e21817ab555409e83a378c05d403dce_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i268e3b7cfa14489c902ef1ebb7a37ffe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37c8d9f93cb5413b93dd10baa6670527_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i46d13ff184cd4a0ca9dc9be6e0a361c7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:AdvaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:ApolloBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iba95353c681b462ca07c89edfd5f77f2_D20180401-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="ie6e7fc4fe27b4bf0b2658b459ca1af60_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0797998f0bc44cd692094e29d0f5857c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i37fd636486ae4a74bdbd2e39159eee53_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d25e666f78747f28d2a1e9a28779c67_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6e3d444e63fe48a6b52d7ec8bc136c5e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:LassaFeverAndMERSVaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i64375c51cbd641df9998d46e467cc398_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i24f8a0ea65d54f05b61d4a9699ffe37f_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i04f6025de65a46e19f5652e95e779fb3_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic94849e240ac4abd952b0b4fbb573600_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:INO4800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iac002e3719254ef6991146eb79225b29_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ife85ffca86e142c7b5695ccf6b91958d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id90b5661422e42a29465a0bc43720a18_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic3a1e10d230e459e80d24539763b4418_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i516182a060e249c48b1a55d8455fff4c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:CoalitionforEpidemicPreparednessInnovationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:SARSCoV2COVID19VaccineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic1517574e0e747bfb3effb4183f17d67_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="icad745667c944de59cd11333bfa9ed50_D20190801-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="icfe2b329526c437cbc339e9c729183a1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f5d0c69b14e4b6db3fb22d0331542ba_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i66e8ddb4da5a44fdab89b60221f3d676_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:DNAEncodedMonoclonalAntibodyTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5aaecf63a3ab4aa2a38a71f261a58749_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if1b0eb2b14444d4c9e6055b68edc05ac_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i88be14dd42134cdf9cb3278842f12b65_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb06999435ee4528ae197384d64ea081_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifa0253e548ed4f5fb3093234dfe21f98_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:BillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a87f9bebb6d491f9a7e6dbced234794_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA3PSPProprietarySmartDeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i85de82dc7da648eaa69e0820ed5ec697_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i36e8e49e8edb4d20b4c677b199255c09_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i85e6ef63906d411ebaa28554ec89eafb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieff94edc3aa544b5bf8b12b4b3cf4a7e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id473ddacf8fa47c18c651435f171fadd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ino:CELLECTRA2000DeviceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0f1e8bfa030d41ed815bebfb3d7485c4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib0be866fadf14c9ba686c36f0346e290_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6980e8c5e55a47f7b499b9a6457df844_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id35c1b5ba4ac4287bbdc4743b097bee5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8571acc494494de9b098d48cf8e24cfb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8722580666bf4ba3b8a5d70683afc242_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:DepartmentOfDefenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b36cd4a8f6c43a080629ad881774faf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4ba7a61d3062459f9680897ee1942b0f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id8845414bfa24f6f9b120af3e9fb4a79_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i18225c9f3469460e90c70c53b26b1061_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ie655c5de1db64a5fb4d70dc8caec6fd9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i95b2a2a6a1694fda8c62399aee69738e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1b3a236a08d149cc996bb4ac32a7d0cb_D20200601-20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-01</endDate>
        </period>
    </context>
    <context id="i9f44de742c5c44189e8e737ffbcf0224_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ibd0454f4c36f48d8bb983481dbf1349c_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ie071c4e92f5740c6b40846e09e67a9e3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifce8531400094faf807df8548cf12519_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i205d230022484753b117dfdf607580a4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesAOnePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9d0197628ee546b38c50c21c2d8e5d73_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1fe83a2502b6450eaed4c4dd56686652_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i91de5d451d5e4d4c8dd6de0afb4dada6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i09b652ce67b249a1ba717dae469ba980_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i17ced89d228b41d39ea339e49983315c_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if6bd7438d93e499fa828d978f37b63af_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ino:GeneosTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesA2OnePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i97e8be343f26409d9c1e42e2f8e6e5f7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesA2OnePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie0cb6bfccf2a4edebaeb0de56f11056c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ino:SeriesA2OnePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ino:CorporateReorganizationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-18</startDate>
            <endDate>2022-07-18</endDate>
        </period>
    </context>
    <context id="i1eb7dc59057f45e48c754f98d76e50c9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ino:CorporateReorganizationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-08</endDate>
        </period>
    </context>
    <context id="if169f93e8bae417d97867019289d75d7_I20220708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001055726</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-08</instant>
        </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="position">
        <measure>ino:position</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>ino:day</measure>
    </unit>
    <unit id="krw">
        <measure>iso4217:KRW</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="agreement">
        <measure>ino:agreement</measure>
    </unit>
    <unit id="employee">
        <measure>ino:employee</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl80LTEtMS0xLTM5NjM1_9953f635-4b6d-4488-95dd-4dc29fb170aa">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl82LTEtMS0xLTM5NjM1_cfd17dbf-8070-42c6-9c12-e692275f34a4">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl83LTEtMS0xLTM5NjM1_4f572fdb-9db9-4a2c-ae54-97b959365c71">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl85LTEtMS0xLTM5NjM1_a4d99343-1a29-40d5-bfc7-36d351787f4e">0001055726</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80L2ZyYWc6YWI3YWY4YTIzZDhmNDcwZDk1NDUwMTUxMjAwYzJhYTAvdGFibGU6ZmMxOWE2ZTZlOTM3NDk5MjgzYjVhNjI4YWU2YThiMTYvdGFibGVyYW5nZTpmYzE5YTZlNmU5Mzc0OTkyODNiNWE2MjhhZTZhOGIxNl8xMC0xLTEtMS0zOTYzNQ_7ce7ecc3-26a8-4229-90f7-6c3f5c1c09bf">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0wLTEtMS0zOTYzNQ_0343753e-0ee5-414d-80d1-f0cf3eab5220">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82MS9mcmFnOjI5YWE4MjM5YTRiMTQxMDZiMzRkNzY3ZDk1OWRmMTE0L3RhYmxlOjgzOTY2ODM1MmNlMzQyNTA4NWIzNDdiYmYzYmEzZGVkL3RhYmxlcmFuZ2U6ODM5NjY4MzUyY2UzNDI1MDg1YjM0N2JiZjNiYTNkZWRfMi0xLTEtMS0zOTYzNQ_7d1ab1af-17c4-45b1-b985-1538d2b74c46"
      unitRef="number">0.1858045</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ia40fdf48d15842e7a940e0855a8d5a6a_D20191226-20191226"
      decimals="10"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82MS9mcmFnOjI5YWE4MjM5YTRiMTQxMDZiMzRkNzY3ZDk1OWRmMTE0L3RhYmxlOjgzOTY2ODM1MmNlMzQyNTA4NWIzNDdiYmYzYmEzZGVkL3RhYmxlcmFuZ2U6ODM5NjY4MzUyY2UzNDI1MDg1YjM0N2JiZjNiYTNkZWRfNy0yLTEtMS0zOTYzNQ_e23b8164-c34b-494a-a365-f607a1bf42fd"
      unitRef="number">0.0002147766</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash
      contextRef="i81579fe334e94aec8658b75787ac22c1_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTk2L2ZyYWc6NWM0ZjBkYWQyNWE5NDY5Zjg2ZDUwMzAyNGJiODBkMmMvdGV4dHJlZ2lvbjo1YzRmMGRhZDI1YTk0NjlmODZkNTAzMDI0YmI4MGQyY18zODQ4MjkwNjk3MjI3_a841dbcd-f8df-4cb7-86df-f9da33559f3b"
      unitRef="number">0.50</ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash>
    <ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares
      contextRef="i81579fe334e94aec8658b75787ac22c1_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTk2L2ZyYWc6NWM0ZjBkYWQyNWE5NDY5Zjg2ZDUwMzAyNGJiODBkMmMvdGV4dHJlZ2lvbjo1YzRmMGRhZDI1YTk0NjlmODZkNTAzMDI0YmI4MGQyY18zODQ4MjkwNjk3MjMy_dbe793e0-add2-45e8-8df4-22fefa5c441d"
      unitRef="number">0.50</ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares>
    <dei:DocumentType
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEz_2fc69f08-8942-4c3a-a1c4-100eda2b6f31">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6N2ViZjE2NTMyN2FmNDUxYmE4NmFhYzBiZjBhMTVjMWEvdGFibGVyYW5nZTo3ZWJmMTY1MzI3YWY0NTFiYTg2YWFjMGJmMGExNWMxYV8wLTAtMS0xLTM5NjM1_1ea741bc-9305-4567-8e6d-cfbd80362740">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y183Njk2NTgxMzk2NTcy_a4c57743-2d51-42c9-99ef-48ead168aa57">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6ZWIzMTM5ZTgzOGUzNGFlMDg2ODI2YjBiOGE2NjQzNTQvdGFibGVyYW5nZTplYjMxMzllODM4ZTM0YWUwODY4MjZiMGI4YTY2NDM1NF8wLTAtMS0xLTM5NjM1_ccbe7002-0ea6-461c-9e04-53b219e33a29">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE0_98551bfb-b929-4080-84e7-cfcb8651a8fd">001-14888</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTA5_ce42a8f4-5eb9-42ae-b161-7cdb130f37d0">INOVIO PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NmE1MWIzNzc3YzJjNGEyZjhkYjdkMTZiOTg0MzZkYzIvdGFibGVyYW5nZTo2YTUxYjM3NzdjMmM0YTJmOGRiN2QxNmI5ODQzNmRjMl8wLTAtMS0xLTM5NjM1_bfc474ea-e4a8-4a01-9621-6ab687f13c75">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NmE1MWIzNzc3YzJjNGEyZjhkYjdkMTZiOTg0MzZkYzIvdGFibGVyYW5nZTo2YTUxYjM3NzdjMmM0YTJmOGRiN2QxNmI5ODQzNmRjMl8wLTItMS0xLTM5NjM1_ea9b5497-389d-4e30-afda-5f1d136f5b81">33-0969592</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE1_372aa5a4-224e-453f-8c14-a5a8dd7f70a1">660 W. GERMANTOWN PIKE, SUITE 110</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE2_a1ae823f-35fa-4401-9753-67d69a7d1a2f">PLYMOUTH MEETING</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE3_f0adbcd6-298f-4d61-a47c-dfcd451ca461">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEw_4f1ebfa5-84a2-414c-a2a6-a487b927dbe3">19462</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEx_93fe6523-d4e5-45ce-9dea-5c58ecbfe781">267</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTEy_86b78590-e436-47f9-a915-bc36a2f2fab1">440-4200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6MTdjMzRhYzk3MDY1NGE2NzhhMDdhOTFlOWYyZTcyODUvdGFibGVyYW5nZToxN2MzNGFjOTcwNjU0YTY3OGEwN2E5MWU5ZjJlNzI4NV8xLTAtMS0xLTM5NjM1_f8dec3e7-ccad-4020-a5b3-18ae5b187576">COMMON STOCK, $0.001 PAR VALUE</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6MTdjMzRhYzk3MDY1NGE2NzhhMDdhOTFlOWYyZTcyODUvdGFibGVyYW5nZToxN2MzNGFjOTcwNjU0YTY3OGEwN2E5MWU5ZjJlNzI4NV8xLTEtMS0xLTM5NjM1_41966330-a19d-4c42-ae71-4538c57589c9">INO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6MTdjMzRhYzk3MDY1NGE2NzhhMDdhOTFlOWYyZTcyODUvdGFibGVyYW5nZToxN2MzNGFjOTcwNjU0YTY3OGEwN2E5MWU5ZjJlNzI4NV8xLTItMS0xLTM5NjM1_6e9ad8c3-5eeb-47d3-849b-fff5f0703127">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE4_1a972661-a9ff-4831-ab07-57daf7d3aed5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMTE5_6a837b13-4108-49a1-8d04-b9002d07ac58">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NTNjYjlhYWNjNTBhNGM1ODg5ODM5NjhiZTVhNDY4MTgvdGFibGVyYW5nZTo1M2NiOWFhY2M1MGE0YzU4ODk4Mzk2OGJlNWE0NjgxOF8wLTAtMS0xLTM5NjM1_c2e389b3-f82f-4fb1-82a5-98a7a8308a59">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NTNjYjlhYWNjNTBhNGM1ODg5ODM5NjhiZTVhNDY4MTgvdGFibGVyYW5nZTo1M2NiOWFhY2M1MGE0YzU4ODk4Mzk2OGJlNWE0NjgxOF8yLTQtMS0xLTM5NjM1_f2326cbb-11a9-4502-bf00-002b32a7f918">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGFibGU6NTNjYjlhYWNjNTBhNGM1ODg5ODM5NjhiZTVhNDY4MTgvdGFibGVyYW5nZTo1M2NiOWFhY2M1MGE0YzU4ODk4Mzk2OGJlNWE0NjgxOF80LTQtMS0xLTM5NjM1_5c6ac760-1e53-4769-9d8d-3795040adfa1">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18xMzc0Mzg5NTM0OTM0Mg_8ef7646a-0521-479c-bf04-6a7d7923fc75">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i62fec70b26844d03ae51d8c0f10bb418_I20220805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xL2ZyYWc6YjVmZGI1NTJiNzk4NGNiNWE1NmY1OTdmZTliZGJkNmMvdGV4dHJlZ2lvbjpiNWZkYjU1MmI3OTg0Y2I1YTU2ZjU5N2ZlOWJkYmQ2Y18yMDk2_eb6aafba-5509-4b69-acee-0407c45d53d0"
      unitRef="shares">249400477</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNC0xLTEtMS0zOTYzNQ_12783003-edf0-4c8a-9f1b-8e054f2f9a1b"
      unitRef="usd">41101858</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNC0zLTEtMS0zOTYzNQ_915e7623-d726-49a8-a365-9072ebbca9a5"
      unitRef="usd">71143778</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNS0xLTEtMS0zOTYzNQ_e89f55f8-b8b6-4b99-9456-759024d103db"
      unitRef="usd">307023457</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNS0zLTEtMS0zOTYzNQ_3d61c239-6685-4a11-86f2-523bd7b3c5e3"
      unitRef="usd">330170940</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNi0xLTEtMS0zOTYzNQ_8cbe0696-a7c1-4ce5-b76a-652d4863c6e1"
      unitRef="usd">4482639</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNi0zLTEtMS0zOTYzNQ_b9fe43e9-128e-43a5-825b-13af957c9f3c"
      unitRef="usd">5466850</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNy0xLTEtMS0zOTYzNQ_1a392e0c-d044-4b6f-8831-73d45113432e"
      unitRef="usd">6888895</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNy0zLTEtMS0zOTYzNQ_6dd37d03-c596-4dce-acea-77b7457c7a04"
      unitRef="usd">2565194</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOC0xLTEtMS0zOTYzNQ_70ce145e-62be-4016-8498-64c0cf653afc"
      unitRef="usd">56255326</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOC0zLTEtMS0zOTYzNQ_1d4501df-8667-473e-ac48-1fa2b4c7508f"
      unitRef="usd">38836991</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <ino:PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOS0xLTEtMS0zOTYzNQ_9d3afb6a-a619-4898-a6bd-7c9dc93076d4"
      unitRef="usd">433259</ino:PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity>
    <ino:PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfOS0zLTEtMS0zOTYzNQ_3114cf5c-12ad-4a6e-a1da-68713e9d76fc"
      unitRef="usd">261192</ino:PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity>
    <us-gaap:AssetsCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTEtMS0xLTEtMzk2MzU_d422b769-9f41-43bb-943b-267f31f0658c"
      unitRef="usd">416185434</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTEtMy0xLTEtMzk2MzU_e221df09-e207-45be-9621-9e134bbcc36f"
      unitRef="usd">448444945</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTItMS0xLTEtMzk2MzU_62ee737c-a612-4ad0-bb55-a7723b10a310"
      unitRef="usd">16213436</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTItMy0xLTEtMzk2MzU_1878202a-d7ab-46cc-b445-f755ca52a483"
      unitRef="usd">17453206</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTMtMS0xLTEtMzk2MzU_27ae78df-ff24-41fc-8614-ab3267d20938"
      unitRef="usd">2435053</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTMtMy0xLTEtMzk2MzU_472ba075-58cf-4740-bda8-8c41cbb4e3ec"
      unitRef="usd">3906796</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTUtMS0xLTEtMzk2MzU_cb8f9655-b957-4293-9381-8d20af54b575"
      unitRef="usd">2369028</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTUtMy0xLTEtMzk2MzU_0d2b17c2-2902-4340-ba4d-64b9cd3f7947"
      unitRef="usd">2626355</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTYtMS0xLTEtMzk2MzU_9ddd7d83-0093-4f16-865c-71a77ac0c9e1"
      unitRef="usd">10513371</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTYtMy0xLTEtMzk2MzU_3ef447b6-0983-4770-a534-a524f05c4812"
      unitRef="usd">10513371</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTctMS0xLTEtMzk2MzU_ff5c0e9f-4dcb-46b1-8212-ac839c93de02"
      unitRef="usd">10912525</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTctMy0xLTEtMzk2MzU_e09e1543-456c-4ca4-ba27-2046997c9822"
      unitRef="usd">11571026</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTgtMS0xLTEtMzk2MzU_41f451e8-b523-4e60-b34e-e8c9e8a13371"
      unitRef="usd">770144</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTgtMy0xLTEtMzk2MzU_8fcf0344-189e-4758-9804-2e8d58ceb6b8"
      unitRef="usd">1425794</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTktMS0xLTEtMzk2MzU_cb46e6a1-d4df-430a-b183-34ac46d965c3"
      unitRef="usd">459398991</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMTktMy0xLTEtMzk2MzU_1a7f273b-9d24-467c-a9b9-2eef03e14b85"
      unitRef="usd">495941493</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjItMS0xLTEtMzk2MzU_2ed0e864-337f-4b58-b84e-cc2bf85275db"
      unitRef="usd">105015337</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjItMy0xLTEtMzk2MzU_a930f6dd-f976-4e5a-9209-57b6013e29cb"
      unitRef="usd">47644530</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjMtMS0xLTEtMzk2MzU_4aa24abb-769f-4c3a-864e-6eda66555f29"
      unitRef="usd">1338692</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjMtMy0xLTEtMzk2MzU_704ec404-c875-4c6b-98de-b4a1688a4e17"
      unitRef="usd">548032</us-gaap:DueToRelatedPartiesCurrent>
    <ino:AccruedClinicalTrialExpenseCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjQtMS0xLTEtMzk2MzU_88ef0874-8d4a-416e-ad08-0b80c5247400"
      unitRef="usd">10122869</ino:AccruedClinicalTrialExpenseCurrent>
    <ino:AccruedClinicalTrialExpenseCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjQtMy0xLTEtMzk2MzU_1703ef6e-a49e-43b1-8d73-7e40cff3fe22"
      unitRef="usd">10326266</ino:AccruedClinicalTrialExpenseCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjUtMS0xLTEtMzk2MzU_30564be6-05f2-4efe-ab6d-71f66d001ebe"
      unitRef="usd">8982619</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjUtMy0xLTEtMzk2MzU_3583b1ec-6990-4781-bd49-78a037313757"
      unitRef="usd">21628</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjctMS0xLTEtMzk2MzU_1a37ae2e-c394-4954-a77f-737ae3aea292"
      unitRef="usd">2737631</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjctMy0xLTEtMzk2MzU_bc7ed6f8-e699-4efa-85d7-ad6cf298f77c"
      unitRef="usd">2603956</us-gaap:OperatingLeaseLiabilityCurrent>
    <ino:DeferredGrantFundingCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjgtMS0xLTEtMzk2MzU_ab94ec6f-bc97-4911-b56e-9bb7401e34a1"
      unitRef="usd">2712905</ino:DeferredGrantFundingCurrent>
    <ino:DeferredGrantFundingCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjgtMy0xLTEtMzk2MzU_778ada90-94d5-45f8-9fc7-def6961a4d3a"
      unitRef="usd">4559721</ino:DeferredGrantFundingCurrent>
    <ino:DeferredGrantFundingFromAffiliateCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjktMS0xLTEtMzk2MzU_03fad0be-eeb1-4c9c-bece-13d9274e2c11"
      unitRef="usd">154000</ino:DeferredGrantFundingFromAffiliateCurrent>
    <ino:DeferredGrantFundingFromAffiliateCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMjktMy0xLTEtMzk2MzU_e5a58756-dfb0-41a8-96c8-1e2ff8a4b398"
      unitRef="usd">37500</ino:DeferredGrantFundingFromAffiliateCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzEtMS0xLTEtMzk2MzU_11554111-6902-40ab-8a1f-a2f151c8ac8a"
      unitRef="usd">131064053</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzEtMy0xLTEtMzk2MzU_df16ab00-88ab-48e6-b515-9f6dcacbab3d"
      unitRef="usd">65741633</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzItMS0xLTEtMzk2MzU_adec0f33-34ad-4260-96de-71995bc19a4c"
      unitRef="usd">56935</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzItMy0xLTEtMzk2MzU_016f484c-819b-420d-91d7-ebcb254f75f6"
      unitRef="usd">64361</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ConvertibleDebt
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzQtMS0xLTEtMzk2MzU_74446452-ee00-488a-b8a0-93cd4048fc8f"
      unitRef="usd">16521352</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzQtMy0xLTEtMzk2MzU_8104affa-5081-4401-a397-11b768b310e6"
      unitRef="usd">14959647</us-gaap:ConvertibleDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzYtMS0xLTEtMzk2MzU_06bd8944-9ed3-4c8d-8248-f24353e386d9"
      unitRef="usd">14053493</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzYtMy0xLTEtMzk2MzU_ee2a5ba3-4613-4933-bcb9-19c41e1482f7"
      unitRef="usd">15459559</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzctMS0xLTEtMzk2MzU_211d5069-9d43-4ac5-877a-61605c580491"
      unitRef="usd">32046</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzctMy0xLTEtMzk2MzU_a2388540-21f7-45da-871a-8e31e64c0215"
      unitRef="usd">32046</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzktMS0xLTEtMzk2MzU_fd0169a7-6f32-45d7-9c29-14a1f58f525a"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfMzktMy0xLTEtMzk2MzU_af59900b-2013-4713-ba5c-ed146dabc7b1"
      unitRef="usd">14826</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDAtMS0xLTEtMzk2MzU_7532c8cb-2438-4dc1-9196-6a3fcd8d615c"
      unitRef="usd">161727879</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDAtMy0xLTEtMzk2MzU_bc74054e-cd4b-4112-bb4a-afd8b158557f"
      unitRef="usd">96272072</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDItMS0xLTEtMzk2MzU_a60ff4ab-610e-40ec-8c10-c215b5aafd2b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDItMy0xLTEtMzk2MzU_1b62acd7-771b-4eda-8ae7-487066a0b36e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDMtMS0xLTEtMzk2MzU_c7990877-8012-4ffd-a054-f83819113e90"
      unitRef="usd">247503</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDMtMy0xLTEtMzk2MzU_bca0f8a8-edaa-4d3b-8de5-1c6589383993"
      unitRef="usd">217382</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDQtMS0xLTEtMzk2MzU_e0808ca4-3378-40d6-813c-5f85a7695e24"
      unitRef="usd">1693674022</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDQtMy0xLTEtMzk2MzU_3d4f0fad-d100-472b-b7dd-31ca3349c74b"
      unitRef="usd">1609589797</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDUtMS0xLTEtMzk2MzU_d1e56484-59dd-42a0-afdf-af870567ad2e"
      unitRef="usd">-1395600749</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDUtMy0xLTEtMzk2MzU_c790e45f-d8e7-480c-a533-063ffb0af271"
      unitRef="usd">-1209855522</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDYtMS0xLTEtMzk2MzU_cdb96fab-5095-469c-8b6d-de43bff4d095"
      unitRef="usd">-649664</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDYtMy0xLTEtMzk2MzU_208e627c-d701-48ca-addb-bb72b0665743"
      unitRef="usd">-282236</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDctMS0xLTEtMzk2MzU_3b3fd5d4-1683-42b0-af45-61f890db7301"
      unitRef="usd">297671112</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNDctMy0xLTEtMzk2MzU_ddfe3a44-ca53-4135-9d65-55a59529a0da"
      unitRef="usd">399669421</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNTAtMS0xLTEtMzk2MzU_9dae3100-bdca-4088-a2a1-cf3ffc60a887"
      unitRef="usd">459398991</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xNi9mcmFnOjdmZDFkMTMxMzBkYTQ1ZDA4NmI4M2NmNDFhMzU2N2M4L3RhYmxlOjE0NDRmNjQxNmJjMTRiYmNiY2NjN2ZhNzIzYjg2OTk1L3RhYmxlcmFuZ2U6MTQ0NGY2NDE2YmMxNGJiY2JjY2M3ZmE3MjNiODY5OTVfNTAtMy0xLTEtMzk2MzU_536f9685-29f5-4a88-8485-fbc8d9f1b1c3"
      unitRef="usd">495941493</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10ecad9ec182401499eaac896026916c_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy0xLTEtMS0zOTYzNQ_a7d3a0df-1667-407a-aaf9-349b36769508"
      unitRef="usd">36839</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i162064257a4c4b3c81fbcc5cee01f90d_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy0zLTEtMS0zOTYzNQ_2c4502f6-ef97-4f55-bd30-bed555016526"
      unitRef="usd">82923</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b93ceb8bb95471bbcb2033e812668e8_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy01LTEtMS0zOTYzNQ_670ca181-87c0-4dfb-8b1f-9a0a8a66c7ab"
      unitRef="usd">102734</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3608e8a4d1444753921ee1bad7c8ee7f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMy03LTEtMS0zOTYzNQ_910682e7-493d-4f75-96af-702a2467c6f9"
      unitRef="usd">122538</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC0xLTEtMS0zOTYzNQ_629866e8-1d3f-49e0-b869-31702b7a7aa0"
      unitRef="usd">6214</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if66bc81ef70a473e9e2a124ce4d01a96_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC0zLTEtMS0zOTYzNQ_54bfbbf9-bb99-4315-aa08-aae74c88247b"
      unitRef="usd">74787</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC01LTEtMS0zOTYzNQ_42376ce1-ad1e-474a-b839-0e8a0e92ef6f"
      unitRef="usd">15056</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf6750df05a144418136d1f0c45d5eaa_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNC03LTEtMS0zOTYzNQ_9f19b481-da9b-4849-8d03-b6bf6454afa1"
      unitRef="usd">124736</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic38757bba57a4776a9e40227ce3397b2_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS0xLTEtMS0zOTYzNQ_1d40fcf8-0344-4c6f-ac70-a63d52fb2a8a"
      unitRef="usd">741342</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb21884b4937416a905ceda12ecee277_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS0zLTEtMS0zOTYzNQ_ae518535-133c-4fab-98c4-37d9b19aaaef"
      unitRef="usd">115114</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if430714ea53d451c81edb74b703a2b59_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS01LTEtMS0zOTYzNQ_6f0cc4c2-922c-44f6-9288-8d415c67558a"
      unitRef="usd">865679</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0450fc682314332bc0462b5df2c1b91_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfNS03LTEtMS0zOTYzNQ_be5c2431-bbd9-4671-bba2-7b8505d03a2d"
      unitRef="usd">396671</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC0xLTEtMS0zOTYzNQ_06745c95-d317-4ca4-a9c1-b5e80220372f"
      unitRef="usd">784395</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC0zLTEtMS0zOTYzNQ_677a4f47-d3a7-4313-a906-cb7aad7bba9a"
      unitRef="usd">272824</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC01LTEtMS0zOTYzNQ_7be7d0ba-0046-48f0-9662-09ece67c7e2f"
      unitRef="usd">983469</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfOC03LTEtMS0zOTYzNQ_5d920b1c-68e2-4bc3-95d3-392967ad1575"
      unitRef="usd">643945</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtMS0xLTEtMzk2MzU_af7541bd-92cf-4bb9-b5ea-b27600a79a8b"
      unitRef="usd">56464885</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtMy0xLTEtMzk2MzU_2f24f98e-286b-4969-8997-a7219e7d7d15"
      unitRef="usd">70808418</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtNS0xLTEtMzk2MzU_3298a2f2-ec04-4e81-962b-f646ee073e07"
      unitRef="usd">112443496</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTAtNy0xLTEtMzk2MzU_e922daec-a178-4558-a7fe-1bc280c2a052"
      unitRef="usd">109852836</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtMS0xLTEtMzk2MzU_9095613e-3d89-42d4-89fd-951c4afa57bd"
      unitRef="usd">48456836</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtMy0xLTEtMzk2MzU_7a94f08b-a7c5-4ddf-b8c8-53783aec94b3"
      unitRef="usd">12666341</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtNS0xLTEtMzk2MzU_8f11286d-1a49-4165-a3bf-d3af80bc28ed"
      unitRef="usd">64410294</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTEtNy0xLTEtMzk2MzU_8be053a0-cc70-4130-8e0f-232933ad0006"
      unitRef="usd">26547535</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtMS0xLTEtMzk2MzU_0b1d43fe-7ef3-488a-a6e5-b31210e7cc3e"
      unitRef="usd">104921721</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtMy0xLTEtMzk2MzU_c55363db-8ccb-4e2a-b7f8-73f597bb2c8d"
      unitRef="usd">83474759</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtNS0xLTEtMzk2MzU_97c43561-9b27-452d-b719-ba0dfb95cba4"
      unitRef="usd">176853790</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTMtNy0xLTEtMzk2MzU_ced1aeba-bbfd-49f6-a1bb-b8e1f0e34985"
      unitRef="usd">136400371</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtMS0xLTEtMzk2MzU_33de1f90-2557-4281-8378-1e93f21c738f"
      unitRef="usd">-104137326</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtMy0xLTEtMzk2MzU_e478755f-894b-4da4-96f4-aa6bfc2267bb"
      unitRef="usd">-83201935</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtNS0xLTEtMzk2MzU_1c0c5371-2088-41b0-8066-b210516c4bfb"
      unitRef="usd">-175870321</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTQtNy0xLTEtMzk2MzU_713c1d9c-b2db-490d-944c-7d7e2fa40ba0"
      unitRef="usd">-135756426</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOperating
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtMS0xLTEtMzk2MzU_94ce4d11-cfd3-4d9b-a778-9ccf873f0721"
      unitRef="usd">857667</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtMy0xLTEtMzk2MzU_c3c4e04a-699e-48cb-bcc9-1c0a6ad8b2b7"
      unitRef="usd">928111</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtNS0xLTEtMzk2MzU_931e6a16-9c4e-4c7c-b6e4-1df5a0dcf30c"
      unitRef="usd">1527481</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTYtNy0xLTEtMzk2MzU_4356f665-e775-4242-9557-b431e8b6cc37"
      unitRef="usd">1697347</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestExpense
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctMS0xLTEtMzk2MzU_efadacd4-9b01-4220-8855-2f47e57e4cd5"
      unitRef="usd">313488</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctMy0xLTEtMzk2MzU_1d32fc36-1f3a-497d-bce6-853c3629baa5"
      unitRef="usd">466726</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctNS0xLTEtMzk2MzU_8b6828b9-ab2d-49eb-ba8d-0777d18f38be"
      unitRef="usd">626976</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMTctNy0xLTEtMzk2MzU_4811f3ff-5172-49e3-b015-2f01b19661fd"
      unitRef="usd">979760</us-gaap:InterestExpense>
    <ino:ChangeInValueOfInvestmentsInAffiliatedCompany
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtMS0xLTEtMzk2MzU_77b47e2b-34c3-413c-9ab9-e5021de13035"
      unitRef="usd">-934015</ino:ChangeInValueOfInvestmentsInAffiliatedCompany>
    <ino:ChangeInValueOfInvestmentsInAffiliatedCompany
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtMy0xLTEtMzk2MzU_bb200346-85c2-4bd3-9f5b-450bf36bd67b"
      unitRef="usd">278818</ino:ChangeInValueOfInvestmentsInAffiliatedCompany>
    <ino:ChangeInValueOfInvestmentsInAffiliatedCompany
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtNS0xLTEtMzk2MzU_d4daf0db-1d35-4337-876f-1695149e94f0"
      unitRef="usd">-1471743</ino:ChangeInValueOfInvestmentsInAffiliatedCompany>
    <ino:ChangeInValueOfInvestmentsInAffiliatedCompany
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjAtNy0xLTEtMzk2MzU_d2585c01-9139-4f2b-b5e1-5fc67271a8f7"
      unitRef="usd">-551657</ino:ChangeInValueOfInvestmentsInAffiliatedCompany>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtMS0xLTEtMzk2MzU_f76e1491-3b3b-4959-aa3d-173bac87be7b"
      unitRef="usd">-3967101</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtMy0xLTEtMzk2MzU_56153386-d38c-4229-a901-5c0c530cef27"
      unitRef="usd">136493</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtNS0xLTEtMzk2MzU_e7957dc0-f2e9-4a85-8cb3-f10efeb262e6"
      unitRef="usd">-8807742</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjEtNy0xLTEtMzk2MzU_6f80a46a-2ba3-4409-b54a-c803c3e4c7ed"
      unitRef="usd">-711465</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItMS0xLTEtMzk2MzU_90bf3c10-cae5-4e25-8154-ad92ccdfe15a"
      unitRef="usd">-3048</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItMy0xLTEtMzk2MzU_9618594f-f069-4b72-8603-1a4764ea3ba6"
      unitRef="usd">185281</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItNS0xLTEtMzk2MzU_ab0a07fd-d0a3-435b-b4f5-94f57be23695"
      unitRef="usd">-156516</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjItNy0xLTEtMzk2MzU_c361921f-e750-4ea1-ae7d-d0c2699d1795"
      unitRef="usd">194259</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctMS0xLTEtMzk2MzU_148eb1fd-9676-4b9a-9472-eb9ac4f1c44d"
      unitRef="usd">-108497311</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctMy0xLTEtMzk2MzU_70544690-9f49-40d9-9816-a918a40dd628"
      unitRef="usd">-82139958</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctNS0xLTEtMzk2MzU_4aff9bf9-28d9-43e7-9ec7-72c120f3377d"
      unitRef="usd">-185405817</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjctNy0xLTEtMzk2MzU_0efb8818-192b-449a-81ad-f259754f3e7c"
      unitRef="usd">-136107702</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktMS0xLTEtMzk2MzU_ad89be62-d2f9-4875-916f-811b781dd10e"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktMy0xLTEtMzk2MzU_c4f9efb6-56ca-4424-a712-1fa7f271e886"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktNS0xLTEtMzk2MzU_76b792af-27e1-4362-8bb5-264580d9e1f3"
      unitRef="usd">-2165213</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMjktNy0xLTEtMzk2MzU_2e57e1c3-b97d-4cbb-adb7-fc573bb2d590"
      unitRef="usd">-434387</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtMS0xLTEtMzk2MzU_393a272e-dc61-4f4a-8758-014ef27281aa"
      unitRef="usd">-108497311</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtMy0xLTEtMzk2MzU_61d480f2-6733-42dd-8cd0-0836ad405a3b"
      unitRef="usd">-82139958</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtNS0xLTEtMzk2MzU_6f519cc9-824b-4a59-9b0e-fd982e6e7b77"
      unitRef="usd">-187571030</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzAtNy0xLTEtMzk2MzU_8bcc7668-f2c4-43ea-9368-83cda5c64dfb"
      unitRef="usd">-136542089</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMS0xLTEtMzk2MzU_08f6659a-e2f0-45d0-889e-a2e49bdd0358"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMS0xLTEtMzk2MzU_9b771af6-aed7-4e0b-aace-fb1bf49f2aab"
      unitRef="usdPerShare">-0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMy0xLTEtMzk2MzU_405121d6-b620-4b9f-8962-1b71857e3550"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtMy0xLTEtMzk2MzU_765695a3-66b3-4b7d-9ea0-ad01bfbf7913"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNS0xLTEtMzk2MzU_8a21847a-e01e-4ae3-ba41-720139db3a20"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNS0xLTEtMzk2MzU_e34bde1d-abdc-4f29-a168-af8d104e176f"
      unitRef="usdPerShare">-0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNy0xLTEtMzk2MzU_4e9256a1-a05a-40e5-bdba-bda991563886"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzQtNy0xLTEtMzk2MzU_c58a0fcc-b679-440f-acd6-f46f8470fee7"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMS0xLTEtMzk2MzU_5a6ea07c-e5b5-4453-9308-b9fb1c087d30"
      unitRef="shares">235278276</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMS0xLTEtMzk2MzU_d282c922-5554-49ef-9992-4fddb8f1d972"
      unitRef="shares">235278276</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMy0xLTEtMzk2MzU_dbb00781-ec85-4c64-8a22-3f5b64a84f93"
      unitRef="shares">209561064</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctMy0xLTEtMzk2MzU_e9b9b8f8-bbc1-4fed-ba9c-d59ef760cfa5"
      unitRef="shares">209561064</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNS0xLTEtMzk2MzU_6ae3a445-a406-40fa-ba02-e951dd3db748"
      unitRef="shares">227154616</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNS0xLTEtMzk2MzU_bd3f5ae3-b69f-4268-be52-3440037eda8c"
      unitRef="shares">227154616</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNy0xLTEtMzk2MzU_1685140c-b4f7-4512-bb6f-b2eec5a8101f"
      unitRef="shares">206007497</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xOS9mcmFnOjYzZTQ3M2Y1NWFjODQxYzM4YmQyMGQwMTA5NWUzNTVlL3RhYmxlOmFjZjg4OGM3M2JhOTQ5YmY4YTUwN2E1NWIwNTllODhkL3RhYmxlcmFuZ2U6YWNmODg4YzczYmE5NDliZjhhNTA3YTU1YjA1OWU4OGRfMzctNy0xLTEtMzk2MzU_3cc98058-a417-4f1c-8451-dfd75e484ae3"
      unitRef="shares">206007497</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi0xLTEtMS0zOTYzNQ_8186f123-26ac-4664-987a-5e93e3b5c595"
      unitRef="usd">-108497311</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi0zLTEtMS0zOTYzNQ_48624af6-d5dd-4a30-b027-07780e0e0970"
      unitRef="usd">-82139958</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi01LTEtMS0zOTYzNQ_b231c4f7-da21-42f0-af7b-9b53f73359ab"
      unitRef="usd">-187571030</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfMi03LTEtMS0zOTYzNQ_4ae3ce73-62c4-4ccf-bd8a-65f70dcc1459"
      unitRef="usd">-136542089</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS0xLTEtMS0zOTYzNQ_e242816a-9c79-4acd-8984-1c0cab0c2084"
      unitRef="usd">-14785</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS0zLTEtMS0zOTYzNQ_7ff0c877-9ebd-4f91-baa7-5e1d858c071b"
      unitRef="usd">2478</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS01LTEtMS0zOTYzNQ_f40ea578-cc1a-480a-a1c3-c533d3ca297c"
      unitRef="usd">-21340</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNS03LTEtMS0zOTYzNQ_1abd43f1-8ff8-446f-8583-d64c6690bfd0"
      unitRef="usd">-11941</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi0xLTEtMS0zOTYzNQ_04bd243b-475e-4081-9deb-24b8416ee8de"
      unitRef="usd">-176991</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi0zLTEtMS0zOTYzNQ_bf4a9512-c4ac-49d1-9e09-6472aba1ad89"
      unitRef="usd">-2679</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi01LTEtMS0zOTYzNQ_054557d4-0ab3-45b5-add0-877a08d2bb56"
      unitRef="usd">-346088</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfNi03LTEtMS0zOTYzNQ_1db86d8a-1757-46a9-aac7-fc7ee7c9c0a6"
      unitRef="usd">2182</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS0xLTEtMS0zOTYzNQ_e472ce2c-ef6d-4498-8f65-d58621688668"
      unitRef="usd">-108689087</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS0zLTEtMS0zOTYzNQ_3f0760fb-921b-4a22-947c-c2e085939668"
      unitRef="usd">-82140159</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS01LTEtMS0zOTYzNQ_050439af-c81c-48d0-bed0-541b82e7d6a7"
      unitRef="usd">-187938458</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yMi9mcmFnOjYyOGM2YWZlODUwNzQxMTk5YjgyNzQ0OThjM2RkMWM0L3RhYmxlOjFmYjE3OWMxZjlkYTRiZjc4OWEzZTA1NWE4MzBlNzdhL3RhYmxlcmFuZ2U6MWZiMTc5YzFmOWRhNGJmNzg5YTNlMDU1YTgzMGU3N2FfOS03LTEtMS0zOTYzNQ_c4f3f6c1-93ff-4e15-8049-771a8f96b234"
      unitRef="usd">-136551848</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i4b745621f7a14bcd9b06992bfe27a63e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xLTEtMS0zOTYzNQ_ecf94407-935b-468d-848d-8515cc2fe8d2"
      unitRef="shares">9</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4b745621f7a14bcd9b06992bfe27a63e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0zLTEtMS0zOTYzNQ_6c0ea9e1-a1ec-458f-86f3-fbc4f9fe618d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8dbc6c18cb254ba8b6dc4d873b061095_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy01LTEtMS0zOTYzNQ_7f8ae3fb-9416-4689-9ca1-d63a09e9903a"
      unitRef="shares">217382887</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8dbc6c18cb254ba8b6dc4d873b061095_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy03LTEtMS0zOTYzNQ_9b395087-ec14-43b1-8b88-b87a622f7462"
      unitRef="usd">217382</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9822f84b691d4cb5a481142221f9d7b2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy05LTEtMS0zOTYzNQ_9b930ab0-7654-493e-b811-24d456c4ad85"
      unitRef="usd">1609589797</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i770cd81d5c534e49bb7768e90032d620_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xMS0xLTEtMzk2MzU_1906cfd1-a07c-4eac-89dc-bbc25558d6a5"
      unitRef="usd">-1209855522</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21cc81771ad24bda978f5cf3619b265d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xMy0xLTEtMzk2MzU_d5cefdb7-0e24-42d7-8cee-58fde6e22624"
      unitRef="usd">-282236</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMy0xNy0xLTEtMzk2MzU_6874e704-cbf9-4663-94ad-f1062411b803"
      unitRef="usd">399669421</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd545b3594fa45ebb6362649acc5878b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC05LTEtMS0zOTYzNQ_54240126-51ea-4144-9700-2feb688090d6"
      unitRef="usd">-3294019</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0c3360dc41443da8f859293ad078edd_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0xMS0xLTEtMzk2MzU_ffcd8c70-340b-4612-9bdb-486f56f46fc0"
      unitRef="usd">1825803</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3db24f42f81e4db29bcd913f5f2a6cd1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNC0xNy0xLTEtMzk2MzU_d8de2e49-f4a8-41cb-bbf8-960a47b9cef2"
      unitRef="usd">-1468216</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS01LTEtMS0zOTYzNQ_a09247cc-6870-443f-87f5-1dbf86cb7227"
      unitRef="shares">8480483</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS03LTEtMS0zOTYzNQ_872ef97a-b789-4c92-8a4e-3e905c8fcba6"
      unitRef="usd">8481</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS05LTEtMS0zOTYzNQ_5cd921f0-6284-4a0e-9f34-d496cf93b5cf"
      unitRef="usd">29356057</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNS0xNy0xLTEtMzk2MzU_b75b1a35-cc39-4e37-89df-76d86acd1484"
      unitRef="usd">29364538</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi01LTEtMS0zOTYzNQ_669903ca-be12-46d9-b441-b5fb1ea55423"
      unitRef="shares">647350</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i02ce01ecba9d48c9ab77357659ea9af3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi03LTEtMS0zOTYzNQ_02361977-4ddf-4445-b99f-9261e35569ec"
      unitRef="usd">646</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi05LTEtMS0zOTYzNQ_acd3ca71-55f4-4efd-805b-8b834816092b"
      unitRef="usd">-943167</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNi0xNy0xLTEtMzk2MzU_f37b80b7-2bb4-4efa-94f4-06681c5e5db7"
      unitRef="usd">-942521</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8550f015806a4e55b780c0d4fb7833e9_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNy05LTEtMS0zOTYzNQ_acb6ed90-5986-412e-8873-f7e62b48693e"
      unitRef="usd">7711151</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfNy0xNy0xLTEtMzk2MzU_8d580834-4558-4f23-ad81-70e9a74db9e5"
      unitRef="usd">7711151</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i4f165f9f83c44200a31d4ee6eb47b3a6_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOC0xMS0xLTEtMzk2MzU_8a181c74-d218-4051-9a18-3f282415b85c"
      unitRef="usd">-79073719</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOC0xNy0xLTEtMzk2MzU_878748b0-4edf-48dc-abac-e462f0bd7939"
      unitRef="usd">-79073719</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if0c5d9e36551418f9c8324426f85fd4b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOS0xMy0xLTEtMzk2MzU_477fd838-d013-4395-ba2b-0ef9a4c02cfc"
      unitRef="usd">-169097</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfOS0xNy0xLTEtMzk2MzU_6e5c76ce-6f76-4593-877e-bd4f14e78ac0"
      unitRef="usd">-169097</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if0c5d9e36551418f9c8324426f85fd4b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTAtMTMtMS0xLTM5NjM1_bf86337b-9592-4e8a-836d-de122ac6ff92"
      unitRef="usd">-6555</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6b1170e597bc40f99413f89fdd6eca13_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTAtMTctMS0xLTM5NjM1_fa2d15d0-40f7-41d2-9450-f3996a2ccf69"
      unitRef="usd">-6555</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i7e506753f33b43f38ee206e43c671d14_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMS0xLTEtMzk2MzU_c6a6b0d9-c519-47de-84ee-ad81edc18532"
      unitRef="shares">9</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7e506753f33b43f38ee206e43c671d14_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMy0xLTEtMzk2MzU_01859bea-a341-48d8-aaa1-43ba58335615"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i565fdc59580f4eb7950b91262dfaec7b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtNS0xLTEtMzk2MzU_cb54cbf6-97ee-4ad8-b4a6-bb1c89d6dff8"
      unitRef="shares">226510720</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i565fdc59580f4eb7950b91262dfaec7b_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtNy0xLTEtMzk2MzU_64a800ab-0673-428c-927b-fa7950391f39"
      unitRef="usd">226509</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5db26bf06eb4ffb9b756888db390743_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtOS0xLTEtMzk2MzU_fde8079a-be92-4a88-9bc6-cb21de4e72d4"
      unitRef="usd">1642419819</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11e9958b9f4b467c8a2a0a4a6a884585_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMTEtMS0xLTM5NjM1_d995578f-26ab-4ac8-8840-dbecdd1fc462"
      unitRef="usd">-1287103438</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81464a80a32c4261bf7d55deed477087_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMTMtMS0xLTM5NjM1_257da548-4237-45b2-b25d-9bd246419893"
      unitRef="usd">-457888</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i610a5fcd5ec344ab85cc9c25527e763a_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTEtMTctMS0xLTM5NjM1_e3a32c8b-581c-405a-a2ad-4ac263ec70a6"
      unitRef="usd">355085002</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItNS0xLTEtMzk5NTk_29624812-956b-46d9-8b1c-a8c552f4a379"
      unitRef="shares">20470475</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItNy0xLTEtMzk5NTk_2721647c-1457-46bb-8da9-1bb6386bdca2"
      unitRef="usd">20471</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i49ab898213ff4a66b96e158bcff8dbd0_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItOS0xLTEtMzk5NTk_f8ff162b-b02c-4945-bd95-12d6952c5c75"
      unitRef="usd">43136363</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTItMTctMS0xLTQxOTYy_22d84e06-3f1b-4ca8-9cb3-57ce36287fe5"
      unitRef="usd">43156834</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtNS0xLTEtMzk5NTk_c4956806-7f30-4664-8754-855014b6967c"
      unitRef="shares">523352</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib8997e7df79341f4b02ef723cb8986c7_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtNy0xLTEtMzk5NTk_54c8da4c-9bf4-4cd0-8e96-38f0a9c69226"
      unitRef="usd">523</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i49ab898213ff4a66b96e158bcff8dbd0_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtOS0xLTEtMzk5NTk_ae38b44f-aba5-4081-9791-ce6d8f8f25a3"
      unitRef="usd">-218213</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTMtMTctMS0xLTQxOTYy_b4530013-f224-4345-aca3-8b09cb8ac9de"
      unitRef="usd">-217690</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTQtOS0xLTEtMzk5NTk_ba46153c-9f02-492f-9137-0b76cdc8ad32"
      unitRef="usd">8336053</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTQtMTctMS0xLTQxOTYy_57da2d8d-551f-4c68-808f-561d540dc8d8"
      unitRef="usd">8336053</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i11034388948d411fac92e7283ebfefcd_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTUtMTEtMS0xLTM5OTU5_db2c730b-2033-47d0-becf-008bed4d142a"
      unitRef="usd">-108497311</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTUtMTctMS0xLTQxOTYy_c77bb47a-7fdc-4357-ab6a-70708a3ea14f"
      unitRef="usd">-108497311</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i1ea83bc69c2a44a29b98811bed8c0792_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTYtMTMtMS0xLTM5OTU5_9a5d2fed-c6af-4c88-b100-da85cda1fd7f"
      unitRef="usd">-176991</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTYtMTctMS0xLTQxOTYy_e8bc4dd7-423e-4921-a267-2b70014bf158"
      unitRef="usd">-176991</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1ea83bc69c2a44a29b98811bed8c0792_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTctMTMtMS0xLTM5OTU5_2f2e968c-e713-4e5b-8b61-609489404126"
      unitRef="usd">-14785</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTctMTctMS0xLTQxOTYy_75395008-90c0-4396-b225-06131e9a29f8"
      unitRef="usd">-14785</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ifcab99f8541f4ae2ac0de94ffe4d4bd8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMS0xLTEtNDE4ODY_f343e3d7-bafd-4496-9805-035369d9f994"
      unitRef="shares">9</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifcab99f8541f4ae2ac0de94ffe4d4bd8_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMy0xLTEtNDE4ODY_6f097c94-8757-4282-b9d3-fdcc62ecf2f5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic948d09e35744f87862d2ac9b1404025_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtNS0xLTEtNDE4ODY_5b252bb5-0ef6-42e5-8ce5-8c04f5d53aef"
      unitRef="shares">247504547</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic948d09e35744f87862d2ac9b1404025_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtNy0xLTEtNDE4ODY_bcb2196d-aa35-4ea9-b038-8f1985916b58"
      unitRef="usd">247503</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6eb4f79c2b1442588680a0a46cc787b0_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtOS0xLTEtNDE4ODY_a769e67c-4467-4720-88ea-bc6371b7b0ba"
      unitRef="usd">1693674022</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8d7136a6adc46808da329e23ea9a502_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMTEtMS0xLTQxODg2_9b2da0d3-ecdc-4674-816b-323f9d18ebda"
      unitRef="usd">-1395600749</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46809cf8c2214142960618ce5d8051d3_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMTMtMS0xLTQxODg2_5566dc2e-18d1-4f4b-90f9-d76de2515451"
      unitRef="usd">-649664</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOjZhNWVkODg5OTgzNTQxZDc5MGMwNGUwY2RkMzAwMGExL3RhYmxlcmFuZ2U6NmE1ZWQ4ODk5ODM1NDFkNzkwYzA0ZTBjZGQzMDAwYTFfMTgtMTctMS0xLTQxODg2_3a342257-0c2a-47ae-9e77-727b5db75656"
      unitRef="usd">297671112</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i4d8bd5ecf4c74c809b590db16e928ed6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xLTEtMS0zOTYzNQ_a19a9c5b-522c-4cd0-870a-0d861e8b65c9"
      unitRef="shares">9</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4d8bd5ecf4c74c809b590db16e928ed6_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0zLTEtMS0zOTYzNQ_aeecc80d-591c-403d-8a9c-376c41989fb6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia443fe24d20d40fcb7f6d30d31552e25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy01LTEtMS0zOTYzNQ_08ed10f8-e996-48cc-ac9b-1f4be2d9a629"
      unitRef="shares">186851493</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia443fe24d20d40fcb7f6d30d31552e25_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy03LTEtMS0zOTYzNQ_83a610aa-22e1-4069-9210-e422a380c0ae"
      unitRef="usd">186851</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie767dde1bd0f4a5f95720b0b6b784b2b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy05LTEtMS0zOTYzNQ_df7dd9d8-de6a-4eb1-853a-1fa681974ed4"
      unitRef="usd">1367406869</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i973730f5dc6047fea91911aa3d431bb1_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xMS0xLTEtMzk2MzU_c56ff9e5-ce72-4844-893d-274d53590480"
      unitRef="usd">-906196812</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a5669d3fa384030bc0f36337db57960_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xMy0xLTEtMzk2MzU_840b96e9-23c3-4750-b418-567c97f4513f"
      unitRef="usd">-256150</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba6c84b1e50a44d4987d66dd358b1ccf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMy0xNy0xLTEtMzk2MzU_fa79cfb1-690a-4bc8-9ec5-62246a876173"
      unitRef="usd">461140758</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC01LTEtMS0zOTYzNQ_d63c4ce5-f660-4a76-af69-3540d6c6910b"
      unitRef="shares">20355000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC03LTEtMS0zOTYzNQ_351af1cf-5ef2-47b9-b6b2-2d2703a0e14d"
      unitRef="usd">20355</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie415b76af1174cc283b809053d598bdd_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC05LTEtMS0zOTYzNQ_d2c40813-d9bd-4771-a853-f4355b6801f3"
      unitRef="usd">162084675</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNC0xNy0xLTEtMzk2MzU_8064c345-b154-40ef-b080-827ce3364bef"
      unitRef="usd">162105030</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS01LTEtMS0zOTYzNQ_6e20ba24-7e21-4564-be49-45970c21788e"
      unitRef="shares">1009450</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS03LTEtMS0zOTYzNQ_3b5d0d0a-7325-45e3-a63d-9c2827b102fa"
      unitRef="usd">1009</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ie415b76af1174cc283b809053d598bdd_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS05LTEtMS0zOTYzNQ_18afc500-3098-46f2-ac95-3ed49f160308"
      unitRef="usd">4376883</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNS0xNy0xLTEtMzk2MzU_46c78437-c7c2-45fa-b5e1-7854a91e9c12"
      unitRef="usd">4377892</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi01LTEtMS0zOTYzNQ_99f4d07e-0d5a-456b-bf8b-ff0d9b773700"
      unitRef="shares">1118093</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi03LTEtMS0zOTYzNQ_c73aea4f-8af7-4bf8-9e05-8395fc8c1b04"
      unitRef="usd">1118</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie415b76af1174cc283b809053d598bdd_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi05LTEtMS0zOTYzNQ_4e2a1a4e-44c1-4c91-9149-be51789fc25c"
      unitRef="usd">-1202907</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNi0xNy0xLTEtMzk2MzU_5d9851e4-9aac-4978-99b1-43c3b8b2a8e0"
      unitRef="usd">-1201789</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie415b76af1174cc283b809053d598bdd_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNy05LTEtMS0zOTYzNQ_bff92fc9-24b9-4761-9e52-ca9c6cabb241"
      unitRef="usd">9595947</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfNy0xNy0xLTEtMzk2MzU_8891fb80-9670-4c91-904f-4e26a0b0d891"
      unitRef="usd">9595947</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i31d0d14240344d108bc289f3450e3577_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOC0xMS0xLTEtMzk2MzU_a0af3d32-08c8-424c-be8d-a879babd6fd7"
      unitRef="usd">-54402131</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOC0xNy0xLTEtMzk2MzU_e3e1bf3f-47b3-4126-975b-0a6cee513011"
      unitRef="usd">-54402131</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i8a1c3078356f42ee98efe48cffff9fe3_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOS0xMy0xLTEtMzk2MzU_d903834b-fde9-4916-87f5-069281c0195c"
      unitRef="usd">4861</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfOS0xNy0xLTEtMzk2MzU_ea25e986-a49b-4729-a961-733d4e2b9aca"
      unitRef="usd">4861</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8a1c3078356f42ee98efe48cffff9fe3_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTAtMTMtMS0xLTM5NjM1_6e226e2e-e96c-43ba-b63a-0745b3ac6829"
      unitRef="usd">-14419</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic96cff677216467695a3421b1cd7e18a_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTAtMTctMS0xLTM5NjM1_667997c2-9817-46e6-9137-30d359593363"
      unitRef="usd">-14419</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i426503482f994197abc0f29ed67f81b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMS0xLTEtMzk2MzU_199ddc46-1384-4257-80a2-339566c4f43c"
      unitRef="shares">9</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i426503482f994197abc0f29ed67f81b6_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMy0xLTEtMzk2MzU_06ef06ff-0187-49de-9ed5-ae05c6bd794c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i76b91b7b44464f8f81740db3611487e1_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtNS0xLTEtMzk2MzU_c529d5d1-0665-4e7d-ac47-d7632e685344"
      unitRef="shares">209334036</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i76b91b7b44464f8f81740db3611487e1_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtNy0xLTEtMzk2MzU_f04390ab-93b5-4aa4-a139-086728939dbd"
      unitRef="usd">209333</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66c7fb7638c840e991c08630af16a519_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtOS0xLTEtMzk2MzU_ca4ce23e-69f0-4790-8fa9-d10ff6a41cd4"
      unitRef="usd">1542261467</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6acfec2eb3234c069d59b8c0a5ad80fb_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMTEtMS0xLTM5NjM1_7911535d-ce2c-46df-9c5f-94f3557a7690"
      unitRef="usd">-960598943</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18496e06dfa74224aa3641d4cc9e5134_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMTMtMS0xLTM5NjM1_d49d0e96-506a-40dc-b1b4-291664c2a5c5"
      unitRef="usd">-265708</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i616d767b01ba4837aa80434cffebb121_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTEtMTctMS0xLTM5NjM1_f0c75d7e-a684-4dad-b6ef-b6259c44a94b"
      unitRef="usd">581606149</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i106b5b38c0464a74b5fc621c62ddb2ad_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtNS0xLTEtMzk2MzU_58ba92d9-badd-46b7-b0af-b112925815b8"
      unitRef="shares">812844</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i106b5b38c0464a74b5fc621c62ddb2ad_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtNy0xLTEtMzk2MzU_8357d558-dd72-4ce4-a6d4-32eb5afacef7"
      unitRef="usd">813</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iefe71318ea464991b2d70d3b17db4ef4_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtOS0xLTEtMzk2MzU_b77c3adf-b26e-4da4-93a2-2cf81919b31f"
      unitRef="usd">3440610</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTMtMTctMS0xLTM5NjM1_ba0235ef-ffbf-45bb-b425-ffee8edd5060"
      unitRef="usd">3441423</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iefe71318ea464991b2d70d3b17db4ef4_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTQtOS0xLTEtMzk2MzU_c3ee1519-fb77-4fcd-9886-a3331cd88840"
      unitRef="usd">5646358</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTQtMTctMS0xLTM5NjM1_8626e6bb-a57a-4c22-a322-10c1b4c8850c"
      unitRef="usd">5646358</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i355099f956634bcab3e35886c3a4fd2b_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTUtMTEtMS0xLTM5NjM1_fabce3b7-278b-42c0-8438-05739024f049"
      unitRef="usd">-82139958</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTUtMTctMS0xLTM5NjM1_3d64b30f-dfba-4bdc-b3f4-4ae99f58703c"
      unitRef="usd">-82139958</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4b35e4ee9bab4d0d9044353f7f9cb0b0_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTYtMTMtMS0xLTM5NjM1_913e1f99-ec39-4d2e-8149-24df2f396ca2"
      unitRef="usd">-2679</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTYtMTctMS0xLTM5NjM1_d539bf1a-e083-4915-b9ef-e4ee3e8c21ec"
      unitRef="usd">-2679</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4b35e4ee9bab4d0d9044353f7f9cb0b0_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTctMTMtMS0xLTM5NjM1_443b1fd3-e304-4b58-8215-173ca8605f1c"
      unitRef="usd">2478</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTctMTctMS0xLTM5NjM1_6e929e99-a9a0-47b0-8f2e-ea8339149bb5"
      unitRef="usd">2478</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i89af42267bdf4a7980c35eb689a20145_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMS0xLTEtMzk2MzU_465be8f3-471a-4052-9a37-abd1bccb9a4a"
      unitRef="shares">9</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i89af42267bdf4a7980c35eb689a20145_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMy0xLTEtMzk2MzU_fb531542-1ef6-4198-97c7-53d18eb9cecb"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i60d2ad737e7c46c29595fe39f9c19edf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtNS0xLTEtMzk2MzU_e248e8b1-0507-4a8f-b789-480fda584a2e"
      unitRef="shares">210146880</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i60d2ad737e7c46c29595fe39f9c19edf_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtNy0xLTEtMzk2MzU_dee1cc8b-3cb4-46d1-9841-e8c153ea0366"
      unitRef="usd">210146</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b0f52db8edc434fa53a0cf4e32d4c51_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtOS0xLTEtMzk2MzU_c5b2a55a-c02a-44ba-9dd6-cc0430dd2254"
      unitRef="usd">1551348435</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dbaab1741c040e0b9fa5952767e9178_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMTEtMS0xLTM5NjM1_af00abd7-6b85-4769-aa26-731facd8b017"
      unitRef="usd">-1042738901</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic32e95aef0724792aac0412c041de045_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMTMtMS0xLTM5NjM1_78c94c80-9745-4701-86b0-86f17590dbb2"
      unitRef="usd">-265909</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ee16eb5120449588a922a6f51241967_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yNS9mcmFnOmMyOWYzNjg1Nzg2MDRjNThiYzg0ZmM4ZWU0ZWFkMjE4L3RhYmxlOmZjNmE1NjI3MDM4ZDQ1MGI5Nzc1MzJmYmFiZDU0MDEyL3RhYmxlcmFuZ2U6ZmM2YTU2MjcwMzhkNDUwYjk3NzUzMmZiYWJkNTQwMTJfMTgtMTctMS0xLTM5NjM1_ed11d045-2e22-4d42-a81f-a1dde148a97a"
      unitRef="usd">508553771</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMy0xLTEtMS0zOTYzNQ_64912f9a-1f64-4ca3-82f3-71ab0cc91fd9"
      unitRef="usd">-187571030</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMy0zLTEtMS0zOTYzNQ_185d5964-2783-43ca-88a0-36ad8a743ff6"
      unitRef="usd">-136542089</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNS0xLTEtMS0zOTYzNQ_6975340d-c6e3-435e-baca-07fb99cf1af5"
      unitRef="usd">1869961</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNS0zLTEtMS0zOTYzNQ_085a17d4-6f9e-431d-a36e-1ad493dae455"
      unitRef="usd">1361595</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNi0xLTEtMS0zOTYzNQ_93d50ff9-41a3-4998-9551-3ca58c517804"
      unitRef="usd">257327</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNi0zLTEtMS0zOTYzNQ_10ffdd7e-172d-4932-b6ae-885ca3976808"
      unitRef="usd">266874</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNy0xLTEtMS0zOTYzNQ_e0fd39f4-dbc3-4ea1-bebf-8afc9c44d435"
      unitRef="usd">658501</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNy0zLTEtMS0zOTYzNQ_5469f2fb-82e5-4fc0-96c3-1db3f6666e46"
      unitRef="usd">567882</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfOS0xLTEtMS0zOTYzNQ_e04c812a-1e1e-4f23-8a65-9e63d9e373a9"
      unitRef="usd">16047204</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfOS0zLTEtMS0zOTYzNQ_6750c008-7295-4ca4-8ec5-630db8ec609d"
      unitRef="usd">15242305</us-gaap:ShareBasedCompensation>
    <ino:NonCashInterestIncomeExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTItMS0xLTEtMzk2MzU_0a06ae51-5621-4b1f-a22a-db4fa9804178"
      unitRef="usd">-93489</ino:NonCashInterestIncomeExpense>
    <ino:NonCashInterestIncomeExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTItMy0xLTEtMzk2MzU_15434f04-5446-4afe-a045-2dd3425dbd9a"
      unitRef="usd">-435445</ino:NonCashInterestIncomeExpense>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTMtMS0xLTEtMzk2MzU_139e4adb-5901-4226-afc9-7e7920dcc755"
      unitRef="usd">72833</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTMtMy0xLTEtMzk2MzU_deb7ce46-b31f-4b69-b074-95639be75f0c"
      unitRef="usd">0</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTQtMS0xLTEtMzk2MzU_3a307aac-751f-42d6-b281-dbf8ffd169f3"
      unitRef="usd">-320942</us-gaap:GainLossOnSaleOfOtherInvestments>
    <us-gaap:GainLossOnSaleOfOtherInvestments
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTQtMy0xLTEtMzk2MzU_716d3efb-bc65-43a0-8b33-a620ddf59877"
      unitRef="usd">153252</us-gaap:GainLossOnSaleOfOtherInvestments>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTUtMS0xLTEtMzk2MzU_9e64bf7f-0250-4ff0-88ff-b5820306d751"
      unitRef="usd">-157666</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTUtMy0xLTEtMzk2MzU_49aba2df-023d-43a8-bac3-09b2c62915bb"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <ino:GainLossOnRemeasurementOfEquityMethodInvestment
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTYtMS0xLTEtMzk2MzU_9a6c2ebc-a9b0-4941-bd63-5d64c4e39a06"
      unitRef="usd">165215</ino:GainLossOnRemeasurementOfEquityMethodInvestment>
    <ino:GainLossOnRemeasurementOfEquityMethodInvestment
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTYtMy0xLTEtMzk2MzU_8d7dd70a-25ed-43b7-b543-ecf77d20e663"
      unitRef="usd">0</ino:GainLossOnRemeasurementOfEquityMethodInvestment>
    <ino:ChangeInValueOfInvestmentsInAffiliatedCompany
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTgtMS0xLTEtMzk2MzU_1d1d2ce1-4012-4ecc-a1f7-c9ac71953b6b"
      unitRef="usd">-1471743</ino:ChangeInValueOfInvestmentsInAffiliatedCompany>
    <ino:ChangeInValueOfInvestmentsInAffiliatedCompany
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTgtMy0xLTEtMzk2MzU_37c02c1a-eb24-45bd-b41a-0d539678127f"
      unitRef="usd">-551657</ino:ChangeInValueOfInvestmentsInAffiliatedCompany>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTktMS0xLTEtMzk2MzU_9f40c7b8-ad50-44f2-b86b-9c1c3c7328c7"
      unitRef="usd">-2165213</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMTktMy0xLTEtMzk2MzU_ba6faeae-6d93-4c85-a636-70af64877fb9"
      unitRef="usd">-434387</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjItMS0xLTEtMzk2MzU_06a1995e-5a32-45b7-b381-392e60dd91eb"
      unitRef="usd">-8807742</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjItMy0xLTEtMzk2MzU_ad8c684d-1473-4151-b461-17d0d219c2a9"
      unitRef="usd">-711465</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjYtMS0xLTEtMzk2MzU_3dc1a1cd-f169-4615-97f9-98cdbf11a71e"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjYtMy0xLTEtMzk2MzU_d772e258-bce0-4496-a089-efec89582852"
      unitRef="usd">176927</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjktMS0xLTEtMzk2MzU_5c8ab723-f847-4067-94fc-dee143c2783a"
      unitRef="usd">3339490</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMjktMy0xLTEtMzk2MzU_5e6f20ce-93b2-44c7-ab71-979f8d9cd544"
      unitRef="usd">-5212478</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzEtMS0xLTEtMzk2MzU_5374d0ce-5925-4cc9-a32d-7f6edfdfb13b"
      unitRef="usd">17590402</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzEtMy0xLTEtMzk2MzU_9880718d-8142-4311-b892-2846c99512e7"
      unitRef="usd">52141119</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzQtMS0xLTEtMzk2MzU_06c2ac52-c02b-48b7-bc2b-cf7b45a48e79"
      unitRef="usd">-655650</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzQtMy0xLTEtMzk2MzU_4265ccfa-41c9-4e3e-a443-b82927716029"
      unitRef="usd">-24126582</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzUtMS0xLTEtMzk2MzU_df73dc58-799c-48bb-9371-b5c8c65e3907"
      unitRef="usd">58090822</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzUtMy0xLTEtMzk2MzU_9f97bf1f-ce7a-45e4-88c3-6b4c93beb20a"
      unitRef="usd">10022647</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <ino:IncreaseDecreaseInAccruedClinicalTrialExpense
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzYtMS0xLTEtMzk2MzU_b85fbe5b-fad6-449a-8852-889349dbcb80"
      unitRef="usd">-203397</ino:IncreaseDecreaseInAccruedClinicalTrialExpense>
    <ino:IncreaseDecreaseInAccruedClinicalTrialExpense
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzYtMy0xLTEtMzk2MzU_010bef1b-e6ca-44df-9a42-3e34cc021bff"
      unitRef="usd">465819</ino:IncreaseDecreaseInAccruedClinicalTrialExpense>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzgtMS0xLTEtMzk2MzU_8095cc10-453a-4b7a-a5f1-8b6dfcfdbf1d"
      unitRef="usd">8953565</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfMzgtMy0xLTEtMzk2MzU_7e24c37b-d6e1-418f-9ba9-c2614072fc9d"
      unitRef="usd">48824</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <ino:IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDEtMS0xLTEtMzk2MzU_493c5d60-b29e-471f-b84e-0b1460203bd8"
      unitRef="usd">-1272391</ino:IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet>
    <ino:IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDEtMy0xLTEtMzk2MzU_ec972359-0262-4774-b44d-e5407b38bf2a"
      unitRef="usd">-1131555</ino:IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet>
    <ino:IncreaseDecreaseinDeferredGrantFundingCurrent
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDItMS0xLTEtMzk2MzU_381a9866-9ab9-408f-851f-0a30780b3866"
      unitRef="usd">-1730316</ino:IncreaseDecreaseinDeferredGrantFundingCurrent>
    <ino:IncreaseDecreaseinDeferredGrantFundingCurrent
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDItMy0xLTEtMzk2MzU_93b53b4d-4112-4dbf-acca-477d39df580f"
      unitRef="usd">-636155</ino:IncreaseDecreaseinDeferredGrantFundingCurrent>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDUtMS0xLTEtMzk2MzU_8a0454d3-8640-4f33-b264-43eaa0d25dcc"
      unitRef="usd">-14826</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDUtMy0xLTEtMzk2MzU_e0043b67-1133-4df9-b08b-3e22d4bb0747"
      unitRef="usd">6478</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDYtMS0xLTEtMzk2MzU_44037ac4-7795-4a76-89f8-79751d141dc8"
      unitRef="usd">-112410075</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDYtMy0xLTEtMzk2MzU_ccf545e3-39fd-46a2-91be-de2ddd343959"
      unitRef="usd">-131326659</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDgtMS0xLTEtMzk2MzU_2e3e1d9a-ecf9-4d18-89f8-b9e77d94b6da"
      unitRef="usd">139377240</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDgtMy0xLTEtMzk2MzU_d05d4383-96c5-4310-82ec-9352ca164c44"
      unitRef="usd">307857113</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDktMS0xLTEtMzk2MzU_999110b2-3c19-431c-8d12-367f1a67b28f"
      unitRef="usd">153122784</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNDktMy0xLTEtMzk2MzU_4dcd2c9e-f144-4aac-8044-dda1983d352f"
      unitRef="usd">83466967</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTAtMS0xLTEtMzk2MzU_60dc5c68-132b-4d70-91cc-611a7cf31884"
      unitRef="usd">717212</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTAtMy0xLTEtMzk2MzU_e9db3513-66b3-4409-87d9-4e05bbab90a6"
      unitRef="usd">418734</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTItMS0xLTEtMzk2MzU_80f736d5-a700-4586-8bcf-331c2e7f3704"
      unitRef="usd">1999998</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTItMy0xLTEtMzk2MzU_3f693b40-aef9-489f-a64b-3dd879097089"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTYtMS0xLTEtMzk2MzU_82ba4991-a347-4854-819f-a7ae9bacdaf3"
      unitRef="usd">11028334</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNTYtMy0xLTEtMzk2MzU_8f1cbe89-f0c8-4af7-9c17-1c682dc57726"
      unitRef="usd">-224808880</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjAtMS0xLTEtMzk2MzU_746c01b8-7495-4162-9fea-6f669bfe5538"
      unitRef="usd">72521372</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjAtMy0xLTEtMzk2MzU_7f1181dd-7b05-42d1-9a6f-3842697b3b27"
      unitRef="usd">162105030</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjEtMS0xLTEtMzk2MzU_e264dd0f-4e0c-4f01-8cfa-436918c56d60"
      unitRef="usd">189522</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjEtMy0xLTEtMzk2MzU_c5fd9c9c-1755-4cd8-9704-ee38726f61ec"
      unitRef="usd">6154794</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjItMS0xLTEtMzk2MzU_e865edd8-197b-4cb5-98d5-6b0c914dc5da"
      unitRef="usd">1349733</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjItMy0xLTEtMzk2MzU_4998604d-7d91-4eb5-a4f3-118665944194"
      unitRef="usd">3915160</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjUtMS0xLTEtMzk2MzU_e94bd158-0879-49f1-a508-b6a848f45add"
      unitRef="usd">71361161</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjUtMy0xLTEtMzk2MzU_16f04091-561e-4830-9d84-7941a10ddb44"
      unitRef="usd">164344664</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjYtMS0xLTEtMzk2MzU_8b2cbfe2-a299-48e1-b0d6-c9fe021385ec"
      unitRef="usd">-21340</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjYtMy0xLTEtMzk2MzU_0fc9357d-3fe7-4132-be6c-976ac5eeeef0"
      unitRef="usd">-11941</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjctMS0xLTEtMzk2MzU_c2552ad5-9117-4a1a-9c2a-86c00aebf328"
      unitRef="usd">-30041920</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjctMy0xLTEtMzk2MzU_d21c0f23-3a3b-483f-845b-f718ffe8698e"
      unitRef="usd">-191802816</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjgtMS0xLTEtMzk2MzU_8beecd9a-9ce9-4d5d-bbae-5c0cd58b98df"
      unitRef="usd">71143778</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iba6c84b1e50a44d4987d66dd358b1ccf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjgtMy0xLTEtMzk2MzU_7756668c-dcdd-419e-aa9f-91641fe05ece"
      unitRef="usd">250728118</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjktMS0xLTEtMzk2MzU_317eee65-5f4d-48e6-8cfd-74c28f99e51c"
      unitRef="usd">41101858</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6ee16eb5120449588a922a6f51241967_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNjktMy0xLTEtMzk2MzU_60a9ffac-dafd-448f-a10b-62eb109bfe19"
      unitRef="usd">58925302</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzItMS0xLTEtMzk2MzU_47fa99bf-b011-4ca6-8a94-6f19327b79a1"
      unitRef="usd">67645</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzItMy0xLTEtMzk2MzU_56513dcd-9329-4313-8286-9c5ce3b194d5"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzMtMS0xLTEtMzk2MzU_66c5b6cc-319b-46e7-9f0e-9dc7b8c90c19"
      unitRef="usd">533487</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8yOC9mcmFnOmJhNWQxYzA1Zjk4ODQwOTNiYmM4MWVjMzdlNzJhZjczL3RhYmxlOmQ4MGZjNWQ4OWM1ZTRkNTA4Mzk1MGNiODYxZmE0ZGU2L3RhYmxlcmFuZ2U6ZDgwZmM1ZDg5YzVlNGQ1MDgzOTUwY2I4NjFmYTRkZTZfNzMtMy0xLTEtMzk2MzU_53961371-e855-4a9b-a501-0816f7d8d475"
      unitRef="usd">544315</us-gaap:InterestPaidNet>
    <us-gaap:NatureOfOperations
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNC9mcmFnOjM4ZjI0MjFhNTUxYTRhZmE5MmJjMTNiNTJiNDEwZjQ1L3RleHRyZWdpb246MzhmMjQyMWE1NTFhNGFmYTkyYmMxM2I1MmI0MTBmNDVfMzYwNg_a8b6d55e-deee-4ed6-9e52-d11b07380784">Organization and Operations&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inovio Pharmaceuticals, Inc. (the &#x201c;Company&#x201d; or &#x201c;INOVIO&#x201d;), is a biotechnology company focused on bringing to market precisely designed DNA medicines and vaccines to help protect people from infectious diseases, including COVID-19, and to help treat people with cancer and conditions associated with human papillomavirus ("HPV"). INOVIO has shown in clinical trials that its DNA vaccine candidates can be delivered into cells in the body via a proprietary smart device allowing the nucleic-acid delivered gene products to activate functional T cell and antibody responses against targeted pathogens and cancers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's DNA medicines pipeline is comprised of three types of product candidates: prophylactic DNA vaccines, therapeutic DNA immunotherapies, and DNA encoded monoclonal and bispecific antibodies ("dMAbs" and &#x201c;dBTAs&#x201d;), all of which utilize the two components of INOVIO's integrated platform, SynCon&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's proprietary SynCon&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; technology creates precisely designed plasmids, which are circular strands of DNA that instruct a cell to produce proteins or antigens to help the person&#x2019;s immune system respond with antibodies and immune cells which recognize and then help block viruses and destroy cancerous or pre-cancerous cells. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;INOVIO's patented CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; proprietary smart device facilitate uptake of its DNA medicines into the cell, which has been a key limitation of historical DNA-based technology approaches. Human clinical trial data from more than 15,000 administrations across more than 5,000 participants to date have shown a tolerable safety profile.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;INOVIO's corporate strategy is to develop, seek regulatory approval for and commercialize its novel DNA medicines to address unmet global health needs. The Company continues to advance and clinically validate an array of DNA medicine candidates that target infectious diseases, such as COVID-19, as well as HPV-associated diseases and cancer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's partners and collaborators include ApolloBio Corporation, AstraZeneca, Advaccine Biopharmaceuticals Suzhou Co., The Bill &amp;amp; Melinda Gates Foundation (Gates), Coalition for Epidemic Preparedness Innovations ("CEPI"), The U.S. Department of Defense ("DoD"), Defense Advanced Research Projects Agency ("DARPA"), HIV Vaccines Trial Network, the U.S. Defense Threat Reduction Agency&#x2019;s Medical CBRN Defense Consortium ("MCDC"), International Vaccine Institute ("IVI"), Kaneka Eurogentec, National Cancer Institute, National Institutes of Health, National Institute of Allergy and Infectious Diseases, Ology Bioservices, the Parker Institute for Cancer Immunotherapy, Plumbline Life Sciences, Regeneron Pharmaceuticals, Inc., Richter-Helm BioLogics, Thermo Fisher Scientific, the University of Pennsylvania, the Walter Reed Army Institute of Research and The Wistar Institute.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its collaborators are currently evaluating the feasibility of, or conducting or planning clinical studies of DNA medicines for COVID-19 as a heterologous booster vaccine candidate; Middle East Respiratory Syndrome, or MERS; Lassa fever; Ebola; as well as HPV-associated precancers, including cervical, vulvar, and anal dysplasia; HPV-associated cancers, including head &amp;amp; neck; other HPV-associated disorders, such as recurrent respiratory papillomatosis, or RRP; glioblastoma multiforme, or GBM; and prostate cancer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;INOVIO was incorporated in Delaware in June 2001 and has its principal executive offices in Plymouth Meeting, Pennsylvania.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfNjcxMw_bd678f6b-33f9-405e-b5a8-0964efe3c030">Basis of Presentation, Liquidity and Risks and Uncertainties&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:27pt"&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 of Inovio have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) as contained in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") for interim financial information and with instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive loss and the condensed consolidated statements of stockholders' equity for the three and six months ended June 30, 2022 and 2021 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited, but include all adjustments (consisting of normal recurring adjustments) that the Company considers necessary for a fair presentation of the financial position, results of operations, cash flows and changes in stockholders' equity for the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three and six months ended June 30, 2022 shown herein are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022, or for any other period. These unaudited financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ended December&#160;31, 2021, included in the Company's Annual Report on Form&#160;10-K filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March&#160;1, 2022. The balance sheet at December&#160;31, 2021 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements include the accounts of Inovio Pharmaceuticals, Inc. and its subsidiary. As of June&#160;30, 2022 and December 31, 2021, the Company consolidated its wholly-owned subsidiary Inovio Asia LLC.  All intercompany accounts and transactions were eliminated upon consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liquidity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 Company incurred a net loss attributable to common stockholders of $108.5 million and $187.6 million for the three and six months ended June 30, 2022, respectively. The Company had working capital of $285.1 million and an accumulated deficit of $1.4 billion as of June&#160;30, 2022. The Company has incurred losses in each year since its inception and expects to continue to incur significant expenses and operating losses for the foreseeable future in connection with the research and preclinical and clinical development of its product candidates. The Company&#x2019;s cash, cash equivalents and short-term investments of $348.1 million as of June&#160;30, 2022 are sufficient to support the Company's planned operations for a period of at least 12 months from the date of issuance of these financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 order to continue to fund future research and development activit&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;ies, the Company will need to seek additional capital. This may occur through strategic alliance and licensing arrangements, grant agreements and/or future public or private debt or equity financings including At-the-Market Equity Offering Sales Agreements (&#x201c;Sales Agreements&#x201d;). The Company&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; has a history of conducting debt and equity financings, including the receipt of net proceeds of $72.5&#160;million and $47.7&#160;million under a Sales Agreement during 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 June 30, 2022 &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;and year ended December 31, &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;2021&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;, respectively, and $162.1&#160;million from a January 2021 underwritten public offering of common stock&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;. However, sufficient funding may not be available in the future, or if available, may be on terms that significantly dilute or otherwise adversely affect the rights of existing stockholders. If adequate funds are not available, the Company may need to delay, reduce the scope of or put on hold one or more of its clinical and/or preclinical programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to continue its operations is dependent upon its ability to obtain additional capital in the future and achieve profitable operations. The Company expects to continue to rely on outside sources of financing to meet its capital needs and the Company may never achieve positive cash flow. These condensed consolidated financial statements do not include any adjustments to the specific amounts and classifications of assets and liabilities, which might be necessary should Inovio be unable to continue as a going concern. The Company's condensed consolidated financial statements as of and for the three and six months ended June 30, 2022 have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business for the foreseeable future. The Company has evaluated subsequent events after the balance sheet date through the date it issued these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is, and from time to time&#160;may in the future be, subject to various legal proceedings and claims arising in the ordinary course of business. The Company assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in its consolidated financial statements. An estimated loss contingency is accrued in the consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal proceedings, including litigation, government investigations and enforcement actions, could result in material costs, occupy significant management resources and entail civil and criminal penalties, even if the Company ultimately prevails.&#160;Any of the foregoing consequences could result in serious harm to the Company&#x2019;s business, results of operations and financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The global pandemic resulting from COVID-19, caused by a novel strain of coronavirus, SARs-CoV-2, has caused national and global economic and financial market disruptions. The impact of this pandemic has been and will likely continue to be extensive in many aspects of society, which has resulted in and will continue to cause significant disruptions to the global economy, as well as businesses and capital markets around the world. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company continues to closely monitor the impact of the COVID-19 pandemic on its employees, collaborators and service providers. The extent to which the pandemic will continue to impact the Company's business and operations will depend on future developments, including travel restrictions to, from and within the United States and other countries, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease, which remain uncertain.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfNjczMQ_7fd39f40-9fd9-41b6-9566-ce2a85daedf5">&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:27pt"&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 of Inovio have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) as contained in the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") for interim financial information and with instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive loss and the condensed consolidated statements of stockholders' equity for the three and six months ended June 30, 2022 and 2021 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited, but include all adjustments (consisting of normal recurring adjustments) that the Company considers necessary for a fair presentation of the financial position, results of operations, cash flows and changes in stockholders' equity for the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three and six months ended June 30, 2022 shown herein are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022, or for any other period. These unaudited financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ended December&#160;31, 2021, included in the Company's Annual Report on Form&#160;10-K filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March&#160;1, 2022. The balance sheet at December&#160;31, 2021 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements include the accounts of Inovio Pharmaceuticals, Inc. and its subsidiary. As of June&#160;30, 2022 and December 31, 2021, the Company consolidated its wholly-owned subsidiary Inovio Asia LLC.  All intercompany accounts and transactions were eliminated upon consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liquidity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 Company incurred a net loss attributable to common stockholders of $108.5 million and $187.6 million for the three and six months ended June 30, 2022, respectively. The Company had working capital of $285.1 million and an accumulated deficit of $1.4 billion as of June&#160;30, 2022. The Company has incurred losses in each year since its inception and expects to continue to incur significant expenses and operating losses for the foreseeable future in connection with the research and preclinical and clinical development of its product candidates. The Company&#x2019;s cash, cash equivalents and short-term investments of $348.1 million as of June&#160;30, 2022 are sufficient to support the Company's planned operations for a period of at least 12 months from the date of issuance of these financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 order to continue to fund future research and development activit&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;ies, the Company will need to seek additional capital. This may occur through strategic alliance and licensing arrangements, grant agreements and/or future public or private debt or equity financings including At-the-Market Equity Offering Sales Agreements (&#x201c;Sales Agreements&#x201d;). The Company&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; has a history of conducting debt and equity financings, including the receipt of net proceeds of $72.5&#160;million and $47.7&#160;million under a Sales Agreement during 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 June 30, 2022 &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;and year ended December 31, &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;2021&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;, respectively, and $162.1&#160;million from a January 2021 underwritten public offering of common stock&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;. However, sufficient funding may not be available in the future, or if available, may be on terms that significantly dilute or otherwise adversely affect the rights of existing stockholders. If adequate funds are not available, the Company may need to delay, reduce the scope of or put on hold one or more of its clinical and/or preclinical programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to continue its operations is dependent upon its ability to obtain additional capital in the future and achieve profitable operations. The Company expects to continue to rely on outside sources of financing to meet its capital needs and the Company may never achieve positive cash flow. These condensed consolidated financial statements do not include any adjustments to the specific amounts and classifications of assets and liabilities, which might be necessary should Inovio be unable to continue as a going concern. The Company's condensed consolidated financial statements as of and for the three and six months ended June 30, 2022 have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business for the foreseeable future. The Company has evaluated subsequent events after the balance sheet date through the date it issued these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;The Company is, and from time to time&#160;may in the future be, subject to various legal proceedings and claims arising in the ordinary course of business. The Company assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in its consolidated financial statements. An estimated loss contingency is accrued in the consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal proceedings, including litigation, government investigations and enforcement actions, could result in material costs, occupy significant management resources and entail civil and criminal penalties, even if the Company ultimately prevails.&#160;Any of the foregoing consequences could result in serious harm to the Company&#x2019;s business, results of operations and financial condition.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjI5MA_71177143-527d-4b91-989b-0e36a500a067"
      unitRef="usd">-108500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjE5OTAyMzI2MjQ3MA_249fbedb-6b72-442a-ad2c-cf2e734fc790"
      unitRef="usd">-187600000</us-gaap:NetIncomeLoss>
    <us-gaap:Capital
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjM0MA_39e7e9c1-9a02-4d23-92cb-81e2be38f01d"
      unitRef="usd">285100000</us-gaap:Capital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjM3NA_8f4ed41b-ae4d-40ae-b25f-90da2b056ea2"
      unitRef="usd">-1400000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMjcyMQ_dd8ba36f-a9b3-40b4-8ee3-0ed7272eca8e"
      unitRef="usd">348100000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8cd325cc8acb45fdae65c2a82f2e28a1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMzM0MQ_505251dd-fb88-4780-ab7e-801d3cefeeb1"
      unitRef="usd">72500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if4abc438f2944de8a9fc61d773fb2c97_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMzM1Ng_0c182dbf-10b2-4d22-9274-e8d9d5bf5696"
      unitRef="usd">47700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic112b549f4a54cdfb7f3fed1eedd5b96_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfMzQ4MA_67b8de54-b8e4-4445-b3bb-8d9234a00a6c"
      unitRef="usd">162100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ino:RisksAndUncertaintiesPolicyTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8zNy9mcmFnOmYzNzE4NDU3OWM4ZDQ2ZWI5NmU2MTQ4MzNiYzYwN2M4L3RleHRyZWdpb246ZjM3MTg0NTc5YzhkNDZlYjk2ZTYxNDgzM2JjNjA3YzhfNjczMw_3d2c6daf-bcf2-4891-81cb-9d45b9be5f15">&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The global pandemic resulting from COVID-19, caused by a novel strain of coronavirus, SARs-CoV-2, has caused national and global economic and financial market disruptions. The impact of this pandemic has been and will likely continue to be extensive in many aspects of society, which has resulted in and will continue to cause significant disruptions to the global economy, as well as businesses and capital markets around the world. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company continues to closely monitor the impact of the COVID-19 pandemic on its employees, collaborators and service providers. The extent to which the pandemic will continue to impact the Company's business and operations will depend on future developments, including travel restrictions to, from and within the United States and other countries, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease, which remain uncertain.&lt;/span&gt;&lt;/div&gt;</ino:RisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80MC9mcmFnOmU3Y2YyZjMyMTg2YzRmOWFhMmRkYjk3NDA2YjliOTA2L3RleHRyZWdpb246ZTdjZjJmMzIxODZjNGY5YWEyZGRiOTc0MDZiOWI5MDZfNTgzMQ_f1680012-d690-4e2c-ae14-f5e124ac2be3">Critical Accounting PoliciesCollaboration Agreements and Revenue Recognition&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company assesses whether its collaboration agreements are subject to Accounting Standards Codification ("ASC") Topic 808: Collaborative Arrangements (&#x201c;Topic 808&#x201d;) based on whether they involve joint operating activities and whether both parties have active participation in the arrangement and are exposed to significant risks and rewards. To the extent that the arrangement falls within the scope of Topic 808 and the Company concludes that its collaboration partner is not a customer, the Company presents such payments as a reduction of research and development expense. If payments from the collaboration partner to the Company represent consideration from a customer, then the Company accounts for those payments within the scope of Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company enters into collaborative arrangements with partners that typically include payment of one or more of the following: (i) license fees; (ii) product supply services; (iii) milestone payments related to the achievement of developmental, regulatory, or commercial goals; and (iv) royalties on net sales of licensed products. At contract inception, the Company assesses the goods or services agreed upon within each contract and assess whether each good or service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment of management to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligation. The standalone selling price may include items such as forecasted revenues, development timelines, discount rates and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if it can be satisfied at a point in time or over time. In addition, variable consideration must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price. Differences in the allocation of the transaction price between delivered and undelivered performance obligations can impact the timing of revenue recognition but do not change the total revenue recognized under any agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For collaboration arrangements that include license fees, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For collaboration arrangements that include milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. This assessment is based on the Company&#x2019;s past experience with its collaboration partner, market insight and partner communication. Milestone payments that are not within the Company&#x2019;s or the collaboration partner&#x2019;s control, such as regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration or other revenues and earnings in the period of adjustment and could be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For collaboration arrangements that include sales-based royalties, including milestone payments based on the level of sales, and for which the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue in the period the underlying sales occur. To date, the Company has not recognized any royalty revenue resulting from any of its collaborative arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Expenses - Clinical Trial Accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's activities have largely consisted of research and development efforts related to developing its proprietary smart device technology and DNA medicine candidates. For clinical trial expenses, judgements used in estimating accruals rely on estimates of total costs incurred based on participant enrollment, completion of studies and other events. Accrued clinical trial costs are subject to revisions as trials progress. Revisions are charged to expense in the period in which the facts that give rise to the revision become known. Historically, revisions have not resulted in material changes to research and development expense; however a modification in the protocol of a clinical trial or cancellation of a trial could result in a charge to the Company's results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CollaborativeArrangementAccountingPolicy
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80MC9mcmFnOmU3Y2YyZjMyMTg2YzRmOWFhMmRkYjk3NDA2YjliOTA2L3RleHRyZWdpb246ZTdjZjJmMzIxODZjNGY5YWEyZGRiOTc0MDZiOWI5MDZfNTgzMw_45151ac1-780b-434a-9d7c-677c32a3db37">Collaboration Agreements and Revenue Recognition&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company assesses whether its collaboration agreements are subject to Accounting Standards Codification ("ASC") Topic 808: Collaborative Arrangements (&#x201c;Topic 808&#x201d;) based on whether they involve joint operating activities and whether both parties have active participation in the arrangement and are exposed to significant risks and rewards. To the extent that the arrangement falls within the scope of Topic 808 and the Company concludes that its collaboration partner is not a customer, the Company presents such payments as a reduction of research and development expense. If payments from the collaboration partner to the Company represent consideration from a customer, then the Company accounts for those payments within the scope of Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company enters into collaborative arrangements with partners that typically include payment of one or more of the following: (i) license fees; (ii) product supply services; (iii) milestone payments related to the achievement of developmental, regulatory, or commercial goals; and (iv) royalties on net sales of licensed products. At contract inception, the Company assesses the goods or services agreed upon within each contract and assess whether each good or service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment of management to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligation. The standalone selling price may include items such as forecasted revenues, development timelines, discount rates and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if it can be satisfied at a point in time or over time. In addition, variable consideration must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price. Differences in the allocation of the transaction price between delivered and undelivered performance obligations can impact the timing of revenue recognition but do not change the total revenue recognized under any agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For collaboration arrangements that include license fees, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For collaboration arrangements that include milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. This assessment is based on the Company&#x2019;s past experience with its collaboration partner, market insight and partner communication. Milestone payments that are not within the Company&#x2019;s or the collaboration partner&#x2019;s control, such as regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration or other revenues and earnings in the period of adjustment and could be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For collaboration arrangements that include sales-based royalties, including milestone payments based on the level of sales, and for which the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue in the period the underlying sales occur. To date, the Company has not recognized any royalty revenue resulting from any of its collaborative arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementAccountingPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80MC9mcmFnOmU3Y2YyZjMyMTg2YzRmOWFhMmRkYjk3NDA2YjliOTA2L3RleHRyZWdpb246ZTdjZjJmMzIxODZjNGY5YWEyZGRiOTc0MDZiOWI5MDZfNTgyOQ_b4cb8ef2-cb94-4664-a7d6-bfa6b8e9cfd8">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Expenses - Clinical Trial Accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's activities have largely consisted of research and development efforts related to developing its proprietary smart device technology and DNA medicine candidates. For clinical trial expenses, judgements used in estimating accruals rely on estimates of total costs incurred based on participant enrollment, completion of studies and other events. Accrued clinical trial costs are subject to revisions as trials progress. Revisions are charged to expense in the period in which the facts that give rise to the revision become known. Historically, revisions have not resulted in material changes to research and development expense; however a modification in the protocol of a clinical trial or cancellation of a trial could result in a charge to the Company's results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTUxNA_5a37f050-ae76-4ec0-8dc4-2241a4af6229">Impact of Recently Issued Accounting Standards &lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recent accounting pronouncements below may have a significant effect on the Company's financial statements. Recent accounting pronouncements that are not anticipated to have an impact on or are unrelated to the Company's financial condition, results of operations, or related disclosures are not discussed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Recently Adopted&lt;/span&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;ASU No. 2020-06.&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 August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&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; (&#x201c;ASU 2020-06&#x201d;), which simplifies the guidance on an issuer&#x2019;s accounting for convertible instruments and contracts in its own equity. ASU 2020-06 is effective for public entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company adopted ASU 2020-06 as of January 1, 2022 on a modified retrospective basis and recorded a net reduction in accumulated deficit of $1.8&#160;million, a decrease in additional paid-in capital of $3.3&#160;million, and an increase in convertible senior notes of $1.5&#160;million to reflect the impact of the accounting change. The Company derecognized the related deferred tax liabilities of $1.5&#160;million with a corresponding adjustment to the valuation allowance, resulting in no net impact to the cumulative adjustment to retained earnings (see Note 9, "Convertible Debt").&lt;/span&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTUxMA_e6a05741-4713-477c-939d-5af118394666">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recent accounting pronouncements below may have a significant effect on the Company's financial statements. Recent accounting pronouncements that are not anticipated to have an impact on or are unrelated to the Company's financial condition, results of operations, or related disclosures are not discussed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Recently Adopted&lt;/span&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;ASU No. 2020-06.&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 August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&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; (&#x201c;ASU 2020-06&#x201d;), which simplifies the guidance on an issuer&#x2019;s accounting for convertible instruments and contracts in its own equity. ASU 2020-06 is effective for public entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. The Company adopted ASU 2020-06 as of January 1, 2022 on a modified retrospective basis and recorded a net reduction in accumulated deficit of $1.8&#160;million, a decrease in additional paid-in capital of $3.3&#160;million, and an increase in convertible senior notes of $1.5&#160;million to reflect the impact of the accounting change. The Company derecognized the related deferred tax liabilities of $1.5&#160;million with a corresponding adjustment to the valuation allowance, resulting in no net impact to the cumulative adjustment to retained earnings (see Note 9, "Convertible Debt").&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTExNA_418c2a00-2dd1-4ba7-a215-064e81c1f170"
      unitRef="usd">1800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTE2Mg_681a6291-1a53-4263-ba06-2f0674978d31"
      unitRef="usd">-3300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:ConvertibleDebt
      contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTIxMw_0695e2ec-f84c-428c-b587-9df03be95b3e"
      unitRef="usd">1500000</us-gaap:ConvertibleDebt>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i050de6a016e74163be0485bb5ce638d3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80My9mcmFnOjU0ZWFkYTVmYjAwNTQ3YWY4NTVmYTYzNmQyNjBmYjc5L3RleHRyZWdpb246NTRlYWRhNWZiMDA1NDdhZjg1NWZhNjM2ZDI2MGZiNzlfMTMyOQ_7dd3a5ef-dd64-41aa-baa0-d6fa5463f1b8"
      unitRef="usd">1500000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfNDU0_c5fc3767-da37-4487-8154-25d517b8050f">Revenue Recognition  During the three and six months ended June 30, 2022, the Company recognized revenue of $625,000 and $625,000, respectively, from the DoD, $6,000 and $15,000, respectively, from its affiliated entity Plumbline Life Sciences, Inc. ("PLS") and $154,000 and $344,000, respectively, from various other contracts as a result of performance obligations being satisfied. Of the total revenue recognized during the three and six months ended June 30, 2022, $3,700 and $13,700, respectively, was in deferred revenue as of December 31, 2021.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc3e193e981b4045abf2e28bbfa344e5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjMxNQ_73493144-4234-488a-92b4-7e44ae3fad73"
      unitRef="usd">625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d714cce55de41c392f81454555f3d52_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjMyMw_09a2fea6-4151-47d6-9b4f-412b5b96009f"
      unitRef="usd">625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMTUy_8cc01752-9863-474b-a61e-c68b5d92a80c"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjAxOA_0d6f29f4-5cb9-4b8d-82e3-0ce1bcc6e99f"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e682da6e3d24c4e8d9521468382df4b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjQ2_7b0e67be-1056-4743-957e-c04134f9d3fe"
      unitRef="usd">154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06891963c5cf497592218375cf5d02d1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjAzMg_04c0d7ba-1402-4d87-95c2-866e5c07f22a"
      unitRef="usd">344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfNDAz_a661b86d-ef14-4b72-b801-45c213f55360"
      unitRef="usd">3700</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80Ni9mcmFnOjFiOTlmYzgyZWIwYTRiMjFhZmY3YjIzYTJjMzJmZjgzL3RleHRyZWdpb246MWI5OWZjODJlYjBhNGIyMWFmZjdiMjNhMmMzMmZmODNfMjE5OTAyMzI1NjA1OA_baca3a2f-12fc-48d2-9449-b4dfb59dd8d6"
      unitRef="usd">13700</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2NA_61b78900-0cc2-4d16-a7cb-da9599ec4842">Short-term Investments and Fair Value Measurements&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&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 is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;br/&gt;Maturity&#160;(in&#160;years)&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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Market&#160;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 19pt;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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;---&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,648,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(10,335,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,612,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;U.S. agency mortgage-backed securities&lt;/span&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,481,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;317,718,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,710,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,023,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;br/&gt;Maturity&#160;(in&#160;years)&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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Market&#160;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 19pt;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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;---&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,966,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,614,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#160;than&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,193,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#160;than&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;U.S. agency mortgage-backed securities&lt;/span&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;331,712,413&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;107,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,648,668)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;330,170,940&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*No single maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the three and six months ended June 30, 2022, the Company recorded gross realized gain on investments of $1,000 and $21,000, respectively, and gross realized loss on investments of $3,000 and $342,000, respectively. During the three and six months ended June 30, 2021, the Company recorded gross realized gain on investments of $358,000 and $358,000, respectively, and gross realized loss on investments of $194,000 and $204,000, respectively. During the three and six months ended June 30, 2022, the Company recorded net unrealized loss on available-for-sale equity securities of $4.0 million and $8.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded net unrealized gain (loss) on available-for-sale equity securities of $136,000 and $(711,000), respectively. No&#160;material balances were&#160;reclassified out of accumulated&#160;other comprehensive loss for the three and six months ended June 30, 2022 and 2021. Interest and dividends on investments classified as available-for-sale are included in interest income in the condensed consolidated statements of operations. As of June&#160;30, 2022, the Company had 32 available-for-sale securities in an unrealized loss position, of which 16 with an aggregate total unrealized loss of $4.5 million were in such position for longer than 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company periodically reviews its portfolio of available-for-sale debt securities to determine if any investment is impaired due to credit loss or other potential valuation concerns. For the debt securities where the fair value of the investment is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;less than the amortized cost basis, the Company has assessed at the individual security level for various quantitative factors including, but not limited to, the nature of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of impairment. Unrealized losses on available-for-sale debt securities as of&#160;June&#160;30, 2022&#160;were primarily due to changes in interest rates&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:112%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;and not due to increased credit risks associated with specific securities. Based on the credit quality of the available-for-sale debt securities that are in an unrealized loss position, and the Company&#x2019;s estimates of future cash flows to be collected from those securities, the Company believes the unrealized losses are not credit losses. Accordingly, at June&#160;30, 2022, the Company has not recorded an allowance for credit losses related to its available-for-sale debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:400;line-height:100%"&gt;&#160;&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;Certificates of deposit&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;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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;307,023,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,679,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,344,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Investment in affiliated entity&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;2,435,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,435,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;309,458,510&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,114,086&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,344,424&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:400;line-height:100%"&gt;&#160;&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Certificates of deposit&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;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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;330,170,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,622,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,547,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Investment in affiliated entity&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;3,906,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,906,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;334,077,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;289,529,746&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;44,547,990&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 1 assets at June&#160;30, 2022 consisted of mutual funds and U.S. treasury securities held by the Company that are valued at quoted market prices, as well as the Company&#x2019;s investment in its affiliated entity, PLS. The Company accounts for its investment in 597,808 common shares of PLS based on the closing price of the shares on the Korea New Exchange Market on the applicable balance sheet date. Unrealized gains and losses on the Company's equity securities are reported in the consolidated statement of ope&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;rations as unrealized gain (loss) on available-for-sale equity securities &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;or as a gain (loss) on investment in affiliated entity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 assets at June&#160;30, 2022 consisted of commercial paper, certificates of deposit and U.S. agency mortgage-backed securities held by the Company that are initially valued at the transaction price and subsequently valued, at the end of each &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reporting period, typically utilizing market observable data. The Company obtains the fair value of its Level 2 assets from a professional pricing service, which may use quoted market prices for identical or comparable instruments, or inputs other than quoted prices that are observable either directly or indirectly. The professional pricing service gathers quoted market prices and observable inputs from a variety of industry data providers. The valuation techniques used to measure the fair value of the Company's Level 2 financial instruments were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. The Company validates the quoted market prices provided by the primary pricing service by comparing the service's assessment of the fair values of the Company's investment portfolio balance against the fair values of the Company's investment portfolio balance obtained from an independent source.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no Level 3 assets held as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2NA_f66d20db-845f-42cc-b48e-368a938968d1">Short-term Investments and Fair Value Measurements&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&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 is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;br/&gt;Maturity&#160;(in&#160;years)&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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Market&#160;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 19pt;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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;---&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,648,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(10,335,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,612,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;U.S. agency mortgage-backed securities&lt;/span&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,481,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;317,718,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,710,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,023,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;br/&gt;Maturity&#160;(in&#160;years)&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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Market&#160;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 19pt;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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;---&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,966,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,614,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#160;than&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,193,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#160;than&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;U.S. agency mortgage-backed securities&lt;/span&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;331,712,413&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;107,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,648,668)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;330,170,940&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*No single maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the three and six months ended June 30, 2022, the Company recorded gross realized gain on investments of $1,000 and $21,000, respectively, and gross realized loss on investments of $3,000 and $342,000, respectively. During the three and six months ended June 30, 2021, the Company recorded gross realized gain on investments of $358,000 and $358,000, respectively, and gross realized loss on investments of $194,000 and $204,000, respectively. During the three and six months ended June 30, 2022, the Company recorded net unrealized loss on available-for-sale equity securities of $4.0 million and $8.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded net unrealized gain (loss) on available-for-sale equity securities of $136,000 and $(711,000), respectively. No&#160;material balances were&#160;reclassified out of accumulated&#160;other comprehensive loss for the three and six months ended June 30, 2022 and 2021. Interest and dividends on investments classified as available-for-sale are included in interest income in the condensed consolidated statements of operations. As of June&#160;30, 2022, the Company had 32 available-for-sale securities in an unrealized loss position, of which 16 with an aggregate total unrealized loss of $4.5 million were in such position for longer than 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company periodically reviews its portfolio of available-for-sale debt securities to determine if any investment is impaired due to credit loss or other potential valuation concerns. For the debt securities where the fair value of the investment is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;less than the amortized cost basis, the Company has assessed at the individual security level for various quantitative factors including, but not limited to, the nature of the investments, changes in credit ratings, interest rate fluctuations, industry analyst reports, and the severity of impairment. Unrealized losses on available-for-sale debt securities as of&#160;June&#160;30, 2022&#160;were primarily due to changes in interest rates&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:112%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;and not due to increased credit risks associated with specific securities. Based on the credit quality of the available-for-sale debt securities that are in an unrealized loss position, and the Company&#x2019;s estimates of future cash flows to be collected from those securities, the Company believes the unrealized losses are not credit losses. Accordingly, at June&#160;30, 2022, the Company has not recorded an allowance for credit losses related to its available-for-sale debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:400;line-height:100%"&gt;&#160;&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;Certificates of deposit&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;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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;307,023,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,679,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,344,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Investment in affiliated entity&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;2,435,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,435,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;309,458,510&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,114,086&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,344,424&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:400;line-height:100%"&gt;&#160;&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Certificates of deposit&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;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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;330,170,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,622,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,547,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Investment in affiliated entity&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;3,906,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,906,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;334,077,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;289,529,746&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;44,547,990&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 1 assets at June&#160;30, 2022 consisted of mutual funds and U.S. treasury securities held by the Company that are valued at quoted market prices, as well as the Company&#x2019;s investment in its affiliated entity, PLS. The Company accounts for its investment in 597,808 common shares of PLS based on the closing price of the shares on the Korea New Exchange Market on the applicable balance sheet date. Unrealized gains and losses on the Company's equity securities are reported in the consolidated statement of ope&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;rations as unrealized gain (loss) on available-for-sale equity securities &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;or as a gain (loss) on investment in affiliated entity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 assets at June&#160;30, 2022 consisted of commercial paper, certificates of deposit and U.S. agency mortgage-backed securities held by the Company that are initially valued at the transaction price and subsequently valued, at the end of each &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reporting period, typically utilizing market observable data. The Company obtains the fair value of its Level 2 assets from a professional pricing service, which may use quoted market prices for identical or comparable instruments, or inputs other than quoted prices that are observable either directly or indirectly. The professional pricing service gathers quoted market prices and observable inputs from a variety of industry data providers. The valuation techniques used to measure the fair value of the Company's Level 2 financial instruments were derived from non-binding market consensus prices that are corroborated by observable market data, quoted market prices for similar instruments, or pricing models such as discounted cash flow techniques. The Company validates the quoted market prices provided by the primary pricing service by comparing the service's assessment of the fair values of the Company's investment portfolio balance against the fair values of the Company's investment portfolio balance obtained from an independent source.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no Level 3 assets held as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2OQ_cd93820e-218c-4460-ad1f-9c9d48d0ead6">&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&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 is a summary of available-for-sale securities as of June&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;br/&gt;Maturity&#160;(in&#160;years)&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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Market&#160;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 19pt;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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;---&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,648,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(10,335,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,612,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;U.S. agency mortgage-backed securities&lt;/span&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,481,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;317,718,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,710,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,023,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;br/&gt;Maturity&#160;(in&#160;years)&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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Market&#160;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 19pt;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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;---&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,966,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,614,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#160;than&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,193,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#160;than&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,976,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;U.S. agency mortgage-backed securities&lt;/span&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;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;331,712,413&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;107,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,648,668)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;330,170,940&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*No single maturity date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if1a402bc9a8c46e6a3335fb3030d1325_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi0zLTEtMS0zOTYzNQ_5887aab5-e4d4-4a00-a70b-d81ac79681d3"
      unitRef="usd">178648717</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if1a402bc9a8c46e6a3335fb3030d1325_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi01LTEtMS0zOTYzNQ_2d27ff46-df4d-47e5-9cae-4fd2bd889b49"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if1a402bc9a8c46e6a3335fb3030d1325_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi03LTEtMS0zOTYzNQ_9878c868-e818-41c9-a9b1-beeebe97ef07"
      unitRef="usd">10335084</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if1a402bc9a8c46e6a3335fb3030d1325_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMi05LTEtMS0zOTYzNQ_047fb888-f3fe-48e9-ae30-5f17d4e2b57a"
      unitRef="usd">168313633</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ino:DebtSecuritiesAvailableforSaleContractualMaturity
      contextRef="i9776e2d74ba347bf93be6cc585295722_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmU4MTgzMTgzZDBmYzRlNjM5NTAyNTdiMDkyZmMyOWJlXzE0_57a36f73-4c73-44c8-ac87-379d432b5729">P1Y</ino:DebtSecuritiesAvailableforSaleContractualMaturity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1feb321cb0be40fab627b358ac6d0dd9_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy0zLTEtMS0zOTYzNQ_9bd27ff2-b861-479c-babf-bed9d6039122"
      unitRef="usd">114612686</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1feb321cb0be40fab627b358ac6d0dd9_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy01LTEtMS0zOTYzNQ_af7b496f-6885-4f81-b154-efc925b0b2a0"
      unitRef="usd">133</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1feb321cb0be40fab627b358ac6d0dd9_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy03LTEtMS0zOTYzNQ_fd986e5e-c5df-4ed7-9e69-83b349cb4ec4"
      unitRef="usd">247419</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1feb321cb0be40fab627b358ac6d0dd9_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfMy05LTEtMS0zOTYzNQ_cf70fee2-4c4c-4439-b345-e99f02620cbe"
      unitRef="usd">114365400</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ino:DebtSecuritiesAvailableforSaleContractualMaturity
      contextRef="i2511a556ccc24615b694bc7ff123b5cf_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmI3ZjU4Y2FkOWZjOTQxYjlhOWM4OWU0MzIxZGI4YTExXzE0_77657463-11eb-417f-aa22-a86b94d9b073">P1Y</ino:DebtSecuritiesAvailableforSaleContractualMaturity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id6f6c9cd466241d895433fe0ce6eaed7_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC0zLTEtMS0zOTYzNQ_b39654a5-75aa-43ff-917c-13879a6fd56d"
      unitRef="usd">19998833</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id6f6c9cd466241d895433fe0ce6eaed7_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC01LTEtMS0zOTYzNQ_c8bf3f52-94b4-4965-8a27-f95a86ad32ad"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id6f6c9cd466241d895433fe0ce6eaed7_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC03LTEtMS0zOTYzNQ_321a8842-d0b9-4c12-b643-064f7e540a38"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6f6c9cd466241d895433fe0ce6eaed7_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNC05LTEtMS0zOTYzNQ_c1b51d3a-c4ee-45f8-8322-f88cb87b8cc0"
      unitRef="usd">19998833</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ino:DebtSecuritiesAvailableforSaleContractualMaturity
      contextRef="ia457c743d444493aa4fbb115829bcb2d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjY3NGRjZWIxNWE0NzRhNGI4YTliYzNjMDBiODJjMmZmXzE0_0f747046-e4ae-4187-b1b6-9a1690d55ca1">P1Y</ino:DebtSecuritiesAvailableforSaleContractualMaturity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS0zLTEtMS0zOTYzNQ_92f7f9d4-1d3b-4778-858d-1f8a3a0e700f"
      unitRef="usd">2976882</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS01LTEtMS0zOTYzNQ_f902607d-38e5-4370-924a-2ed5265be443"
      unitRef="usd">14649</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS03LTEtMS0zOTYzNQ_5e3bbb63-1c5f-4ade-9e72-985aed2c6e6e"
      unitRef="usd">329</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i280f2f9b4f5246fab6d2d2c45aeba49d_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNS05LTEtMS0zOTYzNQ_5a06703e-82b2-437f-b324-af8a2d849384"
      unitRef="usd">2991202</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8c613f7c443847fcb543272304c807d4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi0zLTEtMS0zOTYzNQ_3d1cb91c-d735-4e9e-a71a-c9347017ffa9"
      unitRef="usd">1481642</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8c613f7c443847fcb543272304c807d4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi01LTEtMS0zOTYzNQ_523988c6-46e9-4040-8e54-307179444502"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8c613f7c443847fcb543272304c807d4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi03LTEtMS0zOTYzNQ_f4e568ee-4040-420e-a5bd-a34f0fff52f6"
      unitRef="usd">127253</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c613f7c443847fcb543272304c807d4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNi05LTEtMS0zOTYzNQ_8c1c2677-0f72-446c-983c-02eeb5d23ae4"
      unitRef="usd">1354389</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy0zLTEtMS0zOTYzNQ_765328f8-6901-4ce0-b45e-5c0858a06327"
      unitRef="usd">317718760</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy01LTEtMS0zOTYzNQ_80504893-5612-4959-84ef-ca176e79014e"
      unitRef="usd">14782</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy03LTEtMS0zOTYzNQ_7712a70c-1dc9-4430-9407-20383376e483"
      unitRef="usd">10710085</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmVmMzEzMTNlYWYzMTQxODI4NjI1ZmExNzlkNmFkNmQ0L3RhYmxlcmFuZ2U6ZWYzMTMxM2VhZjMxNDE4Mjg2MjVmYTE3OWQ2YWQ2ZDRfNy05LTEtMS0zOTYzNQ_da8da5b2-ca8c-4f57-877b-dfa58902c34b"
      unitRef="usd">307023457</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i339a470181c442078e62c729d177bdc4_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi0zLTEtMS0zOTYzNQ_2b5f327c-96e0-437c-8f1e-9b4fa39c8a1d"
      unitRef="usd">192966772</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i339a470181c442078e62c729d177bdc4_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi01LTEtMS0zOTYzNQ_c9221470-b09a-47c7-abe0-4ce817cb3416"
      unitRef="usd">87069</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i339a470181c442078e62c729d177bdc4_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi03LTEtMS0zOTYzNQ_ffebc944-aa19-4e68-8e24-c1000da32c7f"
      unitRef="usd">1614411</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i339a470181c442078e62c729d177bdc4_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMi05LTEtMS0zOTYzNQ_2b810a6e-4eb8-41da-a405-90019b4a0033"
      unitRef="usd">191439430</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ino:DebtSecuritiesAvailableforSaleContractualMaturity
      contextRef="i0ce00f35bce34a0db7ef864eb79729d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjlkMjVkZTYxZjNmNjRiNTFiNDdiNTU0MDdkM2YzZWQzXzE0_4f86bcb7-3ed4-459d-a246-f659b4218a6f">P1Y</ino:DebtSecuritiesAvailableforSaleContractualMaturity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i39a263538dd745d5860633226c5b8bb1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy0zLTEtMS0zOTYzNQ_0f33fedb-8634-4f70-919f-60646bb0f1f6"
      unitRef="usd">94193441</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i39a263538dd745d5860633226c5b8bb1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy01LTEtMS0zOTYzNQ_b34be626-69a0-4464-92af-a39cd9fe958c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i39a263538dd745d5860633226c5b8bb1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy03LTEtMS0zOTYzNQ_88c57909-1d01-490f-8232-df65f25355a6"
      unitRef="usd">9921</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i39a263538dd745d5860633226c5b8bb1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfMy05LTEtMS0zOTYzNQ_42253c90-9c19-4b1b-8920-acad862720a9"
      unitRef="usd">94183520</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ino:DebtSecuritiesAvailableforSaleContractualMaturity
      contextRef="idb424544b5034ec3aecbc637f3cd89bc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmFiZTI1NDI3ZDEyYTQ5NDhhYmUyNDhjZDUwNTYyYjE2XzE0_e05893bc-d871-4d32-aad5-ed314be97b42">P1Y</ino:DebtSecuritiesAvailableforSaleContractualMaturity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98101bc4b3bb4c169a3b69681f55163c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC0zLTEtMS0zOTYzNQ_3dda07a9-f38c-4120-849e-c4187d2231d8"
      unitRef="usd">39967853</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98101bc4b3bb4c169a3b69681f55163c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC01LTEtMS0zOTYzNQ_5a17c4be-0b97-4459-9e1b-bb9fcf934aec"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98101bc4b3bb4c169a3b69681f55163c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC03LTEtMS0zOTYzNQ_76d117d3-eba6-4d54-a7c5-fa7f33a97d8a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98101bc4b3bb4c169a3b69681f55163c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNC05LTEtMS0zOTYzNQ_93a51f2e-7d24-4000-8e6f-b5e8af6888c0"
      unitRef="usd">39967853</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ino:DebtSecuritiesAvailableforSaleContractualMaturity
      contextRef="i8e9eba96027a4c5f91d9356caca1d46a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS0xLTEtMS0zOTYzNS90ZXh0cmVnaW9uOmIxNTkxODcyNzQ0MTQyMmViMWYzMmJiYTEyYzk3MDZiXzE0_e487de24-7933-4bbb-9fea-cdf4804443c0">P1Y</ino:DebtSecuritiesAvailableforSaleContractualMaturity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i273e9f69f0b14174b36d18e7f688ac96_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS0zLTEtMS0zOTYzNQ_f6c60af0-8b5c-4ecc-88e7-32fcb444ebc1"
      unitRef="usd">2976210</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i273e9f69f0b14174b36d18e7f688ac96_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS01LTEtMS0zOTYzNQ_10ef52d1-9c3d-4be1-93c0-e55d7f1bd705"
      unitRef="usd">15618</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i273e9f69f0b14174b36d18e7f688ac96_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS03LTEtMS0zOTYzNQ_ee5ab10f-32d7-4a2c-aad2-d2773037e0bf"
      unitRef="usd">338</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i273e9f69f0b14174b36d18e7f688ac96_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNS05LTEtMS0zOTYzNQ_1e026c40-6e4d-4526-9fd5-78a836952043"
      unitRef="usd">2991490</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i444812efe7bd4a73b8ed5171b1188a6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi0zLTEtMS0zOTYzNQ_2d8ed43b-d8e3-42e3-82ca-5839564aa742"
      unitRef="usd">1608137</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i444812efe7bd4a73b8ed5171b1188a6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi01LTEtMS0zOTYzNQ_c26624ec-b53c-4cc9-baee-a99b2369687a"
      unitRef="usd">4508</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i444812efe7bd4a73b8ed5171b1188a6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi03LTEtMS0zOTYzNQ_c1f2dc79-4aa1-47c0-b321-215c461ef664"
      unitRef="usd">23998</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i444812efe7bd4a73b8ed5171b1188a6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNi05LTEtMS0zOTYzNQ_cc27b362-6058-4873-a696-825f39534b05"
      unitRef="usd">1588647</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy0zLTEtMS0zOTYzNQ_c91a0c06-8535-44bf-83de-4cb9df94febd"
      unitRef="usd">331712413</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy01LTEtMS0zOTYzNQ_cb571ac3-c0cb-42ac-a439-c688aaea96aa"
      unitRef="usd">107195</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy03LTEtMS0zOTYzNQ_3780f7d3-cf64-4c89-97ca-fe9996e585cc"
      unitRef="usd">1648668</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjE3MTI4YjRiMjAxMTRhNzJhNDEyYzU5YTIxMDBiZGFjL3RhYmxlcmFuZ2U6MTcxMjhiNGIyMDExNGE3MmE0MTJjNTlhMjEwMGJkYWNfNy05LTEtMS0zOTYzNQ_a82116d6-32de-4eb9-bd16-21f250e84d95"
      unitRef="usd">330170940</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjQ5_9fdf7930-01a3-4b94-9f90-dedde87277b5"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjU2_a7386eef-bf7d-449f-9464-be6002576228"
      unitRef="usd">21000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMzE2_e537b8dc-7147-44d6-8167-c716bc853779"
      unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMzIz_c0a31d5d-5c18-4538-88cd-c4a5bb405525"
      unitRef="usd">342000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDIxOA_f6481d6e-0ac4-4a75-a4eb-b7a8703e0119"
      unitRef="usd">358000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDIyOA_6d53d10b-355b-47e5-9c94-dbbb982b58a2"
      unitRef="usd">358000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDIzOA_b6173b59-525b-4a7b-af48-76f7992f53f0"
      unitRef="usd">194000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDI0OA_73fea727-2d24-48f6-9c2c-f57198f1e0b4"
      unitRef="usd">204000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDQ5_a713c2d5-3615-49f1-8a24-6b962dd7d6a9"
      unitRef="usd">4000000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDU2_490a431e-af12-4a3b-bc28-8b538ee5a614"
      unitRef="usd">8800000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDQ4Nw_a83085b8-073a-4605-b686-7699e557060d"
      unitRef="usd">136000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjE5OTAyMzI2MDQ5Nw_bec4c107-a1c2-4a99-8fb9-78956486df09"
      unitRef="usd">-711000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNzYx_9fa0eacf-eefc-45ae-bd0c-30b33ff8b3a2"
      unitRef="position">32</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfODM1_9dee5787-becc-4faa-a532-f7c438dd1131"
      unitRef="position">16</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfODgx_e228562f-831e-4efa-af70-46fbc45b2af7"
      unitRef="usd">-4500000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfNDM2Nw_2dae8a6e-d0c2-4422-af3f-f5366df8a8ac">&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of June&#160;30, 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:400;line-height:100%"&gt;&#160;&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,313,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,365,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,998,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;Certificates of deposit&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;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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;307,023,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,679,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,344,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Investment in affiliated entity&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;2,435,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,435,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;309,458,510&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,114,086&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,344,424&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s assets that were measured at fair value on a recurring basis, determined using the following inputs as of December&#160;31, 2021:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:400;line-height:100%"&gt;&#160;&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,439,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,183,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,967,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;Certificates of deposit&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;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;&#160;&#160;&#160;&#160;&#160;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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;330,170,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,622,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,547,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Investment in affiliated entity&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;3,906,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,906,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;334,077,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;289,529,746&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;44,547,990&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i70b3a0ab608b4e2ea32ac8c325240a9e_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC0xLTEtMS0zOTYzNQ_b582954b-3a93-40e6-969e-8ed245d0bb06"
      unitRef="usd">168313633</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i54d4ddf374454099b9b4797fcc329165_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC0zLTEtMS0zOTYzNQ_12d0e1d0-e30f-48fd-b672-c5758b15ce87"
      unitRef="usd">168313633</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i76fd6f56c0204c90bedec4d9c9db4d2f_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC01LTEtMS0zOTYzNQ_190b28ad-b125-4ef5-acd7-266aa7418181"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id41d7a87203c46beb6ed22bc138ef849_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNC03LTEtMS0zOTYzNQ_8df0a5ec-62e2-4020-ab6f-969e0b5bed95"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia7ca7884f8ad4a688bc95b2f01a83ae2_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS0xLTEtMS0zOTYzNQ_c8ab1563-f84b-449b-bb71-819a4f5cd32c"
      unitRef="usd">114365400</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia55720c611944369a74ea86ed38fb661_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS0zLTEtMS0zOTYzNQ_b5186c45-32e4-4dd0-9fd1-9a8ab0eec719"
      unitRef="usd">114365400</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5177964500dd4c2caee90a2b68239120_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS01LTEtMS0zOTYzNQ_b6c945a6-604a-4bf1-8448-5f1cc0235f1c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6d0d8f4dcac94926a3f95c14faf60b74_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNS03LTEtMS0zOTYzNQ_06f8293b-8867-4344-9aec-9b8c23793d41"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7710daff9a7c4a49a93e8f135ad2e394_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi0xLTEtMS0zOTYzNQ_215ab356-8025-43f9-8320-fb96a816f337"
      unitRef="usd">19998833</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i07183830ff7d404d890a3e95f71c43f7_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi0zLTEtMS0zOTYzNQ_7aa9bd10-68f9-47d6-9b8b-8ebe8bb04d91"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9a3775cf5b9049f7b9260f7dda691031_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi01LTEtMS0zOTYzNQ_55a334c3-e34f-4dcc-9562-d294c4c78609"
      unitRef="usd">19998833</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idbe4f9390fba4710a0830683bfa0d45b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNi03LTEtMS0zOTYzNQ_1c932bdc-eb65-4266-8332-3be5b0010358"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie84bf2c4394d4045972f9a31e9f91fac_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy0xLTEtMS0zOTYzNQ_23f7dfba-dbc5-4514-84d1-a96552430513"
      unitRef="usd">2991202</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7b2829b807ef4ee1998a01a501bc0a14_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy0zLTEtMS0zOTYzNQ_de543c51-9c6c-4f60-b59d-2dd9923801a4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4df14c0f57cd4ccd9c1c19f2505e5890_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy01LTEtMS0zOTYzNQ_7d7170f3-dcf5-499b-915c-f4cbea75cf88"
      unitRef="usd">2991202</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i366a667d39264955b3fd06a158a74802_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfNy03LTEtMS0zOTYzNQ_0bbeabf2-8f8f-414f-8568-7ac33d8d33c5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if6b8592b574847e694972bb448285948_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC0xLTEtMS0zOTYzNQ_aba59c78-f8e5-49dc-b3a3-49c75b74c83c"
      unitRef="usd">1354389</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie44a918f8b744dcbb7e07e788fa6bae6_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC0zLTEtMS0zOTYzNQ_4e0402bb-94a9-465f-8bf9-518b107612b1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifceef27c3a5347dc84337f51d140e30d_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC01LTEtMS0zOTYzNQ_3839ec37-af11-49f0-b1b3-e146ccb19601"
      unitRef="usd">1354389</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i54a39f47ad944154adf1b6cad0b48ac6_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOC03LTEtMS0zOTYzNQ_e8e8b5b4-cf2d-476c-8b70-da378a6a78db"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98e38bdd47814edf900484eb4ad78c5b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS0xLTEtMS0zOTYzNQ_f6f9352c-fed1-4cc0-bae9-5d442654e9ce"
      unitRef="usd">307023457</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i08823babe3d84ab38303adf6b4c25539_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS0zLTEtMS0zOTYzNQ_96ce3991-da5a-4b64-a3d3-2e72a862f636"
      unitRef="usd">282679033</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i13e99aad648a4d2db4b4a379286367f5_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS01LTEtMS0zOTYzNQ_a3796259-e2ba-423f-a8c2-bf07b3d78efc"
      unitRef="usd">24344424</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfOS03LTEtMS0zOTYzNQ_50a1dacb-41ae-4f88-adee-e082f9a842f3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i98e38bdd47814edf900484eb4ad78c5b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtMS0xLTEtMzk2MzU_82c4f1fd-e373-486a-9bbc-1dc8abc6cbe4"
      unitRef="usd">2435053</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i08823babe3d84ab38303adf6b4c25539_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtMy0xLTEtMzk2MzU_1be77b7e-e437-4d93-8470-35a2ad30452b"
      unitRef="usd">2435053</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i13e99aad648a4d2db4b4a379286367f5_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtNS0xLTEtMzk2MzU_05e696e5-8158-4e8e-a78e-df3c3cf431d2"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTEtNy0xLTEtMzk2MzU_5d140af1-1a92-4faf-b512-5a71fd506a22"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i98e38bdd47814edf900484eb4ad78c5b_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItMS0xLTEtMzk2MzU_a18d30fd-9e27-481d-bab9-0f96886078f0"
      unitRef="usd">309458510</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i08823babe3d84ab38303adf6b4c25539_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItMy0xLTEtMzk2MzU_34ceafd7-c0c8-4ad9-a263-0803f513b808"
      unitRef="usd">285114086</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i13e99aad648a4d2db4b4a379286367f5_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItNS0xLTEtMzk2MzU_fcf5385d-2388-4e88-847f-e81ae4532a29"
      unitRef="usd">24344424</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2ac9c732a0c048c0bfdd1b5b59d86710_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOjkyNTNlYzAxMmU3MzRiOTNhZTEyMWJmNTk3NDY2YzcyL3RhYmxlcmFuZ2U6OTI1M2VjMDEyZTczNGI5M2FlMTIxYmY1OTc0NjZjNzJfMTItNy0xLTEtMzk2MzU_47109ffc-f3b2-4285-8f17-52ab71d0de78"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e66b9314ee74efd9e3dced0ac9df1a8_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC0xLTEtMS0zOTYzNQ_1a06cfbc-0508-4190-a2e4-f2f1ee2992e8"
      unitRef="usd">191439430</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id312a86797814ed9951299df2db4d79a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC0zLTEtMS0zOTYzNQ_bb2b4bed-922f-4f97-9377-f317ab4a176b"
      unitRef="usd">191439430</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i084115bcaf5d4475afce590c537f2aaf_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC01LTEtMS0zOTYzNQ_b6ffdc20-a4ec-4201-b699-ec3022ebd393"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i858ae58995b04b94966eca7bf10d56fd_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNC03LTEtMS0zOTYzNQ_00c167fa-43f1-480f-ad96-e74962a11b0d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie18bffe94a36458c9c5326951c99e03a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS0xLTEtMS0zOTYzNQ_3d6837e5-5936-41a5-9152-b124ca6e9af0"
      unitRef="usd">94183520</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3b7623d7e094474e88097747d4e99ff8_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS0zLTEtMS0zOTYzNQ_ac3af632-232f-4aaa-b295-cc64109f9417"
      unitRef="usd">94183520</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i07fb8d3bfd97492a9968bff3d6ede815_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS01LTEtMS0zOTYzNQ_95ed8ac6-f950-4dd5-9bea-3f7503285099"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic5a9d0707b9b4f118d3ee080002912a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNS03LTEtMS0zOTYzNQ_5ca767d6-e2d8-451c-8b22-ab2df7386f28"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6a5e336320ee49c5989d11e7c25eca87_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi0xLTEtMS0zOTYzNQ_e0951ad7-a1a1-4aea-80e7-6d84f9cc32e8"
      unitRef="usd">39967853</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a8ae5307ae74f93a0715031d923f12b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi0zLTEtMS0zOTYzNQ_82e3c7ee-c11c-4d44-9a3b-4ccbfca305e1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee76d4ac21854a19902d41cd136e2baa_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi01LTEtMS0zOTYzNQ_171ef671-e48b-461d-b550-7a5833ef6252"
      unitRef="usd">39967853</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i95e515946dd043ee8995cddb3688b7e6_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNi03LTEtMS0zOTYzNQ_fee38e18-e531-4099-bb9a-b23910de5d1e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1bf2ea43141a4f64bc9c87fe2af2adb8_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy0xLTEtMS0zOTYzNQ_b9cf296d-6c9c-43e1-9ca7-d3564fb9370b"
      unitRef="usd">2991490</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c01d92f37774e0ba3441e6d20d5ac5f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy0zLTEtMS0zOTYzNQ_2beb3c58-a8b9-4e99-8067-6879c951886e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibffb5631f3e94ae49d807b9cbd162281_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy01LTEtMS0zOTYzNQ_c1082b10-2cff-42e1-82d5-77b95451f239"
      unitRef="usd">2991490</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7e5c2ea6cd164bc19f7aa478b52a5891_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfNy03LTEtMS0zOTYzNQ_86183c51-2498-48b2-b021-031ebdb4308f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iefd8c5f1cf6842d482b36a1950ed9dbe_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC0xLTEtMS0zOTYzNQ_74ee8888-1c70-4416-bcf9-2cce9c5654d8"
      unitRef="usd">1588647</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01a5bc0d2a8b42a087e8312e249958ef_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC0zLTEtMS0zOTYzNQ_f0655ba5-a101-402d-bcd9-4f837389393d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i91613a282280421fba9d36400624ad89_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC01LTEtMS0zOTYzNQ_44102989-fbb4-41e1-91c2-7817fa7bf113"
      unitRef="usd">1588647</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc405a45a49145738674a9a85f4cc9de_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOC03LTEtMS0zOTYzNQ_f5457ade-08ea-464b-bdfe-cf8efaf82cc6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS0xLTEtMS0zOTYzNQ_fd9b0c9b-9a90-4f2c-958f-ae78ec572fec"
      unitRef="usd">330170940</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf55aa022b034356be34e0291e5d735e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS0zLTEtMS0zOTYzNQ_5d8a2ace-8bf9-4b1c-8826-13cc54dd2cc5"
      unitRef="usd">285622950</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f45ac865ba4460187eb893ddd311725_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS01LTEtMS0zOTYzNQ_7bb90191-4c13-4ffe-a18d-9a8491ab3213"
      unitRef="usd">44547990</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i902a4ab57cbf4879ab18f753704d45d5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfOS03LTEtMS0zOTYzNQ_a3a59df7-6b62-415a-a4ab-6fe3a9f3f706"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtMS0xLTEtMzk2MzU_9ffe9775-d8b1-4de8-88aa-f4126340815b"
      unitRef="usd">3906796</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="icf55aa022b034356be34e0291e5d735e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtMy0xLTEtMzk2MzU_e80b69ad-9fac-48c9-bf6c-ec0792742739"
      unitRef="usd">3906796</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3f45ac865ba4460187eb893ddd311725_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtNS0xLTEtMzk2MzU_63da069a-4ef0-4e34-8827-810d51f6a991"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i902a4ab57cbf4879ab18f753704d45d5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTEtNy0xLTEtMzk2MzU_87082d5e-3c22-442b-9e8b-da1cf429ea5b"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib3b2f0c132ee4bb0acb8a8c633a6ada2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItMS0xLTEtMzk2MzU_6ea99659-7fcc-4538-893a-329917e0a68b"
      unitRef="usd">334077736</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icf55aa022b034356be34e0291e5d735e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItMy0xLTEtMzk2MzU_bad0abde-b5e5-4be9-8156-ab5382153117"
      unitRef="usd">289529746</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3f45ac865ba4460187eb893ddd311725_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItNS0xLTEtMzk2MzU_064eabff-9323-43bb-9927-1dd2b18666a6"
      unitRef="usd">44547990</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i902a4ab57cbf4879ab18f753704d45d5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RhYmxlOmMzM2E5ZWYyZjBhMzRhMzZiMjAxMTY5ZTFiMGI1OGJiL3RhYmxlcmFuZ2U6YzMzYTllZjJmMGEzNGEzNmIyMDExNjllMWIwYjU4YmJfMTItNy0xLTEtMzk2MzU_d727d809-5c42-4fdb-96b6-4ff61af331c3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i0cdcaa8bfaa94ada8cbddd54568946d0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF80OS9mcmFnOmJhZDIxZGIyZmY2MTRkNWRiYWNlNWQ1YTQzY2NmNzVjL3RleHRyZWdpb246YmFkMjFkYjJmZjYxNGQ1ZGJhY2U1ZDVhNDNjY2Y3NWNfMjY0NQ_148fd629-7f01-47dc-a983-f460eeb1e0f5"
      unitRef="shares">597808</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUw_6e6cb716-478c-4066-af78-247662845d26">Certain Balance Sheet Items&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid and other current assets, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Insurance recovery (a)&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;29,748,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Prepaid manufacturing expenses &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;18,337,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,474,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&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;8,169,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,362,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,255,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,836,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Trade accounts payable&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;38,235,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;27,424,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;15,142,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,112,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued litigation settlement (a)&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;44,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,637,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,106,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 accounts payable and accrued expenses&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;105,015,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,644,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#x201c;Legal Proceedings.&#x201d; The proposed settlement includes $30.0&#160;million in cash and $14.0&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $252,000 of other expenses on behalf of the Company that will be offset against the insurers' commitment.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUw_6fee310a-b222-43e1-95bb-faef3b9291ad">Certain Balance Sheet Items&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid and other current assets, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Insurance recovery (a)&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;29,748,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Prepaid manufacturing expenses &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;18,337,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,474,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&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;8,169,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,362,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,255,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,836,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Trade accounts payable&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;38,235,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;27,424,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;15,142,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,112,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued litigation settlement (a)&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;44,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,637,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,106,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 accounts payable and accrued expenses&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;105,015,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,644,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#x201c;Legal Proceedings.&#x201d; The proposed settlement includes $30.0&#160;million in cash and $14.0&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $252,000 of other expenses on behalf of the Company that will be offset against the insurers' commitment.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUx_cd4f5469-557d-47d5-800a-14e5a53b886b">&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid and other current assets, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Insurance recovery (a)&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;29,748,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Prepaid manufacturing expenses &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;18,337,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,474,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&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;8,169,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,362,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,255,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,836,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18zLTEtMS0xLTQ0Mzk4_cb3f3155-c4b1-43d5-b827-72a50ed20c0d"
      unitRef="usd">29748499</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18xLTMtMS0xLTQ0NTU5_3ff2412b-14b4-4a68-a208-01680a10e8de"
      unitRef="usd">0</us-gaap:EstimatedInsuranceRecoveries>
    <ino:PrepaidManufacturingExpensesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN180LTEtMS0xLTQ0Mzk4_88207587-c9d2-4b32-9b5e-4e7373a9f20c"
      unitRef="usd">18337500</ino:PrepaidManufacturingExpensesCurrent>
    <ino:PrepaidManufacturingExpensesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18yLTMtMS0xLTQ0NTU5_b6662441-d52a-40f7-b91e-1ad42e20b01c"
      unitRef="usd">27474159</ino:PrepaidManufacturingExpensesCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN181LTEtMS0xLTQ0Mzk4_ae379803-a7d9-4925-8a25-f8110a383787"
      unitRef="usd">8169327</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN18zLTMtMS0xLTQ0NTU5_4005498c-c4a2-4258-af74-990d5b40b914"
      unitRef="usd">11362832</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN180LTEtMS0xLTQ1NDY4_03cb2f34-5c75-4d5b-8049-c9b2fe5a2761"
      unitRef="usd">56255326</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6NDJjMzc5Zjg0MTQ1NDJhNTljYTk5MGI3YWJlMWM0YTcvdGFibGVyYW5nZTo0MmMzNzlmODQxNDU0MmE1OWNhOTkwYjdhYmUxYzRhN180LTMtMS0xLTQ1NDY4_82900155-ae45-4d8f-9fc1-14d803eab0b4"
      unitRef="usd">38836991</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzUy_794050a8-8eb8-4164-96a3-73aec82d599e">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Trade accounts payable&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;38,235,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;27,424,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;15,142,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,112,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued litigation settlement (a)&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;44,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,637,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,106,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 accounts payable and accrued expenses&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;105,015,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,644,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;In July 2022, the Company entered into a memorandum of understanding for the proposed settlement of the ongoing class action litigation described in this report under &#x201c;Legal Proceedings.&#x201d; The proposed settlement includes $30.0&#160;million in cash and $14.0&#160;million in shares of the Company's common stock to settle all outstanding claims. The Company's insurance carriers have committed to pay the cash component of the proposed settlement. As of June 30, 2022, the Company's insurance carriers had paid $252,000 of other expenses on behalf of the Company that will be offset against the insurers' commitment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableTradeCurrentAndNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18xLTEtMS0xLTQ0NTY2_5cebb9b8-3ce8-487d-8413-95fc39b578b6"
      unitRef="usd">38235903</us-gaap:AccountsPayableTradeCurrentAndNoncurrent>
    <us-gaap:AccountsPayableTradeCurrentAndNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18xLTMtMS0xLTQ0NTY2_9adf8f17-3d52-4f9a-901e-e359a8aa8ae2"
      unitRef="usd">27424743</us-gaap:AccountsPayableTradeCurrentAndNoncurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18yLTEtMS0xLTQ0NTY2_cc800749-65f1-4089-9fd9-45c3e02eaccc"
      unitRef="usd">15142185</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18yLTMtMS0xLTQ0NTY2_6d10f68b-11fb-4ee1-bce8-6934970191fa"
      unitRef="usd">16112912</us-gaap:AccruedSalariesCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18zLTEtMS0xLTQ0NTY2_13d98746-5db3-419a-983e-b830e800df61"
      unitRef="usd">44000000</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY18zLTMtMS0xLTQ0NTY2_f4497c61-f02c-4095-824a-9c23dec7f0bf"
      unitRef="usd">0</us-gaap:LitigationReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY181LTEtMS0xLTQ0NTY2_2486b10a-526b-42b2-937f-16dca2deded6"
      unitRef="usd">7637249</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY181LTMtMS0xLTQ0NTY2_7e958ff8-54a9-46d6-bc62-b35e2550fe44"
      unitRef="usd">4106875</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY182LTEtMS0xLTQ1NDgw_fc74865c-6680-42fb-80a3-c8769f9883a3"
      unitRef="usd">105015337</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGFibGU6ZTdmNWNhMmMwYTAzNGUzNGJmNzc5ZDIyYzViZjZkYWMvdGFibGVyYW5nZTplN2Y1Y2EyYzBhMDM0ZTM0YmY3NzlkMjJjNWJmNmRhY182LTMtMS0xLTQ1NDgw_0046db93-70c5-4dc5-9c35-a5388e44513a"
      unitRef="usd">47644530</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i6800c94074404bb0a7eedb82a70039f1_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF83MTQ2ODI1NTg0NzU1_a6dfe8f7-b222-4724-9ccd-51bf52535f22"
      unitRef="usd">30000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <ino:LossContingencyEstimateOfPossibleLossValueOfShares
      contextRef="i6800c94074404bb0a7eedb82a70039f1_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF8xMDk5NTExNjMxNTI1_c3748344-652e-4df4-9d36-1d80e723656e"
      unitRef="usd">14000000</ino:LossContingencyEstimateOfPossibleLossValueOfShares>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i302095378fe1479e9e8f7a2f705f5484_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF8xMTc4L2ZyYWc6NGY4YjE3YmZiZGYyNGNjMzk5OGIwMDI0NWI5NjI4ODQvdGV4dHJlZ2lvbjo0ZjhiMTdiZmJkZjI0Y2MzOTk4YjAwMjQ1Yjk2Mjg4NF8xMDk5NTExNjMyMjAz_b7ecee1d-d9c9-470b-94c9-3765b4b5c5e5"
      unitRef="usd">252000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjcx_04ff971f-232c-452d-83f4-d3c12d423229">Goodwill and Intangible Assets&lt;div style="margin-top:5pt;text-indent:27pt"&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 sets forth the goodwill and intangible assets by major asset class:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:45pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful&lt;br/&gt;Life&lt;br/&gt;(Yrs)&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;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Definite lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,323,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,305,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Bioject(a)&lt;/span&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;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,862,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,237,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,735,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,364,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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(b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,918,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,806,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;10,473,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,104,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,369,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,473,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,847,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,104,733)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;12,882,399&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(7,847,406)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;13,139,726&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:24.91pt"&gt;Bioject intangible assets represent the estimated fair value of developed technology and intellectual property which were recorded from an asset acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&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:24.34pt"&gt;Other intangible assets represent the estimated fair value of acquired intellectual property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate amortization expense on intangible assets for the three and six months ended June 30, 2022 was $131,000 and $257,000, respectively. Aggregate amortization expense on intangible assets for the three and six months ended June 30, 2021 was $130,000 and $267,000, respectively. Estimated aggregate amortization expense is $239,000 for the remainder of fiscal year 2022, $272,000 for 2023, $253,000 for 2024, $253,000 for 2025, $253,000 for 2026 and $1.1 million for 2027 and subsequent years combined. There were no impairment or impairment indicators present and no losses were recorded during the three and six months ended June 30, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjYx_1a2f862a-4b56-46ad-b95f-7b6bb44c439a">&lt;div style="margin-top:5pt;text-indent:27pt"&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 sets forth the goodwill and intangible assets by major asset class:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:45pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful&lt;br/&gt;Life&lt;br/&gt;(Yrs)&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;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,513,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Definite lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,323,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,305,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Bioject(a)&lt;/span&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;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,862,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,237,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,735,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,364,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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(b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,918,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,806,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;10,473,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,104,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,369,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,473,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,847,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,104,733)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;12,882,399&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,987,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(7,847,406)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;13,139,726&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:24.91pt"&gt;Bioject intangible assets represent the estimated fair value of developed technology and intellectual property which were recorded from an asset acquisition.&lt;/span&gt;&lt;/div&gt;(b)Other intangible assets represent the estimated fair value of acquired intellectual property.</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy0zLTEtMS0zOTYzNQ_b65a28bb-8962-4a69-b853-087493a2d103"
      unitRef="usd">10513371</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy03LTEtMS0zOTYzNQ_0d33ad6a-b7ab-424d-841e-0b053d1bb073"
      unitRef="usd">10513371</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy05LTEtMS0zOTYzNQ_5ddb17d0-3487-41df-921b-330a6201cfa4"
      unitRef="usd">10513371</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMy0xMy0xLTEtMzk2MzU_94348535-b2a6-4bee-b8d0-017fda2e8ac0"
      unitRef="usd">10513371</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i474ff4f7ff654ff48bfb13c62c3ee1e9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0xLTEtMS0zOTYzNQ_3d3bfc22-a939-41f1-828f-b3ec1e5ff9a8">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0zLTEtMS0zOTYzNQ_0d93a52e-3b30-490a-8f44-97b9e4b2d568"
      unitRef="usd">1323761</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi01LTEtMS0zOTYzNQ_3ae2db8f-317e-45ee-992f-9bea05d7b970"
      unitRef="usd">1323761</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c00ae59ea384b74bb87b9193f8eb5ff_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi03LTEtMS0zOTYzNQ_b7f2ae8e-7e30-4e70-b8ad-3be4899fa389"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi05LTEtMS0zOTYzNQ_8f7b90da-f915-426b-b579-db84b99835e6"
      unitRef="usd">1323761</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0xMS0xLTEtMzk2MzU_274fa873-20ad-4043-ba71-4dfde4b7210b"
      unitRef="usd">1305600</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf5f8095f0ae4fc19f616c2abfb9113e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfNi0xMy0xLTEtMzk2MzU_33833b1f-c9bc-4ef6-942b-af86aae01656"
      unitRef="usd">18161</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf5e34be4f8443a291b8685255f0c338_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0xLTEtMS0zOTYzNQ_5814bc12-a2a9-4a05-88a8-5e82529f061c">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if06d71c1085d4912b8cf44e07795a5d1_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0zLTEtMS0zOTYzNQ_510d6842-cbf5-45bd-b9da-93e2d27b5483"
      unitRef="usd">5100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if06d71c1085d4912b8cf44e07795a5d1_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS01LTEtMS0zOTYzNQ_2ab153f1-89a5-4e79-8f66-bd37d892765f"
      unitRef="usd">2862222</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if06d71c1085d4912b8cf44e07795a5d1_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS03LTEtMS0zOTYzNQ_49e84846-6e62-4db5-a0d7-eb2557cb2a0c"
      unitRef="usd">2237778</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7e561f0adc942d88ce66ed0e6785d3b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS05LTEtMS0zOTYzNQ_9ca6cc8e-21c9-4c75-b0a5-036ff36ae002"
      unitRef="usd">5100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7e561f0adc942d88ce66ed0e6785d3b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0xMS0xLTEtMzk2MzU_3aa2b8a7-af4a-4140-9893-613fc3e094a6"
      unitRef="usd">2735556</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7e561f0adc942d88ce66ed0e6785d3b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfOS0xMy0xLTEtMzk2MzU_568370f4-f3aa-4365-bfb4-505d53e5bb63"
      unitRef="usd">2364444</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5b5270a3791540fdae3d28396141e44e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMS0xLTEtMzk2MzU_70be5633-f5a8-4a1f-ae2d-709bc686a2e2">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i302e73a2e7cb41c1ad165b984b685839_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMy0xLTEtMzk2MzU_2922b1c5-add7-4f4a-90bb-95867b64b64b"
      unitRef="usd">4050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i302e73a2e7cb41c1ad165b984b685839_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtNS0xLTEtMzk2MzU_4d7d307b-cbaa-4540-bb12-e3e767d819e0"
      unitRef="usd">3918750</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i302e73a2e7cb41c1ad165b984b685839_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtNy0xLTEtMzk2MzU_5991dbff-5f76-430f-a39d-b75967754e0f"
      unitRef="usd">131250</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1b832a940934400d858dd882af3e69bb_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtOS0xLTEtMzk2MzU_cfee4a7d-4f80-4470-aec3-2609f29109bb"
      unitRef="usd">4050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1b832a940934400d858dd882af3e69bb_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMTEtMS0xLTM5NjM1_7edf661b-a873-4640-98a3-81faa920626d"
      unitRef="usd">3806250</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1b832a940934400d858dd882af3e69bb_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTAtMTMtMS0xLTM5NjM1_c8c320ae-4688-406b-8e79-fcc23d279f35"
      unitRef="usd">243750</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i76c0330ee0d140568f2a8f7048f80c56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMS0xLTEtMzk2MzU_8d0dd0d8-26b6-4726-8567-ce4ad758b56d">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMy0xLTEtMzk2MzU_6abde281-464c-4241-b0ce-62f0be41e277"
      unitRef="usd">10473761</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtNS0xLTEtMzk2MzU_e842982a-c127-40b9-abd8-29f46a943280"
      unitRef="usd">8104733</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtNy0xLTEtMzk2MzU_d27473c9-ee8d-4dff-a020-3d60a9ec7172"
      unitRef="usd">2369028</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtOS0xLTEtMzk2MzU_4e8bc425-85bc-480d-9c81-192d0a337557"
      unitRef="usd">10473761</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMTEtMS0xLTM5NjM1_531b50d8-afd0-4a3e-8ed1-1696ffa8b177"
      unitRef="usd">7847406</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTEtMTMtMS0xLTM5NjM1_aace7322-94ab-4166-9498-601756a11911"
      unitRef="usd">2626355</us-gaap:FiniteLivedIntangibleAssetsNet>
    <ino:GoodwillAndIntangibleAssetsGross
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItMy0xLTEtMzk2MzU_356fcf1e-726e-43cc-8344-299a81aa2d3a"
      unitRef="usd">20987132</ino:GoodwillAndIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItNS0xLTEtMzk2MzU_abcc1902-6aa4-4253-a42b-2e9c713e96f5"
      unitRef="usd">8104733</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <ino:GoodwillAndIntangibleAssetsNet
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItNy0xLTEtMzk2MzU_6f4ddd74-d8ec-411e-82db-5a06974d3a8e"
      unitRef="usd">12882399</ino:GoodwillAndIntangibleAssetsNet>
    <ino:GoodwillAndIntangibleAssetsGross
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItOS0xLTEtMzk2MzU_83c2af7c-7f8d-4746-b4b0-03ddbab6a625"
      unitRef="usd">20987132</ino:GoodwillAndIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItMTEtMS0xLTM5NjM1_17ea45f3-bde1-46a2-8695-755302778ae2"
      unitRef="usd">7847406</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <ino:GoodwillAndIntangibleAssetsNet
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RhYmxlOjBkODY4MzQ1MWQxYzQ1NmQ5YjdhYzlhNGE1MjNiMmQyL3RhYmxlcmFuZ2U6MGQ4NjgzNDUxZDFjNDU2ZDliN2FjOWE0YTUyM2IyZDJfMTItMTMtMS0xLTM5NjM1_a5d5c76d-aae1-4a4c-9fe8-b907a1fb6ff3"
      unitRef="usd">13139726</ino:GoodwillAndIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNDU2_367d8461-ee4b-4751-a3aa-fc3e3d3341a3"
      unitRef="usd">131000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfMjE5OTAyMzI1NjIzMw_af002c6c-59aa-4b1d-9bcb-4f0e14d1994e"
      unitRef="usd">257000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNDYz_8b35ff6f-0da1-4ebb-804d-11e4bf4e2bb2"
      unitRef="usd">130000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfMjE5OTAyMzI1NjMzMA_3ba8c411-538b-4418-a5f8-410badcc28dd"
      unitRef="usd">267000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTI2_c6f583d1-483b-4c07-8dd8-1f39e1717510"
      unitRef="usd">239000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTY2_4ddced2f-f19e-42b2-8f61-a44b1fcfa011"
      unitRef="usd">272000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTc4_6b2ef749-f7d4-4805-aba2-79fbfa018425"
      unitRef="usd">253000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNTkw_979b4a86-8419-4422-9a94-1a193fd0a4f2"
      unitRef="usd">253000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjAy_90ead2c5-9d49-4849-b2a4-293356e87d62"
      unitRef="usd">253000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <ino:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNjE3_068179be-0322-4166-9b61-21ba97fac8d0"
      unitRef="usd">1100000</ino:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_91d361eb-e826-4166-bdad-28322c2dc040"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_a42d9cf1-e8cf-4a9a-80f0-52032c0d4b37"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_c80da36a-5dd8-49db-a77f-e0187bc09073"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ4NQ_d2047583-b978-40fb-84b5-2dde81a1ef3f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_5bc11a20-2a60-4b70-822f-aef8c1e7bb98"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_8e9bffde-a53d-4fed-a072-fd9ce18b0163"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_8ef3feb7-06f5-4c13-a8cd-f0d9ebb51e7f"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81NS9mcmFnOmI0ZjQ4MjMxZjQxNDRmYjc4ZWFiMjA1ZWJjYzNiMjE4L3RleHRyZWdpb246YjRmNDgyMzFmNDE0NGZiNzhlYWIyMDVlYmNjM2IyMThfNzE0NjgyNTU4MTQ5Mw_a18d9b3c-c05e-48e2-b257-ed2d6076cc05"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTY3Nw_cd2052fb-d132-4c7e-8e3f-9f3402f0e33b">Convertible Debt&lt;div style="margin-bottom:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 19, 2019 and March 1, 2019, the Company completed a private placement of $78.5 million aggregate principal amount of its 6.50% convertible senior notes due 2024 (the &#x201c;Notes&#x201d;). The Notes were sold in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. Net proceeds from the offering were $75.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are senior unsecured obligations of the Company and accrue interest payable in cash semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2019, at a rate of 6.50% per annum. The Notes will mature on March 1, 2024, unless earlier converted, redeemed or repurchased.&#160;Prior to the close of business on the business day immediately preceding November 1, 2023, the Notes will be convertible at the option of the holders only upon the satisfaction of certain circumstances. Thereafter, the Notes will be convertible at the option of the holders at any time until the close of business on the scheduled trading day immediately before the maturity date. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. The initial conversion rate was 185.8045 shares per $1,000 principal amount of Notes (equivalent to an initial conversion price of approximately $5.38 per share), subject to adjustment upon the occurrence of specified events.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem all, or any portion, of the Notes for cash if the last reported sale price per share of the Company's common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately before the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such redemption notice.&#160;The redemption price will be equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Initially, in accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments, which do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option for the Notes was $16.3&#160;million and was recorded as a debt discount, which was being amortized to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;interest expense at an effective interest rate of 13.1%. In addition, the Company allocated $592,000 of debt issuance costs to the equity component and the remaining debt issuance costs of $2.2&#160;million were allocated to the liability component, which were being amortized to interest expense under the effective interest rate method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022, the Company adopted ASU No. 2020-06, Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity (&#x201c;ASU 2020-06&#x201d;), which is intended to simplify the accounting for convertible instruments. The ASU eliminates the cash conversion feature models in ASC 470-20, Debt with Conversion and Other Options, which required an issuer of certain convertible debt to separately account for embedded conversion features as a component of equity. Instead, an issuer will account for these securities as a single unit of account, unless the conversion feature meets certain criteria. The Company adopted the new standard using the modified retrospective method, and recorded a net reduction to accumulated deficit of $1.8&#160;million, a decrease to additional paid-in capital of $3.3&#160;million, and an increase to convertible senior notes of $1.5&#160;million to reflect the impact of the accounting change. The Notes are now accounted for as a single liability measured at amortized cost, as no other embedded features require bifurcation and recognition as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of the Notes at June&#160;30, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Original principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;78,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Principal amount converted into common shares&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;(62,085,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Unamortized debt issuance cost&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;(249,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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;355,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Net carrying amount &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;16,521,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June 30, 2022,&#160;the Company recognized $313,000 and $627,000, respectively, of interest expense related to the Notes, of which $267,000 and $533,000, respectively, related to the contractual interest coupon. 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;three and six months ended June 30, 2021&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 Company recognized $467,000 and $930,000, respectively, of interest expense related to the Notes, of which $267,000 and $533,000, respectively, related to the contractual interest coupon.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:24.75pt"&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;As of June&#160;30, 2022, future minimum payments due under the Notes, representing contractual amounts due, including interest based on the fixed rate of 6.5% per annum, were&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 follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,948,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,549,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;December 2019 Convertible Bonds &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;26, 2019, the Company closed a private placement of convertible promissory notes (the &#x201c;December 2019 Bonds&#x201d;) with an aggregate principal amount of 4.7 billion KRW (USD $4.1 million based on the exchange rate on the date of issuance) issued to a Korea-based institutional investor. Net proceeds from the offering were $4.0 million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The December 2019 Bonds, which were unsecured obligations of the Company, were issued on December&#160;31, 2019 and accrued interest at a coupon rate of 1.00% per annum, payable quarterly. The December 2019 Bonds were scheduled to mature on December&#160;31, 2024, unless earlier converted or repurchased. On March 17, 2021, the December 2019 Bonds were converted in full into an aggregate of 1,009,450 shares of the Company's common stock, leaving no further December 2019 Bonds outstanding. &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; Upon conversion, the $4.4&#160;million carrying value of the December 2019 Bonds was reclassified to stockholders' equity.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 interest rate of the December 2019 Bonds was 6.2%&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;. 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 June 30, 2021&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 Company recognized $50,000 of interest expense related to the December 2019 Bonds, of which $9,000 related to the contractual interest coupon.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTM2_40ab2dae-c5e3-4a55-81ee-f62403c395fa"
      unitRef="usd">78500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTcz_26bc41da-1a24-49b1-bae5-037fe98ca331"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDA1_786b4857-0082-4b96-94fa-9e1807cd9d2f"
      unitRef="usd">75700000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNjE0_92529276-74bd-4846-a73e-47cc2462eb51"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTQxMg_27e44c54-15ff-438c-98e9-100b9cc16088"
      unitRef="usdPerShare">5.38</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTYzOA_c974f074-af8b-4aeb-99a6-da679785c790"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTY4OQ_6732113f-fd2a-4f72-9163-695821141221"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMTc0NQ_124f5537-1415-4bf0-9897-75c561541334"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ifac0f7d1999e4655b8a59523c26b5c4b_D20190219-20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjAxNg_c203fe51-ae9b-4cff-b8ef-025a8e7e7ece"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ic3ad6880c2524b60b90381d49a056569_I20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjU0MA_80fd8cf7-b9db-4923-88f2-900eced1eff3"
      unitRef="usd">16300000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjY1OQ_760650d3-f3c8-4c2d-b74f-79ae202f670b"
      unitRef="number">0.131</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjY5OA_b819bfe5-c1f4-4272-ad5c-5d3c78b8bc79"
      unitRef="usd">592000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if60941e7d9384c5f91cd8e1785798af0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjc4OQ_b327a0b0-3068-4da9-bbeb-0eb98c22dda3"
      unitRef="usd">2200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMzgwNQ_a0b3b6d8-8215-438f-98f5-94f93176c31e"
      unitRef="usd">1800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMzg1Mw_992bd617-d4b7-46ee-8198-c99f113825aa"
      unitRef="usd">-3300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:ConvertibleDebt
      contextRef="ied55f21a72a447c7ab8cb401b3a2da62_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMzkwNA_10ce321f-a5e1-4907-883a-f0256532de22"
      unitRef="usd">1500000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTY3OA_baf6f37c-ed54-490f-83a6-e82dfac52bef">&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of the Notes at June&#160;30, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Original principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;78,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Principal amount converted into common shares&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;(62,085,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Unamortized debt issuance cost&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;(249,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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;355,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Net carrying amount &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;16,521,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfMC0xLTEtMS0zOTYzNQ_0465ea7a-860a-4746-84de-0908ee57f19a"
      unitRef="usd">78500000</us-gaap:DebtInstrumentFaceAmount>
    <ino:DebtInstrumentConvertibleDebtConvertedAmount
      contextRef="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfMS0xLTEtMS0zOTYzNQ_2d9b2da4-24c0-435b-a2a3-15b10f5c1a81"
      unitRef="usd">62085000</ino:DebtInstrumentConvertibleDebtConvertedAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfMy0xLTEtMS0zOTYzNQ_e2634cf6-2868-4b8b-8e69-8936383427e7"
      unitRef="usd">249306</us-gaap:DeferredFinanceCostsNet>
    <ino:DebtInstrumentAccruedInterest
      contextRef="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfNC0xLTEtMS0zOTYzNQ_509d3e8e-afa0-4986-88af-a81c9b58cba9"
      unitRef="usd">355658</ino:DebtInstrumentAccruedInterest>
    <us-gaap:LongTermDebt
      contextRef="i82d5ff34b13e4c3a8425c2423cb488c3_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4Y2QzMjE4ZmYxYjRkNjhiMDBhMDE3ZmYwMzcwMTE0L3RhYmxlcmFuZ2U6ZjhjZDMyMThmZjFiNGQ2OGIwMGEwMTdmZjAzNzAxMTRfNS0xLTEtMS0zOTYzNQ_da0cc80a-7d56-497a-8a23-1502facb4465"
      unitRef="usd">16521352</us-gaap:LongTermDebt>
    <us-gaap:InterestExpense
      contextRef="i2eb2ac53849d4bfe8e85b963eb3a38a2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDIxMw_d73f211c-7680-4972-92cf-b29cd89cbb3c"
      unitRef="usd">313000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i013fa488859e4c4cad91a36e747bb1a2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDIyMA_10706159-a8b4-49e5-a77f-2ae98034b77d"
      unitRef="usd">627000</us-gaap:InterestExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i2eb2ac53849d4bfe8e85b963eb3a38a2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDI4OQ_6511f1e8-8a76-4ab0-a773-538f9df6d93a"
      unitRef="usd">267000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i013fa488859e4c4cad91a36e747bb1a2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDI5Ng_91ca5472-f862-4191-b291-0e6cc5c2f040"
      unitRef="usd">533000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpense
      contextRef="i0c387e4b2638405bb772907530e1d36c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTUzOA_c4404eb3-38d3-45a9-9731-ba4a5adff5c1"
      unitRef="usd">467000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i73268ea9f8034b9297caad575cae8e24_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTU0OA_4e269264-d853-4d61-8552-a1127bdf8a30"
      unitRef="usd">930000</us-gaap:InterestExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i0c387e4b2638405bb772907530e1d36c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTU1OA_12b453bb-50b4-4cd4-8789-c76ca0fff205"
      unitRef="usd">267000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i73268ea9f8034b9297caad575cae8e24_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfMjE5OTAyMzI2MTU2OA_0d91a080-37ab-4959-ab2c-3d1b6332c6a3"
      unitRef="usd">533000</us-gaap:InterestExpenseDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTY3OQ_d0bbe9ba-4d7e-4a33-9cac-1bbcc838ae98">&lt;div style="margin-top:5pt;text-indent:24.75pt"&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;As of June&#160;30, 2022, future minimum payments due under the Notes, representing contractual amounts due, including interest based on the fixed rate of 6.5% per annum, were&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 follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,948,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,549,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDQ5Nw_1041d417-44c0-4482-87e1-d7635af167c1"
      unitRef="number">0.065</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfMi0yLTEtMS0zOTYzNQ_204cd16f-636a-4d5a-9b85-bee09d0d01df"
      unitRef="usd">534000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfMy0yLTEtMS0zOTYzNQ_cb771d86-15e4-4b00-9e22-e4071df44264"
      unitRef="usd">1067000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfNC0yLTEtMS0zOTYzNQ_bb91b466-1699-4df2-8435-646343145891"
      unitRef="usd">16948000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebt
      contextRef="i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RhYmxlOmY4YmM5ZDYyZjgxNTQwMDA4ZGQ3NWYyMzIzZGJiMWI4L3RhYmxlcmFuZ2U6ZjhiYzlkNjJmODE1NDAwMDhkZDc1ZjIzMjNkYmIxYjhfNi0yLTEtMS0zOTYzNQ_a872abc5-a41a-4087-803e-281e3e439c7d"
      unitRef="usd">18549000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i337d659345ed49849d6c20c1b6849bd1_I20191226"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDcyMw_488785be-7721-49f0-9d2e-1057f4606541"
      unitRef="krw">4700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i337d659345ed49849d6c20c1b6849bd1_I20191226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDczNQ_9e6a539f-05ca-4a68-8f4c-d8da94e83c85"
      unitRef="usd">4100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i5888ea4577c6416f810ed905fb71f2b6_D20191226-20191226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNDg3NA_71610cdf-6897-44ea-98c2-3aa9739eed20"
      unitRef="usd">4000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i337d659345ed49849d6c20c1b6849bd1_I20191226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTAyOA_678559d9-613f-4467-8265-e371ff6d0170"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="ifc0a3eb3a680409c823cac6166b5468f_D20210317-20210317"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTI2MA_c95cd343-4e54-4769-842e-d1da17470b65"
      unitRef="shares">1009450</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ifc0a3eb3a680409c823cac6166b5468f_D20210317-20210317"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTM3NQ_9a55f21e-6d8b-43ee-a2a1-751756431b41"
      unitRef="usd">4400000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id2c91210c09e48d0bacde79c178e08fe_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTUyNA_3f14d318-3197-4af2-a06c-ff4fee717ea5"
      unitRef="number">0.062</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpense
      contextRef="if310c18fb1fa4f008d231e9b2d268da1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTU2Mw_b0aa3575-10de-43d6-bca7-07c454df4201"
      unitRef="usd">50000</us-gaap:InterestExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="if310c18fb1fa4f008d231e9b2d268da1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF81OC9mcmFnOjVmOGE0NzAxMTg1ODQ3Mzk4OTIwMGQ2OTFhOTU0NDViL3RleHRyZWdpb246NWY4YTQ3MDExODU4NDczOTg5MjAwZDY5MWE5NTQ0NWJfNTYzMQ_e9d9cab1-cec2-4c05-aa5b-0c8d9eef2753"
      unitRef="usd">9000</us-gaap:InterestExpenseDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzIxOQ_3eb5b9c2-c09e-46bd-a029-72914fecfe8b">Stockholders&#x2019; Equity&lt;div style="margin-bottom:10pt;margin-top:5pt;text-indent:27pt"&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 is a summary of the Company's authorized and issued common and preferred stock as of June&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding as of&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Common Stock, par value $0.001 per share&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,504,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,504,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,382,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Series&#160;C Preferred Stock, par value $0.001 per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Issuances of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 9, 2021, the Company entered into an ATM Equity Offering&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;SM&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; Sales Agreement (the &#x201c;2021 Sales Agreement&#x201d;) with outside sales agents (collectively, the &#x201c;Sales Agents&#x201d;) for the offer and sale of its common stock for an aggregate offering price of up to $300.0&#160;million. The 2021 Sales Agreement provides that the Sales Agents will be entitled to compensation in an amount equal to up to 3.0% of the gross sales proceeds of any common stock sold through the Sales Agents under the 2021 Sales Agreement. For the six months ended June 30, 2022, the Company sold 28,950,958 shares of its common stock under the 2021 Sales Agreement at a weighted average price of $2.54 per share, resulting in aggregate net proceeds of $72.5 million. 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&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; there was $178.0 million of remaining capacity under the 2021 Sales Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 25, 2021, the Company closed an underwritten public offering of 20,355,000 shares of common stock at a public offering price of $8.50 per share. The net proceeds to the Company, after deducting the underwriters' discounts and commissions and other offering expenses, were $162.1&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a stock-based incentive plan, the 2016 Omnibus Incentive Plan (as amended to date, the "2016 Incentive Plan"), pursuant to which the Company may grant stock options, restricted stock awards, restricted stock units ("RSUs") and other stock-based awards or short-term cash incentive awards to employees, directors and consultants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 Incentive Plan was originally approved by the Company's stockholders on May 13, 2016, and an amendment to the plan to increase the number of shares available for issuance was approved by the stockholders on May 8, 2019. 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&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the maximum number of shares of the Company&#x2019;s common stock available for issuance over the term of the 2016 Incentive Plan was 22,000,000 shares. On the first business day of each calendar year, such maximum number of shares shall be increased by&#160;2,000,000 shares of common stock unless the Company's board of directors determines, prior to January 1 for any such calendar year, to increase such maximum amount by a fewer number of shares or not to increase the maximum amount at all for such year. On January 1, 2022, the maximum number of shares increased by 2,000,000. At June&#160;30, 2022, the Company had 1,792,342 shares of common stock available for future grant under the 2016 Incentive Plan, 2,764,680 shares underlying outstanding but unvested RSUs and options outstanding to purchase 11,902,181 shares of common stock under the 2016 Incentive Plan. The awards granted and available for future grant under the 2016 Incentive Plan generally vest over three years and have a maximum contractual term of ten years. The 2016 Incentive Plan terminates by its terms on March&#160;9, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 24, 2022, the Company's board of directors adopted a stock-based incentive plan (the "2022 Inducement Plan"), which provides for the discretionary grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, RSU awards, performance awards, and other awards to individuals as a material inducement to entering into employment with the Company. The aggregate number of shares of the Company&#x2019;s common stock that may be issued under the 2022 Inducement Plan will not exceed 2,000,000 shares. At June 30, 2022 the Company had 1,735,000 shares of common stock available for future grant under the 2022 Inducement Plan, 105,000 shares underlying outstanding but unvested RSUs and options outstanding to purchase 160,000 shares of common stock under the 2022 Inducement Plan. The 2022 Inducement Plan can be terminated by the Company's board of directors at any time.&lt;/span&gt;&lt;/div&gt;The Amended and Restated 2007 Omnibus Incentive Plan (the "2007 Incentive Plan") was adopted on March&#160;31, 2007 and terminated by its terms on March&#160;31, 2017. At June&#160;30, 2022, the Company had options outstanding to purchase 2,230,181 shares of common stock under the 2007 Incentive Plan. The awards granted under the 2007 Incentive Plan generally vest over three years and have a maximum contractual term of ten years.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzIxOA_ccda313e-5ca0-4c33-a0db-756b4c3d6b0c">&lt;div style="margin-bottom:10pt;margin-top:5pt;text-indent:27pt"&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 is a summary of the Company's authorized and issued common and preferred stock as of June&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding as of&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Common Stock, par value $0.001 per share&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,504,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,504,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,382,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Series&#160;C Preferred Stock, par value $0.001 per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjJhMTBiMDQ2NmU1MTQ0NzE5ZjJkMTZiYzRiODk5MWVhXzI4_26883540-7f00-40e9-9d9d-92b50f7c5dd5"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjJhMTBiMDQ2NmU1MTQ0NzE5ZjJkMTZiYzRiODk5MWVhXzI4_9b9ff12d-1bd2-4399-b3f0-72d261e43731"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0xLTEtMS0zOTYzNQ_ebe2a310-dec1-48ae-ad21-627755520c92"
      unitRef="shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi0zLTEtMS0zOTYzNQ_2f593177-9bf6-4ff8-97e8-f625351d6dbf"
      unitRef="shares">247504547</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi01LTEtMS0zOTYzNQ_27624e3b-740d-44e7-921d-06fc1ea94d8e"
      unitRef="shares">247504547</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib792260d77a04d58bca8e97bd4f21330_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfMi03LTEtMS0zOTYzNQ_05052895-ae70-4012-b9c6-4634a6f2374b"
      unitRef="shares">217382887</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjM5Njc4MWY0ZmI4YzRiNDU4YTEwMGI0NGM0MTBmYzFiXzQw_8113f53d-bc5f-4926-90ff-eae691796377"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iecd3e0e3adf14dd8ac32cf22a3d8d515_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0wLTEtMS0zOTYzNS90ZXh0cmVnaW9uOjM5Njc4MWY0ZmI4YzRiNDU4YTEwMGI0NGM0MTBmYzFiXzQw_bfd032ca-f199-4483-a9fc-92df14fed664"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0xLTEtMS0zOTYzNQ_b9a2c0f4-f595-4391-b88a-4885332e0acb"
      unitRef="shares">1091</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS0zLTEtMS0zOTYzNQ_652a25ac-5032-4b97-ad6a-7e086b2770e5"
      unitRef="shares">1091</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9e8f27ad95c2447c9a3f7e4b322609bd_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS01LTEtMS0zOTYzNQ_16d122d4-afd1-4981-b763-952050995162"
      unitRef="shares">9</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iecd3e0e3adf14dd8ac32cf22a3d8d515_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RhYmxlOjQ4NGY4YjI1YjBkNzQ4MDg4MDEwZWM0ZmM2ZmE1ZDkxL3RhYmxlcmFuZ2U6NDg0ZjhiMjViMGQ3NDgwODgwMTBlYzRmYzZmYTVkOTFfNS03LTEtMS0zOTYzNQ_bac279f1-926e-46cf-b169-3c2ec5ee4455"
      unitRef="shares">9</us-gaap:PreferredStockSharesOutstanding>
    <ino:StockSalesAgreementMaximumAuthorizedAmount
      contextRef="i3ef74d611e764b58a691cf75dcf507df_D20211109-20211109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNDE3_3abc21fa-9ae3-4aed-8bf1-57af221dcfd0"
      unitRef="usd">300000000</ino:StockSalesAgreementMaximumAuthorizedAmount>
    <ino:SaleOfStockSalesProceedsOfAnyCommonStockPercentage
      contextRef="i3ef74d611e764b58a691cf75dcf507df_D20211109-20211109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNTM4_1bf63765-3b3e-41c1-8174-19636c4bc35a"
      unitRef="number">0.030</ino:SaleOfStockSalesProceedsOfAnyCommonStockPercentage>
    <ino:StockSaleAgreementAggregateNumberofSharesIssued
      contextRef="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNjgw_e0235f15-cd8d-45e0-86e8-62069e9fc16d"
      unitRef="shares">28950958</ino:StockSaleAgreementAggregateNumberofSharesIssued>
    <ino:StockSaleAgreementWeightedAveragePricePerShare
      contextRef="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfNzkz_f438eab2-e2ad-480b-a88a-ef2436e20f00"
      unitRef="usdPerShare">2.54</ino:StockSaleAgreementWeightedAveragePricePerShare>
    <ino:StockSaleAgreementAggregateProceedsFromIssuanceOfStock
      contextRef="ica4c4cc76eef479bbeaa1f9583eb5b71_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfODQ2_0aec1819-6574-47b7-af47-6f013c7e558a"
      unitRef="usd">72500000</ino:StockSaleAgreementAggregateProceedsFromIssuanceOfStock>
    <ino:StockSalesAgreementRemainingAuthorizedAmount
      contextRef="i6448efb8002a41959efb9be7833f01c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfODY5_349615c8-fef3-402f-8588-0a71286b5976"
      unitRef="usd">178000000</ino:StockSalesAgreementRemainingAuthorizedAmount>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4edad6a401c84fa399d4a682930ac2df_D20210125-20210125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTAwMQ_5bc61d44-79d2-49a7-92e0-067a35b73545"
      unitRef="shares">20355000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i7cc75831f2ca45609bae2ebadf885671_I20210125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA1Nw_7441e5b3-71f7-41fb-bfb1-08bda8a0c900"
      unitRef="usdPerShare">8.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i4edad6a401c84fa399d4a682930ac2df_D20210125-20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTE5OA_78eca037-d059-4888-bb9a-1d78583e5c06"
      unitRef="usd">162100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i7a25391d913b412880d00053ea1d52fe_I20160513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTk0Nw_351a6b50-33d7-497b-9248-cd239513d39b"
      unitRef="shares">22000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <ino:NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan
      contextRef="i7a25391d913b412880d00053ea1d52fe_I20160513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjA1OQ_c44d60fc-592d-4076-890d-2dd18a4a9deb"
      unitRef="shares">2000000</ino:NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan>
    <ino:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized
      contextRef="i7b4f0d655f96449596085d9cba229b28_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjM0Mw_978dd909-5126-4673-87f3-3a470e56e52c"
      unitRef="shares">2000000</ino:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4bf0147536e44ef0890bf29e55280115_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjM3MA_edc245a9-2ed8-478b-94a8-69b470bb01a8"
      unitRef="shares">1792342</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4bf0147536e44ef0890bf29e55280115_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjQ1NA_2c1e10b6-c896-4fe8-80b6-baffcd7e8e21"
      unitRef="shares">2764680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="i4bf0147536e44ef0890bf29e55280115_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjU1OQ_3284fc98-26e5-49a4-a9ab-4aa4323be2ff"
      unitRef="shares">11902181</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i72bd6bd317cb4efca2d04203fa2e3fa8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjcxNg_a15f0540-d5a2-457a-b281-7080cc16d8db">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm
      contextRef="i72bd6bd317cb4efca2d04203fa2e3fa8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMjc1OA_2d4ee032-c12a-4882-969f-748675ba154d">P10Y</ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i793fdd6710f940258166f2dc9f9bc5f6_I20220624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzMzkyNw_3d976a21-c856-4b4f-be1b-ab2668de6113"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzNDgzNQ_92facf7e-f9ca-4414-bc7b-580032ca1382"
      unitRef="shares">1735000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzMzk2OQ_99f48eca-f123-4305-a9df-e94f20da6d07"
      unitRef="shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="ic2ca57404b6646f2a6aa768d9bc95a55_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMTA5OTUxMTYzMzk2Ng_abd2f01a-a7dd-4c2c-a957-e866494467dc"
      unitRef="shares">160000</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="ifcc5697e0cde46318b92a00f4a6e15ae_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzA0MQ_54a981c6-66bb-42f2-b072-a08796c11583"
      unitRef="shares">2230181</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i818a4928bb944350b19da40d20ff44ec_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzE2Nw_a4d9ef5c-8f0d-485a-afcc-f54ccaa48fa9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm
      contextRef="i818a4928bb944350b19da40d20ff44ec_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82NC9mcmFnOjdiYzRlNWFhNzQ3ZDQzOTk4NWVjMzdmMWYyNzc3MzQ4L3RleHRyZWdpb246N2JjNGU1YWE3NDdkNDM5OTg1ZWMzN2YxZjI3NzczNDhfMzIwOQ_191d273c-52b0-49d9-b332-5880e6a1cce0">P10Y</ino:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RleHRyZWdpb246ODExMjVjZTUxMThmNGM3MWIwNjhkZGNhNTJhMGUxYjJfMTY0OQ_52b95e3c-2ab2-47cf-a7cf-a785388011bd">Net Loss Per Share &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing the net loss for the period by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated in accordance with the treasury stock method for the outstanding stock options and RSUs and refle&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;cts the potential dilution that would occur if securities or other con&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;tracts to issue common stock were exercised or converted to common stock. The dilutive impact of the outstanding Notes &lt;/span&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;issued by the Company (discussed in Note 9) has been considered using the "if-converted" method. The calculation of diluted net loss per share requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of the options or other securities and the presumed exercise of such securities are dilutive to net loss per share for the period, an adjustment to the net loss used in the calculation is required to remove the change in fair value of such securities from the numerator for the period. Likewise, an adjustment to the denominator is required to reflect the related dilutive shares, if any. For the three and six months ended June 30, 2022 and 2021, basic and diluted net loss per share were the same, as the assumed exercise or settlement of stock options and RSUs and the potentially dilutive shares issuable upon conversion of the Notes would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&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 potential shares of common stock that were excluded from the diluted net loss per share calculation because of their anti-dilutive effect: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three and Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,292,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,330,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,869,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,516,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Performance-based restricted stock units&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;111,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&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;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Convertible notes&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;3,049,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,049,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,327,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,563,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RleHRyZWdpb246ODExMjVjZTUxMThmNGM3MWIwNjhkZGNhNTJhMGUxYjJfMTY0Nw_5935b4bf-c128-4a1d-9f57-ec7f08cc1b4f">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&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 potential shares of common stock that were excluded from the diluted net loss per share calculation because of their anti-dilutive effect: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three and Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,292,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,330,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,869,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,516,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Performance-based restricted stock units&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;111,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&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;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Convertible notes&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;3,049,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,049,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,327,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,563,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8397e4f54f5b45a193aee56e3085014d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0xLTEtMS0zOTYzNQ_0a0641a1-dafc-45b5-9aa2-6135e9c98c53"
      unitRef="shares">14292362</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i59f0e80229254a6b9eba9be249d62e9b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0xLTEtMS0zOTYzNQ_4e6b0a21-f017-4bc4-9719-a5791028bacd"
      unitRef="shares">14292362</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5d4f893861f94c0fbaa283f4454cbe5e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0zLTEtMS0zOTYzNQ_43bf01fc-8d51-4df9-8afe-14d1bb9d9581"
      unitRef="shares">10330818</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icf6d0f6e643549a9a5eab979706b88bf_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMi0zLTEtMS0zOTYzNQ_b6ade6e2-8296-4ec3-b0e3-26647f3cca5d"
      unitRef="shares">10330818</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iabbe8eb598684807a54537d90e35fce7_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0xLTEtMS0zOTYzNQ_6dc44e45-4cde-4272-94a9-a48b2421a0e3"
      unitRef="shares">2869680</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i742d33d5150d445893508e0c5d72f2c6_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0xLTEtMS0zOTYzNQ_b6281c8a-25bf-4e13-a50c-478470f6da49"
      unitRef="shares">2869680</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9b1b5b6d79064475946e547114e92254_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0zLTEtMS0zOTYzNQ_c69e8614-a596-4062-89a0-af3d9bb4915c"
      unitRef="shares">2516102</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1d0bb9afb81c4bb3899ebc8bc0393eff_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfMy0zLTEtMS0zOTYzNQ_d24beb51-4ae6-4519-b126-b50dda43d506"
      unitRef="shares">2516102</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic973f58c6cb842e688172edd0b2ea481_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0xLTEtMS0zOTYzNQ_8a483cb3-b323-4372-bd2f-6e7d2f693be8"
      unitRef="shares">111941</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i059b2b0d36b942659d5086e3919b6b65_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0xLTEtMS0zOTYzNQ_c7fb3282-749a-4563-9df7-59727e70055d"
      unitRef="shares">111941</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4eedf46177ad4c279eba354b5e3b506e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0zLTEtMS0zOTYzNQ_566d872c-3d6c-43b1-b3f2-7d5d2be00319"
      unitRef="shares">663353</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icd28634b405341ac8ebae26a75c2db16_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNC0zLTEtMS0zOTYzNQ_8124a4d3-d800-4866-a663-f58d1713c974"
      unitRef="shares">663353</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7f34100719454b7c9211c459d04c4740_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0xLTEtMS0zOTYzNQ_0fba856d-f19c-428e-a22d-19fdc95fbfef"
      unitRef="shares">3309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9d29526bd4c44dd896acd3d1295b21dd_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0xLTEtMS0zOTYzNQ_117b0c93-b4a0-4b00-a8ec-992d33088657"
      unitRef="shares">3309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2f413d55fbcc4a65986acb4cde2cd2fa_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0zLTEtMS0zOTYzNQ_10dd160f-1d0f-4326-9614-500ec7b7bf70"
      unitRef="shares">3309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iad861df5b48b403289d640f0da6ef73f_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNS0zLTEtMS0zOTYzNQ_8670cdd7-8284-4f54-bc97-850ebf1f6ee3"
      unitRef="shares">3309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i097a473658d04729a87cbd7337738392_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0xLTEtMS0zOTYzNQ_2280872a-42f8-4344-b597-7b59a16811f7"
      unitRef="shares">3049980</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idedab14677914c28a4bb9586d266eb48_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0xLTEtMS0zOTYzNQ_d39d522e-6f55-477e-bd1c-29b0323a19f0"
      unitRef="shares">3049980</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i140b7301a4164d019b86b728025a98ad_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0zLTEtMS0zOTYzNQ_1e2602ae-369b-4441-8cbe-400357174ee3"
      unitRef="shares">3049980</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i29ca5b54b76a4d41b6925f7f641864a7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfNi0zLTEtMS0zOTYzNQ_5d6d3592-b582-43bc-be1f-db4596accb54"
      unitRef="shares">3049980</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0xLTEtMS0zOTYzNQ_dc9c7c09-7709-46aa-bf03-55854e65082e"
      unitRef="shares">20327272</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0xLTEtMS0zOTYzNQ_e9c9b05c-686b-4c4b-b916-bf3a94aaaed4"
      unitRef="shares">20327272</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0zLTEtMS0zOTYzNQ_1907b3db-6945-4b6d-870d-11fd478af318"
      unitRef="shares">16563562</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF82Ny9mcmFnOjgxMTI1Y2U1MTE4ZjRjNzFiMDY4ZGRjYTUyYTBlMWIyL3RhYmxlOmFlOWRmYTRjYTQyMjQzMDQ4YjllNTBiNjc3Y2M5M2YxL3RhYmxlcmFuZ2U6YWU5ZGZhNGNhNDIyNDMwNDhiOWU1MGI2NzdjYzkzZjFfOS0zLTEtMS0zOTYzNQ_954c68d5-1d08-4ceb-8dcf-c65c6e8a620c"
      unitRef="shares">16563562</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMzQ3Mw_680f4304-58d2-4219-8dd0-359ebc500972">Stock-Based Compensation&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs stock-based compensation expense related to RSUs and stock options. The fair value of restricted stock is determined by the closing price of the Company's common stock reported on the Nasdaq Global Select Market on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes option pricing model. The Black-Scholes option pricing model was developed for use in estimating the fair value of traded options, which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of subjective assumptions, including the expected stock price volatility and expected option life. The Company amortizes the fair value of the awards on a straight-line basis over the requisite vesting period of the awards. Expected volatility is based on historical volatility. The expected life of options granted is based on historical expected life. The risk-free interest rate is based on the U.S. Treasury yield in effect at the time of grant. The dividend yield is based on the fact that no dividends have been paid historically and none are currently expected to be paid in the foreseeable future. The Company recognizes forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used in the Black-Scholes model for option grants to employees and directors are presented below:&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;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;93%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;92%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life in years&lt;/span&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;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total employee and director stock-based compensation expense recognized in the condensed consolidated statements of operations for the three and six months ended June 30, 2022 was $8.8 million and $16.0 million, respectively, of which $2.2 million and $5.9 million, respectively, was included in research and development expenses, and $6.6 million and $10.1 million, respectively, was included in general and administrative expenses. The Company entered into a Separation Agreement with J. Joseph Kim, the Company's former President and Chief Executive Officer on May 10, 2022.  Pursuant to the terms of the Separation Agreement, Dr. Kim's outstanding RSU's as of the separation date were fully vested and one-half of the RSUs were settled in the Company's common stock and one-half were settled in cash. Dr. Kim's outstanding stock options will continue to vest over a certain period and his vested stock options will remain exercisable until five years after the separation date. Stock-based compensation for the three and six months ended June 30, 2022 included a $4.2&#160;million charge related to these modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total employee and director stock-based compensation expense recognized in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 was $5.3 million and $14.5 million, respectively, of which $2.7 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million and $7.9 million, respectively, was included in research and development expenses, and $2.6 million and $6.6 million, respectively, was included in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, there was $15.5 million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value per share, calculated using the Black-Scholes option pricing model, was $1.66 and $2.35 for employee and director stock options granted during the three and six months ended June 30, 2022, respectively, and $5.25 and $7.91 for the three and six months ended June 30, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, there was $11.6 million of total unrecognized compensation expense related to unvested service-based RSUs, which is expected to be recognized over a weighted-average period of 2.0 years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value per share was $2.14 and $3.12 for service-based RSUs granted during the three and six months ended June 30, 2022, respectively, and $6.81 and $10.64 for the three and six months ended June 30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to non-employees was estimated using the Black-Scholes pricing model. Total stock-based compensation expense for stock options and RSUs granted to non-employees for the three and six months ended June 30, 2022 was $415,000 and $965,000, respectively. Total stock-based compensation expense for stock options and RSUs granted to non-employees for the three and six months ended June 30, 2021 was $308,000 and $737,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of &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;June&#160;30, 2022&lt;/span&gt;, the Company had 111,941 performance-based RSUs outstanding, which were granted to key employees in August 2020.  The underlying performance milestones of the RSUs were not probable of achievement as of June 30, 2022, and no stock-based compensation expense has been recognized to date for the performance-based RSUs.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMzQ2Mw_7104e9a7-6ae1-4630-9211-dca83c8b87fe">&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used in the Black-Scholes model for option grants to employees and directors are presented below:&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;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;93%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;92%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life in years&lt;/span&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;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi0xLTEtMS0zOTYzNQ_c463f225-9b16-4b73-9248-51e7c23c8493"
      unitRef="number">0.0290</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi0zLTEtMS0zOTYzNQ_3c673068-04ef-4330-8310-6b8c8789f077"
      unitRef="number">0.0099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi01LTEtMS0zOTYzNQ_6f6dbeba-890c-476b-8d4c-16d2e5200e5e"
      unitRef="number">0.0204</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMi03LTEtMS0zOTYzNQ_19b66f28-9bcf-47ee-90b7-9ae3139c3d39"
      unitRef="number">0.0090</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy0xLTEtMS0zOTYzNQ_c8f41946-abfa-45fa-91a7-0ed2d2f7d23e"
      unitRef="number">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy0zLTEtMS0zOTYzNQ_fab4c60b-3833-49e9-80ee-27d8f82e2f7e"
      unitRef="number">0.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy01LTEtMS0zOTYzNQ_fd83aa8b-767d-46c9-92c7-92df5bd52ace"
      unitRef="number">0.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfMy03LTEtMS0zOTYzNQ_6cfe7d18-4e2b-4426-83fd-2dfa38b5ef77"
      unitRef="number">0.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC0xLTEtMS0zOTYzNQ_f294b778-411b-4531-a9eb-25b59275fbeb">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC0zLTEtMS0zOTYzNQ_b29bb90d-2e74-4fb8-b1fe-1421b2e7f847">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC01LTEtMS0zOTYzNQ_f4aee8ea-53c1-4bb2-b044-49d9115a1e10">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNC03LTEtMS0zOTYzNQ_2e2ae7da-51d0-4ec6-9ef9-04ea69719edb">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS0xLTEtMS0zOTYzNQ_dcb793b8-a647-42c4-8102-4a86a3e8c840"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i52e2d3b554964d52a0d0b5a3bd240450_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS0zLTEtMS0zOTYzNQ_b4e60490-ce5f-4337-b2e7-e6651e77ec64"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iea5be2067899460ba1e04248f5e0d0c1_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS01LTEtMS0zOTYzNQ_96a7265e-3bf6-4dce-9958-60aed05022ac"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if1c3919ccbe04db69727417ee7b2e504_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RhYmxlOmRjOTU5NjM4NmI2OTQ4MTNhNDY5M2JmYzI5YjA2MzU0L3RhYmxlcmFuZ2U6ZGM5NTk2Mzg2YjY5NDgxM2E0NjkzYmZjMjliMDYzNTRfNS03LTEtMS0zOTYzNQ_e554779c-f2e1-4c13-843b-4459e6a662d0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensation
      contextRef="i114b7085572a4d978d96857460b38ec5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTU5NA_9e9c02b3-dc5c-42c4-bed2-8972ff0aef92"
      unitRef="usd">8800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iaa10f80ff9d74f2489c68c861fd1337a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTAzOQ_8ec274aa-4fc2-45fd-b04d-3c43ae3c6fe3"
      unitRef="usd">16000000</us-gaap:ShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1b56feec4ac47d2889e771c7cb55db8_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTYzMA_bd7ce42f-ea79-40db-8b7f-c03c4a0fe8b3"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idee4e395ac2c4e2a997c08a0c153efae_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTA0Ng_29c12f57-ab2c-45d8-8608-6af58535c3de"
      unitRef="usd">5900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0be90cb387d4a39994d47f38b199220_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTcxMg_a4abcc05-01f4-4075-a6d9-200001158c6d"
      unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida4fe6c366944cfebf87fcd370aab6f7_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTA1Mw_b944469a-7b26-48cb-be75-13072b1f9624"
      unitRef="usd">10100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="iacae419405a94e39b47da81b7b7794bb_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMzg0ODI5MDcwNzY2NQ_e9b10531-df26-4b25-abc0-8bacf529e10c">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i97885a230c734018b5681696183400d3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzODEwMg_0a38d9ed-5289-410c-a483-01370492456a"
      unitRef="usd">4200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i596d6ae8d465486e8d6ea6e9a84a0eb7_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzODEwMg_9b10d0b6-f441-4bd3-8a94-4565aa45ddc5"
      unitRef="usd">4200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i1d839f6b1bfa4908b167df53c94cb472_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQxMQ_d444fa25-b98f-4dd3-8823-0b573c7e290b"
      unitRef="usd">5300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iaaef8209c9cd42e49499242df76c3db1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQxNQ_4817b3da-8813-4c7e-bd1e-cfed3289686e"
      unitRef="usd">14500000</us-gaap:ShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i961caea101c94c04a4d92a9cf6b47bd8_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQxOQ_9ee13954-b827-4e0b-9238-c839f59102b3"
      unitRef="usd">2700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i47eda2cf61e7430d80de32fdd1ad4b0a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQzMA_e555a551-b4b3-4244-83a9-a01abad29c2f"
      unitRef="usd">7900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i915aed3d3ade425e92dd9b96b1ee55e4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQzNA_a9575605-1d4c-4a17-84df-7ad34cc894b7"
      unitRef="usd">2600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iadcb657a8fbc4cdda6df486ca00ee113_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQzOA_9e6fd278-29af-461d-a816-affde1b9d7db"
      unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTgwOA_ae44fcfa-b7f9-4f1a-b09e-ce2db8fe761d"
      unitRef="usd">15500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTk1OA_419461bc-aca7-47a4-85ef-142b53d668fc">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjA3Nw_a9169cb2-5b86-4fc2-8192-a3f871b074c0"
      unitRef="usdPerShare">1.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQ3MA_61ed6c7f-200d-4d3e-be2d-b7ddf0de9e1a"
      unitRef="usdPerShare">2.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQ4MQ_3be1ac20-f4db-427c-8893-d7820cfc5a8b"
      unitRef="usdPerShare">5.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTQ4OQ_39cbdd09-4304-436d-8c67-b6c33a6e5087"
      unitRef="usdPerShare">7.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic21d342e030647139943a8f0369248e8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5MQ_2b94b247-5509-4b30-a022-b2eb7e8a77a5"
      unitRef="usd">11600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjM0Ng_61742f41-ec92-4645-89e9-422e567dda60">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i52918abf256b4b438013cc2412fd82ae_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjQxNQ_5ef4b092-bb90-44eb-abd4-f2d312a1a5de"
      unitRef="usdPerShare">2.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTU1Mw_b8672490-a081-42b5-8ad0-a4267e4b3437"
      unitRef="usdPerShare">3.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ieedef57be2224274b9a51d6b9fd75dbf_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTU3MQ_69a52469-c41b-4d6e-8be1-05ae59bd2282"
      unitRef="usdPerShare">6.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib5272b2d62f742d7b24556432891c5a2_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTU3OQ_597c09d7-1803-439b-bf3a-8c280e035ad9"
      unitRef="usdPerShare">10.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="ia363c8cc2b194a269a47054e761d4649_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjcxOQ_e010368f-5207-4ec0-a24c-e16bf6fc2f63"
      unitRef="usd">415000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i735989e5810f4166907338f05c1bd75b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTYyOA_d05ce7db-413b-48e8-88ae-cf58147da86c"
      unitRef="usd">965000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iae6522dea81e4b609e140eb1e41ba6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTc3OA_78a91136-f261-4eab-9a44-0a4755be90ed"
      unitRef="usd">308000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8ba84e66797a40259b1e42a4d6147a26_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMjE5OTAyMzI1OTc4Mg_05b4fb3c-13a7-4fd9-9304-1034a1abfb4c"
      unitRef="usd">737000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic21d342e030647139943a8f0369248e8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzMjMyNw_5c34049a-fbdb-4959-b651-7688bfed02ad"
      unitRef="shares">111941</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensation
      contextRef="if136b0c822ba461eae6c889c54e1c4bd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83My9mcmFnOjllNWI0MmQwZDg0NzQ1NmZhNDFmMjRmMTEwZTEzYjhjL3RleHRyZWdpb246OWU1YjQyZDBkODQ3NDU2ZmE0MWYyNGYxMTBlMTNiOGNfMTA5OTUxMTYzMjMzNQ_228163a6-189f-4c55-be18-b1964a0ea96e"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzQ3MQ_de38c7ee-5f78-45aa-b9a4-1c2cecdfda01">Related Party Transactions&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plumbline Life Sciences, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company owned 597,808 shares of common stock in PLS as of June&#160;30, 2022, representing a 18.7% ownership interest, and one of the Company's directors, Dr.&#160;David B. Weiner, acts as a consultant to PLS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from PLS consists of milestone, license and patent fees. For the three and six months ended June 30, 2022, the Company recognized revenue from PLS of $6,000 and $15,000, respectively, and $75,000 and $125,000 for the three and six months ended June 30, 2021, respectively. At June&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance of $40,000 and $25,000, respectively, related to PLS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Wistar Institute&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's director Dr.&#160;David B. Weiner is a director of the Vaccine Center of The Wistar Institute ("Wistar"). Dr. Weiner is also the Executive Vice President of Wistar.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&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 March 2016, the Company entered into collaborative research agreements with Wistar&#160;for preventive and therapeutic DNA-based immunotherapy applications and products developed by&#160;Dr. Weiner and Wistar for the treatment of cancers and infectious diseases. Under the terms of the agreement, the Company reimbursed Wistar for all direct and indirect costs incurred in the conduct of the collaborative research, not to exceed $3.1 million during the five-year term of the agreements. In March 2021, upon expiration of the March 2016 agreements, the Company entered into new collaborative research agreements with Wistar&#160;with the same terms. The Company will have the exclusive right to in-license new intellectual property developed under this agreement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&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 2021, the Company entered into collaborative research agreements with Wistar in support of the clinical development of INO-4800. Under the terms of these collaborative research agreements, the Company will reimburse Wistar for all direct and indirect costs incurred in the conduct of the collaborative research, not to exceed $1.9&#160;million during the two-year term of the agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 Novem&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;ber 2016, the Company received a&#160;$6.1 million&#160;sub-grant through Wistar to develop a dMAb against the Zika infection, which was fully funded through December 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also a collaborator with Wistar on an Integrated Preclinical/Clinical AIDS Vaccine Development grant from the National Institutes of Health&#x2019;s National Institute of Allergy and Infectious Diseases, with funding through February 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 2020, the Company received a $10.7&#160;million sub-grant through Wistar, which was amended in 2021 to $13.6&#160;million, for the preclinical development and translational studies of dMAbs as countermeasures for COVID-19, with funding through November 2022. The sub-grant also includes an option for an additional $6.0&#160;million in funding through March 2024, &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;of which $3.3&#160;million had been exercised as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred grant funding recognized from Wistar and recorded as contra-research and development expense is related to work performed by the Company on the research sub-contract agreements. For the three and six months ended June 30, 2022, the Company recorded $3.9 million and $5.4 million, respectively, and for the three and six months ended June 30, 2021 the Company recorded $381,000 and $610,000, respectively, as contra-research and development expense from Wistar. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses recorded from Wistar relate primarily to the collaborative research agreements and sub-contract agreements related to Gates and CEPI (see Note 15). Research and development expenses recorded from Wistar for the three and six months ended June 30, 2022  were $444,000 and $626,000, respectively. Research and development expenses recorded from Wistar for the three and six months ended June 30, 2021 were $1.2 million and $1.6 million, respectively. At June&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance of $6.8 million and $2.6 million, respectively, and an accounts payable and accrued liability balance of $1.3 million and $548,000, respectively, related to Wistar. As of June&#160;30, 2022, the Company recorded $154,000 as deferred grant funding and $433,000 as prepaid expenses on the condensed consolidated balance sheet related to Wistar.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i223537f5984e4383a57d6cc286c68d46_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfODU_8108f2b3-3f73-4bc5-953a-998c6358f4a2"
      unitRef="shares">597808</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i223537f5984e4383a57d6cc286c68d46_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTQz_119c0010-0a22-4feb-9a7e-db418ea3cb25"
      unitRef="number">0.187</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe9d3b0b1f184bc6a88075fb597e351b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzky_8cc01752-9863-474b-a61e-c68b5d92a80c"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8876e137b34a45e0af6a4203ca2761f8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTAzNg_0d6f29f4-5cb9-4b8d-82e3-0ce1bcc6e99f"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if66bc81ef70a473e9e2a124ce4d01a96_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTA0Ng_d80e1c86-db57-4764-947f-d17e71abc6b2"
      unitRef="usd">75000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf6750df05a144418136d1f0c45d5eaa_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTA1NA_11df73af-8082-4100-8c13-fa01e7424b41"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i34c751dbfc62487eb6e3dbdb047d4045_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfNDgx_f27766e3-a12c-4de8-8491-c4dcdf4f1c82"
      unitRef="usd">40000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i2b24b22e41ed4b95bf1777a2d1091eb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfNDg4_44874267-2b85-4a17-8663-42412cc60440"
      unitRef="usd">25000</us-gaap:AccountsReceivableRelatedParties>
    <ino:CollaborativeAgreementExpensesToReimburse
      contextRef="i1646c7a236764daeb4bb8ec093b7c620_D20160301-20160331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTE0MA_2edc260e-341d-4014-a139-c18ee1e149d6"
      unitRef="usd">3100000</ino:CollaborativeAgreementExpensesToReimburse>
    <ino:CollaborativeArrangementTerm
      contextRef="i1646c7a236764daeb4bb8ec093b7c620_D20160301-20160331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzQ2NQ_c0d167af-8929-4165-9f8a-7685f212c633">P5Y</ino:CollaborativeArrangementTerm>
    <ino:CollaborativeAgreementExpensesToReimburse
      contextRef="i970e1ed75765480fa58e835a6fa335e3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTc4OA_99fdc87a-9e43-4cef-8fb8-bc721ba3a70f"
      unitRef="usd">1900000</ino:CollaborativeAgreementExpensesToReimburse>
    <ino:CollaborativeArrangementTerm
      contextRef="i970e1ed75765480fa58e835a6fa335e3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzQ2Ng_54cec3f0-c90b-4f3f-9de8-36cdb7ea1aad">P2Y</ino:CollaborativeArrangementTerm>
    <ino:CollaborativeAgreementAwardedAmount
      contextRef="i9d52c481e74f4b09a0e0af6f75922e19_D20161101-20161130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMTg3Ng_eca8fc69-43e3-4d4a-b1e5-90d2945079b7"
      unitRef="usd">6100000</ino:CollaborativeAgreementAwardedAmount>
    <ino:CollaborativeAgreementAwardedAmount
      contextRef="i086c8f74e5cb42f0a0275ef5c8dcab3d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5Nw_90b982ef-5aac-433f-878a-5f00fa4fcdb8"
      unitRef="usd">10700000</ino:CollaborativeAgreementAwardedAmount>
    <ino:CollaborativeAgreementAmendedAmount
      contextRef="iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjI1NQ_49ea62e0-c80d-46c3-a73f-7e0c68378021"
      unitRef="usd">13600000</ino:CollaborativeAgreementAmendedAmount>
    <ino:CollaborativeAgreementAwardedOptionAmount
      contextRef="if6fafab7d0784ced86365e89cdb9e269_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjQ1MQ_3e62d80e-ee5a-441a-93aa-611e706e01b0"
      unitRef="usd">6000000</ino:CollaborativeAgreementAwardedOptionAmount>
    <ino:CollaborativeAgreementAwardedExercisedAmount
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjQ5NA_ccd58d51-b763-46cc-84e1-836d7f66b948"
      unitRef="usd">3300000</ino:CollaborativeAgreementAwardedExercisedAmount>
    <ino:GrantProceedsReceived
      contextRef="ia520766b554e4314ab73f451afe98bd3_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjc1NQ_7b24ec3c-89fc-4882-b60a-ea14b0141d72"
      unitRef="usd">3900000</ino:GrantProceedsReceived>
    <ino:GrantProceedsReceived
      contextRef="ie6f5f744df82463ca3b121bcaef8c7df_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTEwMA_1c62546f-a399-429c-a236-6edaab0a8811"
      unitRef="usd">5400000</ino:GrantProceedsReceived>
    <ino:GrantProceedsReceived
      contextRef="id42eba092a2b484e98586bc7dbf99e46_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTE2Mw_f535fb8f-233d-4c09-ba33-61a67da7c275"
      unitRef="usd">381000</ino:GrantProceedsReceived>
    <ino:GrantProceedsReceived
      contextRef="i0948690542484fecba65594cfd470765_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTE3MQ_5c903b3b-fc86-4b61-b109-4b1dbb6029d6"
      unitRef="usd">610000</ino:GrantProceedsReceived>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia520766b554e4314ab73f451afe98bd3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzA5OQ_b8195fe8-79b2-46f1-baaf-14c7873ffd6c"
      unitRef="usd">444000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie6f5f744df82463ca3b121bcaef8c7df_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTIwNg_777db915-66f7-42e7-81da-daf26fe14360"
      unitRef="usd">626000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id42eba092a2b484e98586bc7dbf99e46_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTMxNQ_38bf800a-9817-4fe6-a881-9a89e8c4d710"
      unitRef="usd">1200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0948690542484fecba65594cfd470765_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMjE5OTAyMzI1OTMxOQ_7a8565c8-e506-4ffa-9b50-2d5e2cc66011"
      unitRef="usd">1600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzE4OA_02b0c960-b628-43eb-b819-83196f45e6c7"
      unitRef="usd">6800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iaf3760a2c6674a5491bef40149c98204_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzE5NQ_37f2b8e0-7a43-4897-a9dc-fc3eaabc685f"
      unitRef="usd">2600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzI3MA_73f096c0-e632-4e66-9bc3-551aecf9c042"
      unitRef="usd">1300000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="iaf3760a2c6674a5491bef40149c98204_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzI3Nw_bda1e2ff-2292-4585-a233-b750696441e3"
      unitRef="usd">548000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <ino:DeferredGrantFundingFromAffiliate
      contextRef="ied3d4a5cf4b94b6d8797d543f7c3519e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzM0NQ_bf4a6044-83cc-4fbd-980d-8aaa2ec66c66"
      unitRef="usd">154000</ino:DeferredGrantFundingFromAffiliate>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83Ni9mcmFnOjdhMGY1YzBlNDZlNjRlMzdhODY0MDJmNTczODk4ODIwL3RleHRyZWdpb246N2EwZjVjMGU0NmU2NGUzN2E4NjQwMmY1NzM4OTg4MjBfMzM3OA_821efe01-4f31-44ae-ba11-0782ab66c74a"
      unitRef="usd">433000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTE5NTA_dac6d823-d7f1-4d4e-ab11-ca87ee3c4270">Commitments and Contingencies                                                  &lt;div style="text-indent:27pt"&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases approximately 82,200 square feet of office, laboratory, and manufacturing space in San Diego, California and 57,360 square feet of office space in Plymouth Meeting, Pennsylvania under various non-cancellable operating lease agreements with remaining lease terms as of June&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of 1.4 to 7.5 ye&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;ars, which represent the non-cancellable periods of the leases. The Company has excluded the extension options from its lease terms in the calculation of future lease payments as they are not reasonably certain to be exercised. The Company's lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms as well as payments for common area maintenance and administrative services. The Company has received customary incentives from its landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performed an evaluation of its contracts with customers and suppliers in accordance with ASC Topic 842 and determined that, except for the real estate leases described above and various copier leases, none of its other contracts contain a right-of-use asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets and liabilities on the condensed consolidated balance sheet represents the present value of the remaining lease payments over the remaining lease terms. Payments for additional monthly fees to cover the Company's share of certain facility expenses are not included in operating lease right-of-use assets and liabilities. The Company uses its incremental borrowing rate to calculate the present value of its lease payments, as the implicit rates in the leases are not readily determinable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;As of June&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;2,059,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&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,089,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;3,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&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;3,063,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;3,139,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;6,749,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total remaining lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,149,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,358,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,791,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,738,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Long-term operating lease liabilities&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;14,053,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Weighted-average remaining lease term&lt;/span&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;6.3 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease costs included in operating expenses in the condensed consolidated statements of operations for the three and six months ended June 30, 2022 were $851,000 and $1.7 million, respectively. Lease costs included in operating expenses in the condensed consolidated statements of operations for the three and six months ended June 30, 2021 were $827,000 and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.7&#160;million, respectively. Operating lease costs consisting of the fixed lease payments included in operating lease liabilities are recorded on a straight-line basis over the lease terms. Variable lease costs are recorded as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2019, the Company entered into two agreements to sublease a total of approximately 13,500 square feet in its Plymouth Meeting headquarters through periods between December 31, 2022 and March 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party. It is not possible to predict the maximum potential amount of future payments under these types of agreements due to the conditional nature of the Company's obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the Company under these types of agreements have not had a material effect on its business, consolidated results of operations or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securities Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 12, 2020, a purported shareholder class action complaint, McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim, was filed in the United States District Court for the Eastern District of Pennsylvania, naming the Company and J. Joseph Kim, the Company&#x2019;s former President and Chief Executive Officer, as defendants. The lawsuit alleges that the Company made materially false and misleading statements regarding its development of a vaccine for COVID-19 in its public disclosures in violation of certain federal securities laws. The plaintiff seeks unspecified monetary damages on behalf of the putative class and an award of costs and expenses, including reasonable attorneys&#x2019; fees. On June 18, 2020, the court appointed Manuel Williams to serve as lead plaintiff. On August 3, 2020, Mr. Williams filed a consolidated complaint, naming the Company and three of its officers as defendants. On September 21, 2020, Mr. Williams and another purported stockholder, Andrew Zenoff filed a first amended complaint, naming the Company and three of its officers as defendants. Defendants filed a motion to dismiss plaintiff&#x2019;s first amended complaint on November 5, 2020. On February 16, 2021, the court issued an order granting in part, and denying in part, the defendants&#x2019; motion to dismiss. The court granted the defendants&#x2019; motion to dismiss, and dismissed with prejudice, the claims premised on certain of the Company&#x2019;s statements. The court denied defendants&#x2019; motion to dismiss as to the remaining statements. On March 9, 2021, the defendants filed their answer to the complaint. After additional motions were filed in the case, in June 2022 the parties negotiated an agreement in principle to settle the shareholder class action complaint. Under the proposed settlement, the Company will pay $30.0&#160;million in cash and $14.0&#160;million in shares of its common stock to settle all outstanding claims. The Company's insurance carriers will pay the $30.0&#160;million cash component of the settlement. The parties are in the process of negotiating a stipulation of settlement and, thereafter, intend to file a motion for preliminary approval of settlement. The settlement is subject to court approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 20, 2020, a purported shareholder derivative complaint, Behesti v. Kim, et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors of the Company as defendants. The lawsuit asserts state and federal claims and is based on the same alleged misstatements as the shareholder class action complaint. The lawsuit accuses the Company&#x2019;s board of directors of failing to exercise reasonable and prudent supervision over the Company&#x2019;s management, policies, practices, and internal controls. The plaintiff seeks unspecified monetary damages on behalf of the Company as well as governance reforms. On June 5, 2020, the court stayed the Beheshti action pending resolution of a forthcoming motion to dismiss the McDermid securities class action or until any party provides notice that they no longer consent to the stay. On June 12, 2020 and June 15, 2020, two additional shareholder derivative complaints were filed in the United States District Court for the Eastern District of Pennsylvania, captioned Isman v. Benito, et al. and Devarakonda et al. v Kim, et. al. The complaints assert substantially similar claims as the Beheshti action and name the Company&#x2019;s current directors as defendants. The Devarakonda complaint also names one of the Company&#x2019;s former directors as a defendant. On July 21, 2020, the court consolidated the three derivative cases under the caption In re Inovio Pharmaceuticals, Inc. Derivative Litigation. The consolidated action is stayed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 7, 2020, a fourth shareholder derivative complaint, Fettig v. Kim et al., was filed in the United States District Court for the Eastern District of Pennsylvania, naming eight current and former directors of the Company as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action. On August 27, 2020, the Fettig action was consolidated with the other derivative cases, which remain stayed as explained above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 28, 2022, a fifth shareholder derivative complaint, Schumacher v. Benito et al., was filed in the Delaware Court of Chancery, naming eight current and former directors as defendants. The complaint asserts substantially similar claims as those in the consolidated derivative action.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 4, 2022, the Delaware Court of Chancery entered a stay of the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;VGXI Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 3, 2020, the Company filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against VGXI, Inc. and GeneOne Life Science, Inc., or GeneOne, and together with VGXI, Inc. collectively referred to as VGXI, alleging that VGXI had materially breached the Company&#x2019;s supply agreement with them. The complaint seeks declaratory judgments, specific performance of the agreement, injunctive relief, an accounting, damages, attorneys&#x2019; fees, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;interest, costs and other relief from VGXI. On June 3, 2020, the Company filed a petition for preliminary injunction, which was denied on June 25, 2020. On June 26, 2020, the Company filed notice of appeal of the denial of the petition with the Pennsylvania Superior Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 7, 2020, VGXI filed an answer, new matter and counterclaims against the Company, alleging that the Company had breached the supply agreement, as well as misappropriation of trade secrets and unjust enrichment. The counterclaims seek injunctive relief, damages, attorneys&#x2019; fees, interest, costs and other relief from the Company. Also, on July 7, 2020, VGXI filed a third-party complaint against Ology Bioservices, Inc., a contract manufacturing organization that the Company had engaged to provide services similar to those that were being provided by VGXI. On July 27, 2020, the Company filed an answer to VGXI&#x2019;s counterclaims, disputing the allegations and the claims raised in VGXI&#x2019;s filing. On October 1, 2020, the Company filed a notice of discontinuance of appeal with the Pennsylvania Superior Court. A trial date for the litigation has not been set.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to aggressively prosecute the claims set forth in its complaint against VGXI and to vigorously defend itself against VGXI&#x2019;s counterclaims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;GeneOne Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 7, 2020, GeneOne filed a complaint in the Court of Common Pleas of Montgomery County, Pennsylvania against the Company, alleging that the Company had breached the CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Device License Agreement, or the Agreement, between the Company and GeneOne. The Company terminated the Agreement on October 9, 2020. The complaint asserts claims for breach of contract, declaratory judgment, unfair competition, and unjust enrichment. The complaint seeks injunctive relief, an accounting, damages, disgorgement of profits, attorneys&#x2019; fees, interest, and other relief from the Company. On January 29, 2021, the Company filed preliminary objections to the complaint. On August 23, 2021, the court overruled the Company&#x2019;s preliminary objections to the complaint. On September 13, 2021, the Company filed an answer to the complaint, new matter, and counterclaims. The Company&#x2019;s counterclaims allege that GeneOne breached the Agreement and assert claims for breach of contract and declaratory judgment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The counterclaims seek damages, interest, expenses, attorney&#x2019;s fees, and costs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 18, 2021, GeneOne filed its answer to the Company&#x2019;s counterclaims and new matter. On November 8, 2021, we filed our answer to GeneOne&#x2019;s new matter. A trial date for this litigation has not been set.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to aggressively prosecute the claims set forth in its counterclaims against GeneOne and to vigorously defend itself against the claims in GeneOne&#x2019;s complaint. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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, the Company may be involved in disputes, including litigation, relating to claims arising out of operations in the normal course of our business. Any of these claims could subject the Company to costly legal expenses and, while the Company generally believes that it has adequate insurance to cover many different types of liabilities, its insurance carriers may deny coverage or its policy limits may be inadequate to fully satisfy any damage awards or settlements. If this were to happen, the payment of any such awards could have a material adverse effect on the Company's consolidated results of operations and financial position. Additionally, any such claims, whether or not successful, could damage the Company's reputation and business. Except as described above, the Company is not a party to any legal proceedings, the adverse outcome of which, in management&#x2019;s opinion, individually or in the aggregate, would be reasonably expected to have a material adverse effect on the Company&#x2019;s consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ino:LesseeOperatingLeaseAreaofLandUnderLease
      contextRef="i810596c3604b431eb6f112fc605e16e8_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTMw_d7d68c6d-509a-4701-a8e9-fdb472fed403"
      unitRef="sqft">82200</ino:LesseeOperatingLeaseAreaofLandUnderLease>
    <ino:LesseeOperatingLeaseAreaofLandUnderLease
      contextRef="iaf86662b8a744cba871e105f195b028b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjIx_a46b34d2-b2ca-40fc-83be-bd2877633e5e"
      unitRef="sqft">57360</ino:LesseeOperatingLeaseAreaofLandUnderLease>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i2cb1001442a241b2af59b86e66606fab_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMzgy_d158138a-08a3-4740-829d-524be54a06f5">P1Y4M24D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="icd003864214f422b8de082129f80a0cb_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMzg4_f6354679-7a30-4c44-8fb5-5aa147626b3e">P7Y6M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTE5NDc_10921e2b-d4ab-4ece-ae16-f47f1f6257ee">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;As of June&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;2,059,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&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,089,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;3,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&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;3,063,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;3,139,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;6,749,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total remaining lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,149,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,358,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,791,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,738,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Long-term operating lease liabilities&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;14,053,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Weighted-average remaining lease term&lt;/span&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;6.3 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMC0xLTEtMS0zOTYzNQ_bfe46225-6487-44ab-825a-eac9ed89890d"
      unitRef="usd">2059000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMS0xLTEtMS0zOTYzNQ_2de908c1-37c5-41b3-8693-a592ba86140c"
      unitRef="usd">4089000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMi0xLTEtMS0zOTYzNQ_e4da1865-0048-457f-9ca1-d57175424456"
      unitRef="usd">3050000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMy0xLTEtMS0zOTYzNQ_243d7516-0406-4624-9e7c-23806beab86f"
      unitRef="usd">3063000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNC0xLTEtMS0zOTYzNQ_eab74f54-e785-405f-b008-3286da631dc4"
      unitRef="usd">3139000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ino:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNS0xLTEtMS0zOTYzNQ_b6b31445-a20a-4675-8139-8681478ab614"
      unitRef="usd">6749000</ino:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNi0xLTEtMS0zOTYzNQ_3caf9da8-26c2-404c-94c4-5fa7d68b6cb1"
      unitRef="usd">22149000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfNy0xLTEtMS0zOTYzNQ_967e3b42-043b-4938-a48d-d7a4e3de7554"
      unitRef="usd">5358000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfOC0xLTEtMS0zOTYzNQ_d5606184-30d1-432e-a6bf-e1a4fcb797ea"
      unitRef="usd">16791000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfOS0xLTEtMS0zOTYzNQ_1d9aa89c-fc3c-4203-8329-0474c1a8061b"
      unitRef="usd">2738000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMTAtMS0xLTEtMzk2MzU_1c41198b-5679-4819-9865-215097583777"
      unitRef="usd">14053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMTItMS0xLTEtMzk2MzU_f719ba82-d1a1-4ff2-b0e7-b07fabd5ffe2">P6Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0d9d8759347246d1994ed9a3d8e57171_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RhYmxlOjlhZTdiNTQ4OGE0MTQxMTI4OWE2N2MzYWE0NDA4ZTc4L3RhYmxlcmFuZ2U6OWFlN2I1NDg4YTQxNDExMjg5YTY3YzNhYTQ0MDhlNzhfMTMtMS0xLTEtMzk2MzU_5f8691a3-4953-46f3-806c-f7f0899e0eef"
      unitRef="number">0.085</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCost
      contextRef="ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjA2NQ_17b459ad-bac0-4eb4-b1d3-904b3e31787f"
      unitRef="usd">851000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjA3Mg_1e0212c8-d5cc-495a-ba71-c6e959bd4cf5"
      unitRef="usd">1700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i647cbb6fb1954b84a910fecd91b6a6bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjE5OTAyMzI2NzY4OA_6c36e6a1-794d-4ab6-9ed4-9aa6926040fa"
      unitRef="usd">827000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7a0a39e087b74cd5a571a893168134e7_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjE5OTAyMzI2NzY5OA_9dce12ae-c893-400e-a897-1278c46971df"
      unitRef="usd">1700000</us-gaap:LeaseCost>
    <ino:LesseeOperatingLeaseNumberOfAgreementsToSublease
      contextRef="i82a030592cc247bb9b7df4c4de0b54e3_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjM1NA_ee72e662-5db1-423f-9fd6-da229e69d9b0"
      unitRef="agreement">2</ino:LesseeOperatingLeaseNumberOfAgreementsToSublease>
    <ino:LesseeOperatingLeaseAreaofLandUnderLease
      contextRef="id4980e743bd34eda84d1859d1586643e_D20191001-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMjQwNQ_2f9310e7-2f7b-4970-ab4b-d20dcb298a71"
      unitRef="sqft">13500</ino:LesseeOperatingLeaseAreaofLandUnderLease>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id172dc7640224c5c84beecd4cb2fd73f_I20210309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTA5OTUxMTY1Mzg3Nw_fc9c3518-24da-4b68-9306-0e0a2d486262"
      unitRef="usd">30000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <ino:LossContingencyEstimateOfPossibleLossValueOfShares
      contextRef="id172dc7640224c5c84beecd4cb2fd73f_I20210309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTA5OTUxMTY1Mzg5Mg_ceb27462-44d6-4fca-95d1-eb921084ca83"
      unitRef="usd">14000000</ino:LossContingencyEstimateOfPossibleLossValueOfShares>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id172dc7640224c5c84beecd4cb2fd73f_I20210309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF83OS9mcmFnOmExYzAzNThkOTI1ODRjNDE5MDAwNGRjMmZlMGZkMmRiL3RleHRyZWdpb246YTFjMDM1OGQ5MjU4NGM0MTkwMDA0ZGMyZmUwZmQyZGJfMTA5OTUxMTY1Mzk2MA_d7eaa0fc-6549-486a-8a55-06a07272f4c5"
      unitRef="usd">30000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTY3NjU_c2a2791c-7b35-478e-907c-d0abf7a37a90">Collaborative Agreements&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advaccine Biopharmaceuticals Suzhou Co., Ltd. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 December 31, 2020, the Company entered into a Collaboration and License Agreement with Advaccine Biopharmaceuticals Suzhou Co., Ltd. (&#x201c;Advaccine&#x201d;), which was amended and restated on June 7, 2021 (as amended and restated, the &#x201c;Advaccine Agreement&#x201d;). Under the terms of the Advaccine Agreement, the Company granted to Advaccine the exclusive right to develop, manufacture and commercialize the Company&#x2019;s vaccine candidate INO-4800 within the territories of China, Taiwan, Hong Kong and Macau (referred to collectively as &#x201c;Greater China&#x201d;) and 33 additional countries in Asia. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advaccine does not have the right to grant sublicenses, other than to affiliated entities, without the Company&#x2019;s express prior written consent. As part of the collaboration, Advaccine also granted to the Company a non-exclusive license to certain DNA vaccine manufacturing processes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 June 2021 amendment relates to the collaboration between the Company and Advaccine to jointly conduct the global Phase 3 segment of the Company&#x2019;s ongoing Phase 2/3 trial of INO-4800 and expand the existing collaboration to include the planned global Phase 3 trial. The parties will jointly participate in the trial and will equally share the global development costs for the trial, including the Company&#x2019;s manufacturing costs to supply INO-4800. In certain instances, the Company will have the right to convert the exclusive license to a non-exclusive license in the licensed territories, other than Greater China, unless Advaccine agrees to pay the Company its full share of development costs in excess of a specified maximum. Notwithstanding the foregoing, Advaccine will be fully responsible for conducting the trial in Greater China, including its costs and expenses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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;incurred. The Company will be fully responsible for its costs and expenses, if any, incurred solely as a result of its activities in connection with the performance of the trial in the United States. The parties may continue to conduct clinical trials of INO-4800 outside of the territories covered by the Advaccine Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 that a global purchasing entity desires to enter into a purchase agreement for INO-4800 in both parties&#x2019; territories, the parties will enter into good faith negotiations for an arrangement to supply INO-4800 to such entity. In addition, the Company is permitted to enter into an agreement with a global purchasing entity to authorize the entity to conduct a portion of the global Phase 3 trial in the licensed territory outside of Greater China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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;Under the Advaccine Agreement, Advaccine made an upfront payment to the Company of $3.0&#160;million in January 2021. In addition to the upfront payment, the Company is entitled to receive up to an aggregate of $206.0&#160;million upon the achievement of specified milestones related to the development, regulatory approval and commercialization of INO-4800, including the achievement of specified net sales thresholds for INO-4800 in Greater China and the additional covered territories, if approved. The Company will also be entitled to receive a royalty equal to a high single-digit percentage of annual net sales in each region within the licensed territory, subject to reduction in the event of competition from biosimilar products in a particular region and in other specified circumstances. Advaccine&#x2019;s obligation to pay royalties will continue, on a licensed product-by-licensed product basis and region-by-region basis, for ten years after the first commercial sale in a particular region within Greater China or, if later, until the expiration of the last-to-expire patent covering a given licensed product in a given region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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;Beginning in the first calendar year following the first commercial sale of INO-4800 in the licensed territory outside of Greater China, Advaccine will pay the Company an annual maintenance fee of $1.5&#160;million for a period of five years, which fee will be creditable against any royalties payable by Advaccine with respect to sales outside of Greater China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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;Under the Advaccine Agreement, the Company will supply Advaccine&#x2019;s clinical requirements of INO-4800 and devices, although Advaccine may manufacture INO-4800 for its clinical use and may procure alternate suppliers. Advaccine is responsible for the manufacture and supply of INO-4800 itself or through a contract manufacturer for commercial use. Upon Advaccine&#x2019;s reasonable request, the parties may negotiate a separate clinical and/or commercial supply agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Advaccine Agreement will continue in force on a region-by-region basis until Advaccine has no remaining royalty obligations in such region. Either party may terminate the Advaccine Agreement (i) in the event the other party shall have materially breached its obligations thereunder and such default shall have continued for a specified period after written notice thereof or (ii) upon the bankruptcy or insolvency of the other party. In addition, the Company may terminate the agreement, upon prior written notice, if Advaccine (i) ceases all development or commercialization activities for at least nine months, subject to certain exceptions, or (ii) challenges the validity, enforceability or scope of any of the patents licensed by the Company to Advaccine under the Advaccine Agreement, subject to certain conditions. Advaccine may terminate the Advaccine Agreement at any time for convenience upon nine months&#x2019; written notice to the Company, if such notice is provided before the first commercial sale of INO-4800 in the licensed territory, or 18 months&#x2019; written notice thereafter; provided that the Company may accelerate the effectiveness of such termination to the extent permitted by law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 Company evaluated the terms of the Advaccine Agreement under ASC Topics 606 and 808 at inception and determined that the contract was with a customer and therefore should be accounted for under ASC Topic 606. The license to INO-4800 in the territories was identified as the only distinct performance obligation on a standalone basis as of the inception of the Advaccine Agreement. The Company concluded that the license was distinct from potential future manufacturing and supply obligations. The Company further determined that the transaction price under the Advaccine Agreement consisted of the $3.0&#160;million upfront payment received in January 2021 plus a $2.0&#160;million milestone payment which was achieved upon contract signing. The future potential milestone amounts were not included in the transaction price, as they were all determined to be fully constrained. As part of the evaluation of the development and regulatory milestones constraint, the Company determined that the achievement of such milestones is contingent upon success in future clinical trials and regulatory approvals, each of which is uncertain. Future potential milestone amounts may be recognized as revenue under the Advaccine Agreement, as well as under other collaborative research and development arrangements, if unconstrained. Reimbursable program costs will be recognized proportionately with the performance of the underlying services or delivery of drug supply and are excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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;Under Topic 606, the entire transaction price of $5.0&#160;million was allocated to the license performance obligation. For the six months ended June 30, 2022 and 2021, no revenue was recognized from Advaccine. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the June 2021 amendment, the Company determined that the global Phase 3 trial component of the agreement is a collaboration and not a contract with a customer and therefore concluded to account for the June 2021 amendment under ASC Topic 808. Reimbursements from Advaccine will be recognized as contra-research development expense on the condensed consolidated statement of operations once earned and collectibility is assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ApolloBio Corporation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;29, 2017, the Company entered into an Amended and Restated License and Collaboration Agreement (the "ApolloBio Agreement"),&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;with ApolloBio Corporation ("ApolloBio"), with an effective date of March 20, 2018. Under the terms of the ApolloBio Agreement, the Company has granted to ApolloBio the exclusive right to develop and commercialize&#160;VGX-3100, its DNA immunotherapy product candidate designed to treat&#160;pre-cancers&#160;caused by HPV, within the agreed upon territories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is entitled to receive up to an aggregate of $20.0 million, less required income, withholding or other taxes, upon the achievement of specified milestones related to the regulatory approval of&#160;VGX-3100&#160;in accordance with the ApolloBio Agreement. In the event that&#160;VGX-3100 is approved for marketing, the Company will be entitled to receive royalty payments based on a tiered percentage of annual net sales, with such percentage being in the&#160;low-&#160;to&#160;mid-teens,&#160;subject to reduction in the event of generic competition in a particular territory. ApolloBio&#x2019;s obligation to pay royalties will continue for 10 years after the first commercial sale in a particular territory or, if later, until the expiration of the&#160;last-to-expire&#160;patent covering the licensed products in the specified territory. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ApolloBio Agreement will continue in force until ApolloBio has no remaining royalty obligations. Either party may terminate the ApolloBio Agreement in the event the other party shall materially breach or default in the performance of its material obligations thereunder and such default continues for a specified period after written notice thereof. In addition, ApolloBio may terminate the ApolloBio Agreement at any time beginning one year after the effective date for any reason upon 90 days written notice to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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&#160;30, 2022 there have been no significant reimbursable program costs under the ApolloBio Agreement.&lt;/span&gt;&lt;span style="color:#ee2724;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-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Coalition for Epidemic Preparedness Innovations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into agreements with CEPI, pursuant to which the Company intends to develop vaccine candidates against Lassa fever and MERS. The goal of the collaboration between the Company and CEPI is to conduct research and development so that investigational stockpiles will be ready for clinical efficacy trial testing during potential disease outbreaks. The agreements with CEPI contemplate preclinical&#160;studies, as well as Phase 1 and Phase 2 clinical trials, occurring over multiple years. As part of the arrangement between the parties, CEPI has agreed to fund up to an aggregate of $56 million of costs over a five-year period for preclinical studies, as well as planned Phase 1 and Phase 2 clinical trials, to be conducted by the Company and collaborators, with funding from CEPI based on the achievement of identified milestones. During the three and six months ended June 30, 2022, the Company received funding of $3.2 million and $5.2 million, respectively, related to these grants and recorded those payments as contra-research and development expense. During the three and six months ended June 30, 2021, the Company received funding of $2.1 million and $4.4 million, respectively, related to these grants and recorded those payments as contra-research and development expense. As of June&#160;30, 2022, the Company had an accounts receivable balance of $1.4 million on the condensed consolidated balance sheet related to these CEPI grants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 2020, CEPI awarded the Company a grant of up to $9.0 million to support preclinical and clinical development of INO-4800 through Phase 1 human testing in the United States. In April 2020, CEPI awarded the Company a grant of $6.9 million to work with the International Vaccine Institute ("IVI") and the Korea National Institute of Health ("KNIH") to conduct clinical trials of INO-4800 in South Korea, a grant of $5.0 million to accelerate development of  the Company's next-generation intradermal electroporation device, known as CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 3PSP, for the intradermal delivery of INO-4800, and a grant of $1.3 million to support large-scale manufacturing of INO-4800. During the three and six months ended June 30, 2022, the Company received funding of $243,000 and $754,000, respectively, from CEPI related to these grants for INO-4800 and recorded such amounts as contra-research and development expense. During the three and six months ended June 30, 2021, the Company received funding of $1.1 million and $3.5 million, respectively, from CEPI related to these grants for INO-4800 and recorded such amounts as contra-research and development expense. As of June&#160;30, 2022, the Company had $2.4 million recorded as deferred grant funding on the condensed consolidated balance sheet from the CEPI grants related to INO-4800.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Bill &amp;amp; Melinda Gates Foundation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2018, Gates awarded and funded the Company a grant of $2.2 million to advance the development of dMAbs to address issues in infectious disease prevention and therapy. This technology has high relevance for the control of influenza and HIV. This next-generation approach to the delivery of monoclonal antibodies would make the technology accessible to low and middle-income countries. In August 2019, Gates funded an additional $1.1 million for the project. During the three and six months ended June 30, 2022, the Company recorded $6,000 and $86,000, respectively, as contra-research and development expense related to the Gates dMAb grant. During the three and six months ended June 30, 2021, the amounts recorded were minimal. As of June&#160;30, 2022, the Company had $298,000 recorded as deferred grant funding on the condensed consolidated balance sheet related to the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 2020, Gates awarded and funded the Company a grant of $5.0 million to accelerate the development of the CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 3PSP device for the intradermal delivery of INO-4800. During the three and six months ended June 30, 2022, the Company recorded no contra-research and development expense related to this Gates grant and during the three and six months ended June 30, 2021, recorded $0 and $893,000, respectively, as contra-research and development expense related to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;this Gates grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Department of Defense (DoD) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company entered into an Other Transaction Authority for Prototype Agreement (the &#x201c;OTA Agreement&#x201d;)&#160;with the DoD to fund the Company&#x2019;s efforts in developing the CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;3PSP device and associated arrays to be used for delivery of&#160;INO-4800 against&#160;COVID-19. Under the OTA Agreement, the Company intends to develop the CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 3PSP device and arrays for use in the U.S. military population and the U.S. population as a whole, subject to approval of the device by the U.S. Food and Drug Administration (the &#x201c;FDA&#x201d;). The OTA Agreement is also expected to support large-scale manufacturing of the CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 3PSP device, as well as large-scale DNA plasmid production for manufacture and supply of a specified number of doses of&#160;INO-4800&#160;in support of FDA approval of the device. The total amount of funding being made available to the Company under the OTA Agreement is $54.5 million. The Company has determined that the OTA Agreement should be considered under Subtopic 958-605, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Not-for-Profit Entities Revenue Recognition&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;, which is outside the scope of Topic 606, as the government agency granting the Company funds is not receiving reciprocal value for their contributions. The Company will record contra-research development expense on the condensed consolidated statement of operations in the same period that the underlying expenses are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Additionally, in June 2020, the Company was awarded a fixed-price contract (the &#x201c;Procurement Contract&#x201d;) from the DoD for the purchase of the Company&#x2019;s intradermal CELLECTRA&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;&#160;2000 device and accessories. The CELLECTRA&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; 2000 devices will be used to inject&#160;INO-4800&#160;in the Company&#x2019;s planned later-stage clinical trials. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The total purchase price under the Procurement Contract is expected to be $10.7&#160;million. The&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; Company determined that the Procurement Contract falls under the scope of ASC Topic 606 as the contract is with a customer and the Company is able to satisfy its obligations under the arrangement. Performance obligations under the Procurement Contract consist of the delivery of a specified number of CELLECTRA&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;&#160;2000 devices and accessories. The total transaction price was allocated to the individual performance obligations based on the determined standalone selling price for the devices and accessories. The Company will recognize revenue upon shipment of the purchased devices and accessories. During each of the three and six months ended June 30, 2022, the Company recorded revenue of $625,000 under the Procurement Contract. For the three and six months ended June 30, 2021, the Company recorded no revenue from the Procurement Contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June 30, 2022, the Company recorded $2.9 million and $6.1 million, respectively, as contra-research and development expense related to the OTA Agreement. During the three and six months ended June 30, 2021, the Company recorded &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;$13.4&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;$21.2&#160;million&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;, respectively, as contra-research and development expense related to the OTA Agreement. As of June&#160;30, 2022 and December 31, 2021, the Company had an accounts r&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;eceivable balance of $2.9&#160;million and $3.6&#160;million, respectively, on the condensed consolidated balance sheet from the DoD. As of June&#160;30, 2022, the Company had $9.0&#160;million recorded as deferred revenue on the condensed consolidated balance sheet related to the Procurement Contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&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 April 2021, the Company announced that the DoD had notified the Company that it will discontinue funding f&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;or the Phase 3 segment of the Company's clinical trial of INO-4800 in the United States, while continuing to fund the completion of the ongoing Phase 2 segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <ino:CollaborativeAgreementsUpfrontPaymentReceived
      contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjY4Nw_a4430bdb-0354-4c87-8a36-6f8355ac94b2"
      unitRef="usd">3000000</ino:CollaborativeAgreementsUpfrontPaymentReceived>
    <ino:CollaborationAgreementAdditionalRevenueToBeAchieved
      contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjgwMA_88eaba39-cad5-4a66-a6c8-7a82086562de"
      unitRef="usd">206000000</ino:CollaborationAgreementAdditionalRevenueToBeAchieved>
    <ino:CollaborationAgreementRoyaltyPeriod
      contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzUwNQ_8e3f1dcd-3385-4a8f-ae07-7f5ece2aaccc">P10Y</ino:CollaborationAgreementRoyaltyPeriod>
    <us-gaap:CostMaintenance
      contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzg5OA_42baa5bf-1711-4076-806d-3108c4674ac5"
      unitRef="usd">1500000</us-gaap:CostMaintenance>
    <ino:AnnualMaintenancePeriod
      contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzkxNw_fa8961f3-fffd-4737-9acb-a144110ba8a6">P5Y</ino:AnnualMaintenancePeriod>
    <ino:CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination
      contextRef="i1998f2f3ffae493abc1807ba9159855f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNTU1OQ_2e8a017d-96f0-4046-a797-bff5c6db34c9">P18M</ino:CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination>
    <ino:CollaborativeAgreementsUpfrontPaymentReceived
      contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNjMxMA_c8d0ebbb-a9aa-4dc7-9be9-565bdde2676f"
      unitRef="usd">3000000</ino:CollaborativeAgreementsUpfrontPaymentReceived>
    <ino:CollaborationAgreementPaymentEarned
      contextRef="i2e21817ab555409e83a378c05d403dce_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNjM2MQ_4311acb5-f556-4d27-80c6-ea7897a93c27"
      unitRef="usd">2000000</ino:CollaborationAgreementPaymentEarned>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i268e3b7cfa14489c902ef1ebb7a37ffe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNzIzMw_cbde80db-e39d-4275-9252-d2aa9ce69a97"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37c8d9f93cb5413b93dd10baa6670527_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNzcyMQ_37846116-9373-45d4-8eea-cbbe1af7c75c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46d13ff184cd4a0ca9dc9be6e0a361c7_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfNzcyMQ_8c7b71a7-a9d5-4f0f-90de-33e88a84a065"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ino:CollaborationAgreementAdditionalRevenueToBeAchieved
      contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfODgyNA_fe84760d-641e-4e5e-9b61-484f4fbb7893"
      unitRef="usd">20000000</ino:CollaborationAgreementAdditionalRevenueToBeAchieved>
    <ino:CollaborationAgreementRoyaltyPeriod
      contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfOTM3MA_aa98154e-29c8-438b-8383-b399fb5f6480">P10Y</ino:CollaborationAgreementRoyaltyPeriod>
    <ino:CollaborativeAgreementPeriodFromEffectiveDateForTermination
      contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfOTk5Mg_e88a3072-ce3b-43c6-96e9-0ef0d0490226">P1Y</ino:CollaborativeAgreementPeriodFromEffectiveDateForTermination>
    <ino:CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination
      contextRef="ifad83399d29f49f3b2e811c0ba43715a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTAwNDA_6c3747b9-c2e3-44d6-a6a6-49bbc6f28638">P90D</ino:CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination>
    <ino:CollaborativeAgreementFundingToBeReceived
      contextRef="iba95353c681b462ca07c89edfd5f77f2_D20180401-20180430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTA4Mzg_f8f14b81-23b8-4912-914a-6cbf241855c6"
      unitRef="usd">56000000</ino:CollaborativeAgreementFundingToBeReceived>
    <ino:CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment
      contextRef="iba95353c681b462ca07c89edfd5f77f2_D20180401-20180430"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTY3NzE_548c0bdb-9c17-4325-80aa-d74bc812bcb1">P5Y</ino:CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="ie6e7fc4fe27b4bf0b2658b459ca1af60_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTExMzM_27a288b0-c0b8-4eb3-9325-a27f93ab6e85"
      unitRef="usd">3200000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i0797998f0bc44cd692094e29d0f5857c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjYyNg_a0182c59-cee9-42ab-b0b8-89757d766427"
      unitRef="usd">5200000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i37fd636486ae4a74bdbd2e39159eee53_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjY0NQ_f84459ca-0fa2-4121-95ab-e2166117089e"
      unitRef="usd">2100000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i9d25e666f78747f28d2a1e9a28779c67_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjY2MA_c5a4a69c-f4bd-4bd0-a12f-ce47b514ef1e"
      unitRef="usd">4400000</ino:CollaborativeAgreementFundingReceived>
    <us-gaap:AccountsReceivableNet
      contextRef="i6e3d444e63fe48a6b52d7ec8bc136c5e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTEzMTQ_01adc401-63ee-44e9-a89d-4c6ca8eeea5e"
      unitRef="usd">1400000</us-gaap:AccountsReceivableNet>
    <ino:CollaborativeAgreementFundingToBeReceived
      contextRef="i64375c51cbd641df9998d46e467cc398_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE0NTE_d0177d37-de3d-4f18-ac71-903b99613315"
      unitRef="usd">9000000</ino:CollaborativeAgreementFundingToBeReceived>
    <ino:CollaborativeAgreementFundingToBeReceived
      contextRef="i24f8a0ea65d54f05b61d4a9699ffe37f_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE2MTc_6dcd2a32-a073-4df1-bc5a-6ba578d891d4"
      unitRef="usd">6900000</ino:CollaborativeAgreementFundingToBeReceived>
    <ino:CollaborativeAgreementFundingToBeReceived
      contextRef="i04f6025de65a46e19f5652e95e779fb3_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE3OTU_c3c6fc62-a5b5-4e01-838b-e015f2a9eef5"
      unitRef="usd">5000000</ino:CollaborativeAgreementFundingToBeReceived>
    <ino:CollaborativeAgreementFundingToBeReceived
      contextRef="ic94849e240ac4abd952b0b4fbb573600_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTE5Nzc_e78988b3-66d5-49e4-bc8a-e8b72ad3c44f"
      unitRef="usd">1300000</ino:CollaborativeAgreementFundingToBeReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="iac002e3719254ef6991146eb79225b29_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTIwODY_7db83703-1f7c-42bc-8b51-5c8a4839b3f4"
      unitRef="usd">243000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="ife85ffca86e142c7b5695ccf6b91958d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MjY3OQ_36b1f84f-12f1-4eb9-a4ca-ed1d5d83c5f4"
      unitRef="usd">754000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="id90b5661422e42a29465a0bc43720a18_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3Mjg4MA_23242474-7d63-407d-9d35-92fae8bfea0d"
      unitRef="usd">1100000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="ic3a1e10d230e459e80d24539763b4418_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3Mjg4NA_da4ae14b-49cc-4851-8c2e-b1f3b47085d6"
      unitRef="usd">3500000</ino:CollaborativeAgreementFundingReceived>
    <ino:DeferredGrantFundingCurrent
      contextRef="i516182a060e249c48b1a55d8455fff4c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTIyNTQ_bc563580-a7fe-4e12-b52d-509697156352"
      unitRef="usd">2400000</ino:DeferredGrantFundingCurrent>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="ic1517574e0e747bfb3effb4183f17d67_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTI0NzU_d1580228-e376-4c38-9baf-ed4448d60752"
      unitRef="usd">2200000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="icad745667c944de59cd11333bfa9ed50_D20190801-20190830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTI4Mzg_035a1a74-bc5a-4f25-8070-6f5c20f379a0"
      unitRef="usd">1100000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="icfe2b329526c437cbc339e9c729183a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTIyNA_cbef4a2c-34dc-4234-bbd6-ea07b0aeafa3"
      unitRef="usd">6000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i0f5d0c69b14e4b6db3fb22d0331542ba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTIyOQ_133254e0-92d8-456b-a5b9-e13ae416c5f8"
      unitRef="usd">86000</ino:CollaborativeAgreementFundingReceived>
    <ino:DeferredGrantFundingCurrent
      contextRef="i66e8ddb4da5a44fdab89b60221f3d676_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTMwMzA_c7c149c9-96fe-4945-ac0d-7b366741f578"
      unitRef="usd">298000</ino:DeferredGrantFundingCurrent>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i5aaecf63a3ab4aa2a38a71f261a58749_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTMxOTc_1ae5de1d-d2bc-400c-a700-69148613284f"
      unitRef="usd">5000000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="if1b0eb2b14444d4c9e6055b68edc05ac_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzU5Ng_6a4e23bc-9bdd-48fd-bc6c-d5812155ec26"
      unitRef="usd">0</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i88be14dd42134cdf9cb3278842f12b65_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzU5Ng_6ab1ce60-783e-49b2-a2c6-59ea3621027f"
      unitRef="usd">0</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="idb06999435ee4528ae197384d64ea081_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTI0NA_d9d67f25-bb29-4f14-a59e-5585b3a7d20a"
      unitRef="usd">0</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="ifa0253e548ed4f5fb3093234dfe21f98_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMzI5ODUzNDkwMTI1MA_d1861d71-1691-4388-8219-12abbe51825d"
      unitRef="usd">893000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeAgreementFundingReceived
      contextRef="i8a87f9bebb6d491f9a7e6dbced234794_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTQzNjA_e5774a33-d713-4423-94b8-daa1b321e297"
      unitRef="usd">54500000</ino:CollaborativeAgreementFundingReceived>
    <ino:CollaborativeArrangementFixedPriceContractAmountAwarded
      contextRef="i85de82dc7da648eaa69e0820ed5ec697_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTUyMzg_a04ebc3d-2b48-4876-93c1-601e469e7d7f"
      unitRef="usd">10700000</ino:CollaborativeArrangementFixedPriceContractAmountAwarded>
    <ino:CollaborativeArrangementRevenueFromTheProcurementContract
      contextRef="i36e8e49e8edb4d20b4c677b199255c09_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYwMDA_308e99c6-b625-42d0-a5c6-cfca6a9c44d3"
      unitRef="usd">625000000</ino:CollaborativeArrangementRevenueFromTheProcurementContract>
    <ino:CollaborativeArrangementRevenueFromTheProcurementContract
      contextRef="i85e6ef63906d411ebaa28554ec89eafb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYwMDA_3bad74e2-61e9-4b22-a514-fb5fe1c11d2b"
      unitRef="usd">625000000</ino:CollaborativeArrangementRevenueFromTheProcurementContract>
    <ino:CollaborativeArrangementRevenueFromTheProcurementContract
      contextRef="ieff94edc3aa544b5bf8b12b4b3cf4a7e_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTA5OTUxMTY0NjA1OA_50ebd494-805c-40dd-bb64-9644e30f4536"
      unitRef="usd">0</ino:CollaborativeArrangementRevenueFromTheProcurementContract>
    <ino:CollaborativeArrangementRevenueFromTheProcurementContract
      contextRef="id473ddacf8fa47c18c651435f171fadd_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTA5OTUxMTY0NjA1OA_c75912e0-9556-487a-ac0f-8c57b20dc646"
      unitRef="usd">0</ino:CollaborativeArrangementRevenueFromTheProcurementContract>
    <ino:GrantProceedsReceived
      contextRef="i0f1e8bfa030d41ed815bebfb3d7485c4_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzE1Ng_98a788ef-ab32-4817-93b5-74103ab289c5"
      unitRef="usd">2900000</ino:GrantProceedsReceived>
    <ino:GrantProceedsReceived
      contextRef="ib0be866fadf14c9ba686c36f0346e290_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzE2MA_4d523619-2c82-4c5f-aa72-4774eec780a9"
      unitRef="usd">6100000</ino:GrantProceedsReceived>
    <ino:GrantProceedsReceived
      contextRef="i6980e8c5e55a47f7b499b9a6457df844_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzM3OA_1e901aab-42fd-4baa-9540-b298192a964b"
      unitRef="usd">13400000</ino:GrantProceedsReceived>
    <ino:GrantProceedsReceived
      contextRef="id35c1b5ba4ac4287bbdc4743b097bee5_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMjE5OTAyMzI3MzQzNw_7b91040f-4447-489b-8f22-3e82650651fe"
      unitRef="usd">21200000</ino:GrantProceedsReceived>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i8571acc494494de9b098d48cf8e24cfb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYyNjY_8d25f08d-8b2b-4b7d-9080-fa0852d834a2"
      unitRef="usd">2900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i8722580666bf4ba3b8a5d70683afc242_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYyNzM_e97c4fae-24fd-4a26-8441-7227a194f37c"
      unitRef="usd">3600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8571acc494494de9b098d48cf8e24cfb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84Mi9mcmFnOjAzZmU4ZDljMTUyNjQwNjFiNzE4YzUxY2FiMmFiZGQ1L3RleHRyZWdpb246MDNmZThkOWMxNTI2NDA2MWI3MThjNTFjYWIyYWJkZDVfMTYzNzU_85438816-0e73-4608-95c1-338293705647"
      unitRef="usd">9000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84NS9mcmFnOjFmYjY3M2E4OWE0ZDQwZDI5NzU0OWZmNTI0ZDlkNjkyL3RleHRyZWdpb246MWZiNjczYTg5YTRkNDBkMjk3NTQ5ZmY1MjRkOWQ2OTJfOTgw_fa330e46-4853-4ec5-998b-c5e6325979bb">Income Taxes The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&#160;Due to the adoption of ASU 2019-12 which removes the exception under ASC 740-20-45-7 to consider all sources of income in order to determine the tax benefit resulting from a loss from continuing operations, ASC 740-20-45-7 no longer applies.&#160;For the six months ended June&#160;30, 2022 and 2021, the Company did not record any income tax provision/(benefit) due to the Company&#x2019;s history of net operating losses generated and the maintenance of a full valuation allowance against its net deferred tax assets.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODkwNg_57d0b932-e9fe-4e23-b5d3-aa9e34bd844f">Geneos Therapeutics, Inc. &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, the Company formed Geneos to develop and commercialize neoantigen-based personalized cancer therapies. Geneos was considered a variable interest entity (VIE) for which the Company was the primary beneficiary. In 2019, Geneos completed the initial closing of a&#160;Series A preferred stock financing. The Company invested&#160;$1.2 million&#160;in the Series A preferred stock financing, which was led by an outside investor. Following this transaction, the Company held&#160;61%&#160;of the outstanding equity, on an as-converted to common stock basis, of Geneos and continued to consolidate its investment in Geneos under ASC 810, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation&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 style="margin-top:5pt;text-align:justify;text-indent:22.5pt"&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 2020, Geneos completed the second closing of the&#160;Series A preferred stock financing, in which the Company invested $800,000. Following this transaction, the Company held&#160;52%&#160;of the outstanding equity, on an as-converted to common stock basis, of Geneos and continued to consolidate its investment in Geneos.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, Geneos closed an additional&#160;Series A preferred stock financing round, in which the Company invested $800,000.  Following this transaction, the Company owned 47% of the outstanding equity of Geneos on an as-converted to common stock basis. This transaction triggered a VIE reconsideration, as the Company no longer held a controlling financial interest. Based on the Company&#x2019;s assessment, Geneos continued to be a VIE as it did not have sufficient equity at risk to finance its activities without additional subordinated financial support. However, the Company was not the primary beneficiary of Geneos, as it did not have the power to direct the activities that most significantly impact Geneos&#x2019; economic performance.  Accordingly, the Company deconsolidated its investment in Geneos as of June 1, 2020, resulting in a gain of $4.1 million, of which $2.4 million related to the remeasurement of the retained noncontrolling interest investment to fair value.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the equity method to investments in common stock and to other investments in entities that have risk and reward characteristics that are substantially similar to an investment in the investee&#x2019;s common stock. Since the Company&#x2019;s Series A preferred stock investment in Geneos has a substantive liquidation preference, it is not substantially similar to the Company&#x2019;s common stock investment and will therefore be recorded as an equity security under ASC 321.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the deconsolidation, the Company accounts for its common stock investment in Geneos, in which the Company lacks control but does have the ability to exercise significant influence over operating and financial policies, using the equity method. Generally, the ability to exercise significant influence is presumed when the investor possesses more than 20% of the voting interests of the investee. This presumption may be overcome based on specific facts and circumstances that demonstrate that the ability to exercise significant influence is restricted. In applying the equity method, the Company records the investment at cost unless the initial recognition is the result of the deconsolidation of a subsidiary, in which case it is recorded at fair value. The Company's proportionate share of net loss of Geneos is recorded in&#160;equity in net earnings of Geneos in the Company's condensed consolidated statements of operations. The Company's equity method investments are reviewed for indicators of impairment at each reporting period and are written down to fair value if there is evidence of a loss in value that is other-than-temporary.&#160;Any difference between the carrying amount of the Company&#x2019;s investment and the amount of underlying equity in Geneos&#x2019; net assets is amortized into income or expense accordingly. There were no basis differences identified as of the deconsolidation date that would need to be amortized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon deconsolidation, the Company recorded its Series A preferred stock investment at fair value based on the per share price paid by third party investors in connection with the preferred stock financing on June 1, 2020. The Company has determined that its Series A preferred stock investment in Geneos does not have a readily determinable fair value and has therefore elected the measurement alternative in ASC 321 to subsequently record the investment at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.&#160;When fair value becomes determinable, from observable price changes in orderly transactions, the Company&#x2019;s investment will be marked to fair value.&#160; There have been no observable price changes or impairments identified since the deconsolidation date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, Geneos completed the closing of a Series A-1 preferred stock financing. The Company invested $1.4&#160;million in the Series A-1 preferred stock financing, which was led by outside investors. The closing date of this transaction was determined to be a VIE reconsideration event; based on the Company&#x2019;s assessment, Geneos continued to be a VIE as it did not have sufficient equity at risk to finance its activities without additional subordinated financial support. The Company continued to not be the primary beneficiary of Geneos, as it did not have the power to direct the activities that most significantly impact Geneos&#x2019;s economic performance and should not consolidate Geneos. Following this transaction, the Company held approximately 36% of the outstanding equity, on an as-converted to common stock basis. Accordingly, the Company continued to account for its common stock investment in Geneos as an equity method investment under ASC 323 and its preferred stock investments as equity securities under ASC 321.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s share of net losses of Geneos for the three months ended March 31, 2021 was $1.5&#160;million; however, only $434,000 was recorded, reducing the Company's total investment in Geneos to $0. Of the total amount, $819,000 has been allocated to the equity method investment, thereby reducing the balance to $0 as of March 31, 2021. The remaining $4.2 million loss has been allocated to the Company&#x2019;s Series A and Series A-1 preferred stock investment in Geneos, on a ratable basis, thereby reducing the balance to $0 as of March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 Company will not reduce its investment below $0 and will not record its share of further net losses of Geneos as the Company has no obligation to fund Geneos.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 February 2021, Geneos completed a second closing of the Series A-1 preferred stock financing, in which the Company did not participate. &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;Following this transaction, the Company held approximately 35% of the outstanding equity, on an as-converted to common stock basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 2022, Geneos completed the closing of a Series A-2 preferred stock financing. The Company invested $2.0&#160;million in the Series A-2 preferred stock financing, which was led by outside investors. The closing date of this transaction was determined to be a VIE reconsideration event; based on the Company&#x2019;s assessment, Geneos continues to be a VIE as it does not have sufficient equity at risk to finance its activities without additional subordinated financial support. The Company continues to not be the primary beneficiary of Geneos, as it does not have the power to direct the activities that most significantly impact Geneos&#x2019;s economic performance and should not consolidate Geneos. Following this transaction, the Company held approximately 24% of the outstanding equity, on an as-converted to common stock basis. Accordingly, the Company continues to account for its common stock investment in Geneos as an equity method investment under ASC 323 and its preferred stock investments as equity securities under ASC 321.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of Geneos&#x2019;s Series A-2 preferred stock was based on the per share price paid by third-party investors in connection with the closing on March 21, 2022. The Company has concluded that its Series A-2 preferred stock investment is a similar financial instrument as its Series A-1 preferred stock, and therefore remeasured the carrying value of the Series A-1 preferred stock investment at the Series A-2 preferred stock price, resulting in a gain on remeasurement of $165,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded its current and accumulated share of net losses of Geneos of $2.2&#160;million, which was allocated to the Series A-1 and Series A-2 preferred stock investment in Geneos, thereby reducing the balance to $0 as of March 31, 2022 as shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Investment in Geneos Series A-2 preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement of  Geneos Series A-1 preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,165,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Geneos as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to exclusively license its SynCon&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;immunotherapy and CELLECTRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;technology platform to Geneos to be used in the field of personalized, neoantigen-based therapy for cancer. The license agreement provides for potential royalty payments to the Company in the event that Geneos commercializes any products using the licensed technology. The Company is not obligated to use any of its assets to fund the future operations of Geneos.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Chief Scientific Officer Dr. Laurent Humeau is on the Board of Directors of Geneos. The Company's director Dr.&#160;David B. Weiner is the Chairman of the Scientific Advisory Board of Geneos.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i2b36cd4a8f6c43a080629ad881774faf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMzYy_30c5efe6-034c-4be7-988d-641e02d39839"
      unitRef="usd">1200000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i4ba7a61d3062459f9680897ee1942b0f_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNDkx_85755b26-770a-49ce-9c06-5993c9bf2820"
      unitRef="number">0.61</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <ino:StockPurchaseAgreementCommitmentOfAdditionalInvestment
      contextRef="id8845414bfa24f6f9b120af3e9fb4a79_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNzg0_b3af3bdf-5dc4-493d-8edb-02599614ce9d"
      unitRef="usd">800000</ino:StockPurchaseAgreementCommitmentOfAdditionalInvestment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i18225c9f3469460e90c70c53b26b1061_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODMz_19482f90-daea-4f53-a1c4-50b3e306d163"
      unitRef="number">0.52</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <ino:StockPurchaseAgreementCommitmentOfAdditionalInvestment
      contextRef="ie655c5de1db64a5fb4d70dc8caec6fd9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTA4NA_79e7fda2-7eb4-4228-8ec9-dd888d4b9b86"
      unitRef="usd">800000</ino:StockPurchaseAgreementCommitmentOfAdditionalInvestment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i95b2a2a6a1694fda8c62399aee69738e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTEzNQ_aa1506a7-11df-44d0-9610-200e1f76b501"
      unitRef="number">0.47</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="i1b3a236a08d149cc996bb4ac32a7d0cb_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTgwNA_40e9833c-3c1e-49e8-a545-78605effa019"
      unitRef="usd">4100000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount
      contextRef="i1b3a236a08d149cc996bb4ac32a7d0cb_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfMTgxNw_6406746c-31f8-4d52-b04f-dc3dd208d85d"
      unitRef="usd">2400000</us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i9f44de742c5c44189e8e737ffbcf0224_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNDgyNQ_ca046976-8eb7-4d83-b4ec-c739d5a39a51"
      unitRef="usd">1400000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ibd0454f4c36f48d8bb983481dbf1349c_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTQ1OA_2f8ad33f-135b-40dc-821f-8101d9ea2da7"
      unitRef="number">0.36</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <ino:IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment
      contextRef="ie071c4e92f5740c6b40846e09e67a9e3_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTgyNQ_4020e114-45f2-44d1-9b8a-d5adba44413a"
      unitRef="usd">-1500000</ino:IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie071c4e92f5740c6b40846e09e67a9e3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTg0Mw_61d50d7d-6ed3-47f2-a1a4-751e1196451e"
      unitRef="usd">-434000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ifce8531400094faf807df8548cf12519_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTkxMw_45f12164-0058-4490-bcc7-77883af0d9ea"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i205d230022484753b117dfdf607580a4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNTkzOA_865cf985-4020-4477-a8fb-8cf2332ca19f"
      unitRef="usd">-819000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i9d0197628ee546b38c50c21c2d8e5d73_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjAyNQ_310d85de-509e-456a-950a-ccd6f2a24957"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1fe83a2502b6450eaed4c4dd56686652_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjA2NA_9cf3b0bc-15de-4450-90d9-08db508ac1bb"
      unitRef="usd">-4200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i91de5d451d5e4d4c8dd6de0afb4dada6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjIzMA_e136eccc-0d89-4221-8d2d-88bd318eb82a"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ifce8531400094faf807df8548cf12519_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjMwNA_4e16748a-fb4a-4be5-8d34-73042a37d634"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i09b652ce67b249a1ba717dae469ba980_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjYxNg_43ea55eb-039b-42cb-a29e-c008157ab244"
      unitRef="number">0.35</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i17ced89d228b41d39ea339e49983315c_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNjc5Ng_94fe1f75-f996-4b3c-8922-d6ff111cf6fe"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="if6bd7438d93e499fa828d978f37b63af_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfNzQzMQ_541a7f02-4cbd-4749-b4e8-63c002a05261"
      unitRef="number">0.24</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount
      contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODE4Nw_8c18be9f-b70a-457b-bebb-c905fe857fed"
      unitRef="usd">165000</us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODkwOQ_3895470a-acc0-4613-87c2-7dc8246a9141">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded its current and accumulated share of net losses of Geneos of $2.2&#160;million, which was allocated to the Series A-1 and Series A-2 preferred stock investment in Geneos, thereby reducing the balance to $0 as of March 31, 2022 as shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Investment in Geneos Series A-2 preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement of  Geneos Series A-1 preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,165,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Geneos as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODI3Mw_0dd4d414-df45-4845-858f-3f08fbce2556"
      unitRef="usd">-2200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i97e8be343f26409d9c1e42e2f8e6e5f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RleHRyZWdpb246Y2RkYTM0ZDZmNzMzNDAxZThmZWI5ZTRjMzNiMjJkZWJfODQwMA_95c4d35e-ac99-444e-adc2-7d69dea712d3"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie0cb6bfccf2a4edebaeb0de56f11056c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfMS0yLTEtMS0zOTYzNQ_6a76c628-03b8-48dc-a07f-d3db427832d9"
      unitRef="usd">1999998</us-gaap:EquityMethodInvestments>
    <us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount
      contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfMi0yLTEtMS0zOTYzNQ_11ca2523-7529-4214-a997-519636b8f328"
      unitRef="usd">165215</us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2782fa98ad18447389ff4d10db198f69_D20220301-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfMy0yLTEtMS0zOTYzNQ_3618439d-cf35-4b78-89de-b0ef97cb64ca"
      unitRef="usd">-2165213</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i97e8be343f26409d9c1e42e2f8e6e5f7_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF84OC9mcmFnOmNkZGEzNGQ2ZjczMzQwMWU4ZmViOWU0YzMzYjIyZGViL3RhYmxlOjAxZmY5Yzg0ZDU3MjRkMGM5MDNlZjVhMzlmNzc4MTk1L3RhYmxlcmFuZ2U6MDFmZjljODRkNTcyNGQwYzkwM2VmNWEzOWY3NzgxOTVfNC0yLTEtMS0zOTYzNQ_b5ae1cb0-6ac6-49d8-bda4-02a1beb01763"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMjM4_9ab7492e-6e4a-426f-8e3f-a3cfeac887ab">Subsequent Events&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 18, 2022, the Company committed to and communicated a corporate reorganization plan, including a reduction in force (the &#x201c;Reduction&#x201d;). The purpose of the Reduction is to decrease expenses, extend cash runway, and maintain a streamlined organization to support key clinical programs that are expected to drive long-term growth. As part of the Reduction, the Company has reduced its overall headcount by approximately 55 employees, which represents 18% of its full-time employees. The Company has also terminated agreements with approximately 86% of its contractors. The Company expects to incur a one-time pre-tax charge of approximately $1.6&#160;million in the third quarter of 2022 related to the Reduction, consisting primarily of one-time severance payments upon termination, continued benefits for a specific period of time, and outplacement services. The Company expects all charges associated with the Reduction to be incurred during the quarter ending September 30, 2022, with related cash payments expected to be substantially paid out by September 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From July 1, 2022 through July 8, 2022, the Company sold 1,892,730 shares of common stock under the 2021 Sales Agreement for net proceeds of $3.8&#160;million. The sales were made at a weighted average price of $2.02 per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfNzE0NjgyNTU5MzQ5MA_0983458a-2582-4564-83bc-4a24695cb3a8"
      unitRef="employee">55</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTA5OTUxMTYzNzMzNw_7b7ec1cb-c38e-458d-b5b8-d42c75d6c55a"
      unitRef="number">0.18</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <ino:RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent
      contextRef="ib278f26ac5534a808f4e72a9509cce7b_D20220718-20220718"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTA5OTUxMTYzNzM0Mg_b264722e-6f63-4ddf-9938-9428a3ac1228"
      unitRef="number">0.86</ino:RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i1eb7dc59057f45e48c754f98d76e50c9_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTA5OTUxMTYzNzMyMg_7197c9bd-d1eb-4532-976d-f1773060496d"
      unitRef="usd">1600000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfODc_584f9cf8-1e91-4151-b4bb-ca8463ca8868"
      unitRef="shares">1892730</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMTY0_af8d038a-05ba-42a2-90c7-0dd962bf9982"
      unitRef="usd">3800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if169f93e8bae417d97867019289d75d7_I20220708"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxY2Y0OWQ5OGVlMDRhNWZhYjhjYWJiNzhmZmY0OWZkL3NlYzpiMWNmNDlkOThlZTA0YTVmYWI4Y2FiYjc4ZmZmNDlmZF85MS9mcmFnOjIyZGI4NmNkYmJmNjRiZTA5ZjQ2MzQ4MTRhNTJhN2VkL3RleHRyZWdpb246MjJkYjg2Y2RiYmY2NGJlMDlmNDYzNDgxNGE1MmE3ZWRfMjIw_90bf523f-ed2f-4b8a-b331-8b928694c708"
      unitRef="usdPerShare">2.02</us-gaap:SaleOfStockPricePerShare>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>73
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !I_"54'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  :?PE5"N.''N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NG^TB45=+B!.("$Q"<0M<KPMHFFBQ*C=V].6K1."!^ 8^Y?/
MGR4W&"3Z2,_1!XIL*=T,KNV2Q+ 51^8@ 1(>R>F4CXEN;.Y]=)K'9SQ T/BA
M#P154:S!$6NC6<,$S,)"%*HQ*#&29A_/>(,+/GS&=H89!&K)4<<)RKP$H::)
MX32T#5P!$XPINO1=(+,0Y^J?V+D#XIP<DEU2?=_G?3WGQAU*>'MZ?)G7S6R7
M6'=(XZ]D)9\";<5E\FM]=[][$*HJJBHK;K-BLRLW<K66]>I]<OWA=Q5VWMB]
M_<?&%T'5P*^[4%]02P,$%     @ &G\)59E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  :?PE58ZQ-I/$%  #;'@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+69:V_B.!B%_XK%KE:[4H'8 5JZ+5*:TAEVRF4*G='L:C^8Q$ T2<PX3FG_
M_;X.D+1=QZ!H^%)R.Z<^ON6)?;7AXGNR8DRBYRB,D^O:2LKU9;.9>"L6T:3!
MURR&.PLN(BKA5"R;R5HPZF>B*&P2R^HT(QK$M=Y5=FTB>E<\E6$0LXE 21I%
M5+S<L)!OKFNXMK_P$"Q74EUH]J[6=,FF3#ZN)P+.FKF+'T0L3@(>(\$6US4'
M7[HV48+LB2\!VR2OCI&*,N?\NSH9^-<U2Y6(A<R3RH+"SQ-S61@J)RC'CYUI
M+?^?2OCZ>.]^EX6','.:,)>'7P-?KJYK%S7DLP5-0_G -Q_9+E!;^7D\3+*_
M:+-]MM6J(2]-)(]V8BA!%,3;7_J\JXA7 KM,0'8"\DZ RP3V3F!G0;<ERV+=
M4DE[5X)OD%!/@YLZR.HF4T.:(%;-.)4"[@:@DSV7/S&!ZBA94<&2JZ8$3W6G
MZ>WT-UL]*=%WT)#'<I6@?NPS_ZV^"67)"T3V!;HA1L._TKB!;.L,$8L037E<
ML]Q)EPUDM77R-\6Q\_JQ,S_;6#__./-$"NAR_^IJ:.O0TCNH<7B9K*G'KFLP
MT!(FGEBM]]LON&/]J8OWD\S>A&WE85LF]]XM]U(8HA+-7M9,E]0LQU;]LRZ2
M454Q4CN/U#XNTN>4"LE$^((>V)H+J8MGMI(BU56*:U15C-?)XW6.BS=A(N"^
M&H4(Y@%MXYF=\G%7.O",^HHYS_.<YT?V3$'A%9*] <K;T>RUH&&B;4BCK&+
MBSS@A;%0_5@&\@7=!2%#HS2:,Z$+9O:P+%S'K8N+"UTXH[1BN&X>KGM,N >V
M#-0T"LTXHI&VCYI]!J/QE\$833XZ#T/'[3_.!JYS/SU#@Y';T&4VNE7,C*WB
MS6H=DWH0>UQ 3Z6JTYZAJ83AB;A +D]C*5[@U]=6Q0'WV[XNL5E4-?(KF,#'
M1)[19S3P8;@&B\#+<AOZ] %+VZY;W4ZWW=7.269QU;RDR$N.R>OX/K@G9_L#
M= _/H7&L;U>S9:=CH:\-]*$/77PT&W\=H<G@4Q_ZS>-@UD<86]IJ,'I6K8:"
MD;"12OY7#:XZ@RX^XYM86P5FN\G]M^'X<?81#?O]V6#T09OX%)R$"U#"9M1Y
MGS@?U1/!GX+8T[>\V7/B:(.>@IYP@4_8##WO@TYX(FF(_@[6Y1.7V1%W6QW]
M6#X%2.&"I+ 9@+).Z\"G<'DPLP'IG&MCG8*;< %.V$P[]]R#]IJL>&P"BP,F
MK995;Q%+/_>< IMPP4W8##VS0 (R\07"Y/?Y'VC*O%1 2VI#FIW<\7 X'J'I
M;.Q^.D._6@W@*31Q'M 7Y_Y1_[8]!53A@JJP&8> A?T@7J+I2S3GH3;Q09[2
MQCH%-Y&"FXB9;/9-B/K/WHK&2U9*BP>,1L[TUM%^D9J%51,6F$2.PB0W%4)]
MTVP_9+*6A-=(JEV%.>#X3;MVXYI557,6>$2.PJ-!#!_>V_4Z]7%*]\&U.<V.
M93E/P3^DX!]R%/^HCS?@>B"!)1?:&>B SST5T-L=SV-@!#;^UE*;^!3\0PK^
M(4?QSS2B88ANT@1N)_I^:_8I6U,QRZK&*ZB''$4]_8B)I1J7'\!!K@ ,HC6-
M]2UK-BQ=<S#KJ@8MH(>8F67?CBL&[6B*9[8ICW<*^"$%_! SM^PG6AY%\ TZ
ME=S[#JR>+76C<2H!96/U!M4F_DE8LZN'K5L[<U-;*T\]TNJV+*MU#M#XI M9
M$! Q<XL3L=C/%L?N0JK/8C8H;[U3\ TI^(:8\21?]+L+$@6QWQ@5Z XNZF<:
MLUGI=L(I8,<N8,<^L(SS+N-N';<TY0&[S]J,9E'5C 7NV,?A#L04$'$0^^P9
M?6+:B>: E05,;K7;YZ2CS7D*W+$+W+'-<++GN=?=U;0@?\"N7L>D;F-MT)_*
M.\U7VX?JC9?MJB;(4PN4VYW$_&J^<^MD^Y7-XO'MMN^0JA=F@D*V *G5.(<9
M3VQW4K<GDJ^SS<@YEY)'V>&*49\)]0#<7W N]R?J'^3[V;W_ %!+ P04
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
MV[@5AO\*Q^UTLC-13%QX2Q//."8II=-T,YNF_4Q3D,6&(K4DY<O^^@(D)8H
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
M$39+F.Z(1-A6.(37QM).L#Y%_XNM9L.S;D0! 3CN9!5!'G=46=;&IE7%!]A
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
M#BK_7_%YE""/Z=*=AC$W_7;<NB_7&LH6U*(]Z0II]MX64]';8%UH%P ' TQ
MC[J-_;+NC@39QY=>0Y:Y0=%7VT.4(.-E?T"GT#P8K7[ZZ0('5E7JO9FI[-07
M$/;:!IW;[08%H:@RH.IR3MLX.S@9:Z8#QO3K0#VX!S#)+ 0($'-_B=$;A%DO
MT+#1R7$^T&2$6.R*+T^.SZ;/,!Y451?K+T_.7DR?]U\]%ID$1AE4D)S5=CI2
M=(T"YU&+P:70C8E:,N[+V=FSZ<E("2W4JZV98> $#$M@U#%I/#U5BV[I[7CN
MGQAV[F''). FC<H3@ B&Z\VD) .7ZQ1(P!B2ZYAFM>)&D85-*RL\RT99:$.N
M_HSH,"^?U7D/KTA_DF@LV]AZRDAG:0_H>)T  \M#[RA ICFM4^_I/I0$[[J&
MRX,]P/HWWI6@;G LT)M3-8Q<P<AS\N)ED':6FQK7\HVNJ,M'8+&/A\C6&MK=
M4-><V>M/3\^&(;JKCF!3:)<<*-8*S@IM(Q@ZQM<&$,=EL]?]=&XE+!@X59$.
M49W,NDSK48XM$Y-#: 4K$V2%^W#G/5J^1[KO1W+9,JZE4(Q\/G2M3/[(.Z#[
M&!$V< 2*#6:PG4378"BET @<GU.;W8_)A3NM*SAM4$*N7:T5SX215J9@R#5B
M!!^,H9$9(K,=[[F'Y*:Y\IQG>H7ZJ[M0'7$C3LHW[0([N3-C\KAA[Y2TB/RY
M(R3)+W;5 2D?,4><UW2('G0-R'B;5OZR7)+0K2O-X\M\=V3?PO9^Z/K9[:K3
M"L9'!U 4 FPY-UFT*"<5MJ_=P4"]5 D%F4;RFV$-^5W X2D=7\SV4>OTQ?1%
M_PUB2YQ2>^JJLO6=],\@L0\Q"#7&N8,,G<]G@RJ1G-7J1PU" 3_(-M%L \(0
M>=+,H>O<GD:%'J?55/W@-DA'?S"L+,Y<7LV)Q?T;U$G?:%,)N&0ZDW)#^)I9
M[GX^Z'@?CN RSV1P@&=@CJ6I6JXQGRC>QJ"V= DM O'("V6+5-.>[ZTD'O0I
M<_=A?T'MX>@2<>:D9*U#SU0'&@W+2DS*5552I;?L961.:OVA &8(<4:NM\+-
M^"B\BK8U,+8#PR%J'DEI[( 4B822JN^!1XW>PGDYA N6.( K%'5)#2<&HB%M
MFA<,-KH%3_9W0,(X/*G3%6N#$+-62Y/:]>ZH<5G=TY,\AX4GFS;R%*2":SWF
M '9%7UR\KF9.*<[)RE@IIVX:',?@ANNG4TTF)+SI)Z&.SCV&Q.W?!C 9&DR
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
MA@S WI3(IN1K'P"$^IV,Q"XD-L^9F1@HF^S)(F<'!8S2EIO4RG%*6P22:*S
ML5S'D946[&AH&\JWIC6J[[U#!+!SEJ7$H[#R+0'M392RKWK:[N *$UC0@7MO
M&=*\4)H2BG5Y2\5Z30%B3V<W' !5VP'HEWQ3Q$FZ(A1Y'=3N6)[D(GU@E!+W
MUFU0;'Y'U)U/-SWC@6J,C@1H0FQR=L\3N?D/R9KG;^LNZ2!+I1NDUPSO:7L[
MO(N./F00/QWZC\! _94QY?PCBVN)O))V)$MF7QW<^/T4\AP&0;ZOI;N08_?M
MD\&'D49!&'W^H=1$34O?2,IH^<(T3Q]6=M/3YZGWT 6U'ARWQ-+IV2\_CQ .
M_N23'J)K^3/+PL7H&OZY5A*,0Q/P?NE<[!]H@_+=[>:_4$L#!!0    ( !I_
M"545*THZR@0  .X*   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*U6
M;7/;-@S^*SAUURUWCBT[SLOR=N<TZS6]ZYIKUNW#;A]H";:X2J1*4G&R7[\'
ME*S*O22?^L4F0>+! Q" <+ZQ[HLOF ,]5*7Q%TD10GTZF?BLX$KYL:W9X&1E
M7:4"MFX]\;5CE4>EJIS,TO1H4BEMDLOS*+MUE^>V":4V?.O(-U6EW.,5EW9S
MD4R3K>"37A=!!)/+\UJM^8[#Y_K683?I47)=L?':&G*\ND@6T].KN=R/%_[4
MO/&#-8DG2VN_R.8FOTA2(<0E9T$0%/[N^0V7I0"!QM<.,^E-BN)PO45_&WV'
M+TOE^8TM_])Y*"Z2DX1R7JFF#)_LYAUW_AP*7F9+'W]IT]Z='R>4-3[8JE,&
M@TJ;]E\]='$8*)RDSRC,.H59Y-T:BBRO55"7Y\YNR,EMH,DBNAJU04X;>92[
MX'"JH1<N;ZH:@2&[HD^<L0GE(]UXWW!.BRRSC0G:K.DN*),KE_OS28!-T9QD
M'?Y5BS][!O^(/E@3"D^_F9SS7?T)N/:$9UO"5[,7 =\W9DP'Z8AFZ6SV MY!
M'X"#B'?P#-[ S5M;ZDRSI[\72Q\<XO+/4PZW>/.G\:2(3CUBRA<)JL2SN^?D
M\O6KZ5%Z]@+;><]V_A+Z#WBN'XE/?Q2,RI2+**_^O';68)TQBC=X6DKE(V<?
MJ5#W3(J\7AN]TIF"&J]6+ 8-!6"]L;!O'G_VM-)&F4RKDGQ0H44:=Z1>L!4*
MA6/'9"S^<273-=1S"K:S;DAW/AJR+MYMC.-R>^LY&IDUN99&,H+''C7O)4IH
MCDZ)U(\$;8N3:Y^5UC>XV;,16>,]Y^.G8]D'?)';6D 6=Y_I=SN61$_WTZ,Q
MW1A:-&OTA"@:1:IO%W=7I+LGVE48T34OP^M7)[/I[$R6:"VA@'/FGEULJC!-
M'X'BZ&,=G:!?[IIEL+7.:'Z<[L_2O7CGFIV^5](^?=R_XWP-\ATT &.Q>-(&
M91YT>(PGQV>>/FX@^MI -( ^F1[NS].]TV$<\'GIF 6]+!F^H@*;]E'%Y(X1
M]:(=$<[2,XE&%XDHF9[MC6A3Z*Q  E9UB0QD'V.X;G2.5V:*(6FCZ7IHM4LR
M&Y#4WY',AB2U9 AH<:0UI@$?F.@2'R&-J'6S1.\A%J^$ELA62!@DWB,K)T6$
MB!LAH58!#W:-;*F66$P/8RN<CB(#;7"H*T)::HNDDA?74EO6\P[@.-9NE^BD
M!BFWY:AB@K]7IL''FJ9MPXTAHLKF$KT<^1Z<]77G"+Z.N@T$>H)UZ/>X:S!8
M.,Z;]B,LCY=E3=5T=<)H SKVFY^FXQ-\X,HREIC"488APW-4R=O2 _E:Z7P?
MHDS5.F OF@?C@X$FS,LCFF_JPR?S;#1BBX)DWYD]W"I+^6,FD($AYH7NFZ'L
M!GF0%<JL>3>$.8O3:&S_21^)?;'WD9T3H7J@4JNE+MLW_MYZK$X%MKCM:VDW
M\MKYORAX2;%M<[I79:/:B:9$8Y7$W;8D48"_QL:H=_0[M2[H\DZ[F'A#S&[@
MA[20!$,3\,QH)('IUQ$EPZJ4+I+LC9_ZD$T&,TC%;ATG+4\Q9NTXTDO[86[1
MSC#?KK>3X ?ED.R>2EY!-1T?'R;DVNFJW:"-Q(EF:0/FH[@L,)"RDPLX7UF0
M[S9BH!]Q+_\'4$L#!!0    ( !I_"56R02SKZ@(  ,D&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;)U5;6_:,!#^*Z>LFC8I(B%06G6 U,*F=6HU
M!-KV8=H'DUP2JXF=V0Z4_?J=G9"RJ; 7B1"????<<W>^RW@KU8/.$0T\EH70
M$R\WIKH* AWG6#+=DQ4*.DFE*IDA466!KA2RQ!F511"%X2@H&1?>=.SV%FHZ
MEK4IN,"% EV7)5.[&RSD=N+UO?W&DF>YL1O!=%RQ#%=H/E4+15+0H22\1*&Y
M%* PG7C7_:N;H=5W"I\Y;O7!&FPD:RD?K'";3+S0$L("8V,1&+TV.,.BL$!$
MXWN+Z74NK>'A>H_^SL5.L:R9QIDLOO#$Y!/OTH,$4U879BFW[[&-Y]SBQ;+0
M[A^VC>[PPH.XUD:6K3$Q*+EHWNRQS<.!P65XQ"!J#2+'NW'D6,Z98=.QDEM0
M5IO0[,*%ZJR)'!>V*"NCZ)23G9DN<8.B1EAB+#/!;:;&@2%@>QS$+<A- Q(=
M 1G!O10FU_!6))C\:A\0H8Y5M&=U$YT$_%"+'@Q"'Z(PBD[@#;HH!PYO\(<H
M4R5+F!%71;>!,FURF+D<HX*OUVOM]K\]EX &?_@\ONV<*UVQ&"<>M89&M4%O
M^O)%?Q2^.<%^V+$?GD+_VQK],PC O%9<9&!RI$<A A,):/X(95-/M/4$J@9V
MU?"=]DR6%1,[:DN']H.T5.M IG VBL[], P=W%[P24-7Z+JPV/E-+2S67,Y]
MTGHRZ!_7YT8#2U-><&;()PK#S0X615VN;<!PQU.$5<Q1Q*A]N!5Q#UYYB[N5
M]WJ//7QR-!@.CWK:,,5EK4$2105Q>V?(._VL/G6]#;5"Y28C^0-)'#)F,ZMA
MC3:QFB2=<DQZ\#%MTBP-*[I<':0O^9]2G W\BRYK;OU[+%OBRX6=4ZC4095H
MF]C/,<9R3?$-^@ZRWWONN@8'XX4Z)7-#5%-.:F&:2=/M=G/ZNAE/3^K-D+]G
M*N.4G@)3,@U[%^<>J&9P-H*1E1M6:VFH+=TRIV\-*JM YZF49B]8!]W7:_H3
M4$L#!!0    ( !I_"55!K\2V8PL  -4^   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;.U;69/;-A+^*ZA)*K%3' TOB92/J?*9S6Z2\F;B[,/6/D D
M)*%,$C( SECY]?LU2$K4Z7%L;^T#'^SA 33Z^+K1'U%Z<J?T.[,4PK(/95&9
MIQ=+:U>/KJY,MA0E-R.U$A7>S)4NN<6M7ER9E18\=Y/*XBKT_<E5R65U<?W$
M/7NCKY^HVA:R$F\T,W59<KU^+@IU]_0BN.@>_"872TL/KJZ?K/A"W C[=O5&
MX^YJ(R67I:B,5!738O[TXEGPZ/F8QKL!?TAQ9WK7C"R9*?6.;G[*GU[XI) H
M1&9) L>?6_%"% 4)@AKO6YD7FR5I8O^ZD_[:V0Y;9MR(%ZKXE\SM\NE%>L%R
M,>=U87]3=W\3K3U.P4P5QOW/[IJQ8ZR8U<:JLIV,^U)6S5_^H?5#;T+JGY@0
MMA-"IW>SD-/R);?\^HE6=TS3:$BC"V>JFPWE9$5!N;$:;R7FV>N;I=+VT@I=
MLI^J6V$L'&X-XU7.7G.IV1^\J 7[17!3:^'>/;FR6)=F7V7M&L^;-<(3:TS8
M+ZJR2\->5;G(=^=?0=^-TF&G]//PK,"_U]6(1;['0C\,S\B+-DZ(G+SHA+R>
MY1Y[*6;6V?_J?2WMFMV(K-;22F'8OY_-C-4 TG^..:%9(SZ^!B77([/BF7AZ
M@>PQ0M^*B^OOO@DF_N,S%L0;"^)STK]0&+_T&NSWI6!S52#S9;5@$H.[[&=J
MSO@MEP6?%>(2Q>72\$(PLW4V-S0&H1:;4+NU7HI,E#.A612XI\$C]NS(T!>
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
M9EXT7H'V5UJ[_<([&*?H^3]02P,$%     @ &G\)56=I4G@/"P  XAT  !D
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
MD_.?6S!U96D!OJ\-(+!^H /:GW6O_P-02P,$%     @ &G\)5>]Z[MJJ!P
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
M"6!]I91M;NB ]LWGW?\ 4$L#!!0    ( !I_"56#/YFC& 4  #\,   9
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;(U76V_;-A3^*X0&#!N@^B([;IPE
M!II>L UM%S3M]C#L@9:.(BX2J9)4G.S7[SNDK-AI[.TE)L5S/G[GRI/SC;&W
MKB+RXKZIM;M(*N_;L_'8Y14UTHU,2QHGI;&-]-C:F[%K+<DB*#7U.)M,%N-&
M*IVLSL.W*[LZ-YVOE:8K*US7--(^7%)M-A?)--E^^*1N*L\?QJOS5M[0-?DO
M[97%;CR@%*HA[931PE)YD;R:GEW.63X(_*YHXW;6@BU9&W/+FU^*BV3"A*BF
MW#."Q,\=O::Z9B#0^-IC)L.5K+B[WJ*_"[;#EK5T]-K4?ZC"5Q?):2(**F57
M^T]F\S/U]IPP7FYJ%_Z*392=31*1=\Z;IE<&@T;I^"OO>S_L*)P>4LAZA2SP
MCA<%EF^DEZMS:S;"LC30>!%,#=H@IS0'Y=I;G"KH^=5'Q/V]<4Y<D177E;1T
M/O; Y=-QWF-<1HSL ,9"?##:5TZ\U045^_IC\!E(95M2E]E1P%\[/1*S22JR
M298=P9L-1LX"WNP WEMIM=(W.T:*/U^MG;?(B;^>LS?"S9^'XSHY<ZW,Z2)!
M(3BR=Y2LOO]NNIC\=(3L?" [/X;^/R-R%.-YAM\"BTOI5"XT#FH^:''@PH%R
M(C=-VWDJQ/I!%.I.%?"@\!4]BJ,EA ]04R;(\6X3"@%Z\HXLZEKHKED#V)01
MV_$*X UJ$NF=WPKT"N>E#A<4G=W>$V%'XHVJ X\#-&6==[5D <5%GAM;2)V#
MA_)5P/%H5JZS#_UM#?D*;+?D=R_OZ;3<+YS 1_'I^DM<H%?4)'+O(C7C27LE
M:W@&Y+B]^$IZ=*"N+H3)\\X*!7L)"^45VPP'0-/"<LARX@')P #7T;XW-@3#
MZ)YLKAR,,D$%KF0+H;$K.Q*?0292N(,W&H3<LWN?&O81?%V\;(C3:\17Z@?Q
M0Z$<&HV+#F1)L?Q15-*)-9'FRYTJP*D0G=N&)E'EBX%5TKLTLMG&@WT")L7A
MX%GZVBG.!W9=RK8Q--VS:\-RFT!X+6ZAWEJ%L/;6=6@UMGX(48M9M0VHI=98
MSP=]7M)]3E2X'CWZ=1]L&_$A2#N!X^"'D...KJ'B$8(3NLNK/6&[$PX8](S5
M^T63 E_(XF\T^B:8;?9+K.O#XI]X%HG?NR\DA:7&\(TL54D-GT&GE,J*.UEW
MSU(MK6GB7;#*2@]:^]1&XKVZI0TL/4"R(&WP(@75;_B4_.SV\8C5.?@EQBOE
M D'^C<2[_EI?6:+@;Z?N11.?%.(G1>!!H.%!"")83%-^C]&_>'\DST)!\05.
M-FQ+S 3IGH:3P^Y]3<%&]MCA;K#7 ^J'I[:%2I-K-(RN-;JO7]=7!.O&>HS=
MHD*:QU*3@'NQA8K55)H:8U,HNX 79R?U#[0?>]"!MAH[4NPF>=VQ'X>@'W'7
M;IJM*9>=V]8)TFF/HJ"R1)3/P'0;N6M$;G<8>!(YCIKXK?<H\J3M+/+5/>F
MTWF:+;-TMLC$=)+.H'TZ/177>,50LR]X!N-^C.=;Y6Q#5.JT0DO-TM/%,EV<
M3K ZF2[2Z23CYRX,K_J_E*?3:;J<3\5B,4MG)S-TR-#A%#L>Y5^2M8,&)";+
M_N^NG Z1G:63^3)=@L;CZK/QB%4&@[*7:?82MBW2$]QT C.?&QO&.T,=*O0F
MC*[\+'?:Q_EN^#I,QZ_B4/@H'D?K#]+>*'B\IA*JD]'+DT38.*[&C3=M&!'7
MQF/@#,L*$SY9%L!Y:6!6O^$+AO\95O\"4$L#!!0    ( !I_"55,>SF^70<
M .T6   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;-5877?;QA']*WL8
M.WFA0!+\D.1(.D>RTS;.<:MCQ>U#3Q^6P(+8"L#2NPO1[*_/G5F  BA2MA,_
MI \207!F=C[NW!G@8F/LO<N5\N)3653N<I![OWXU&KDD5Z5TD5FK"K]DQI;2
MXZM=C=S:*IFR4EF,XO%X,2JEK@97%WSOUEY=F-H7NE*W5KBZ+*7=WJC";"X'
MDT%[X[U>Y9YNC*XNUG*E[I3_L+ZU^#;:64EUJ2JG326LRBX'UY-7-S.29X%_
M:K5QG6M!D2R-N:<O/Z>7@S$YI J5>+(@\?&@7JNB($-PXV-C<[ [DA2[UZWU
MOW#LB&4IG7IMBG_IU.>7@[.!2%4FZ\*_-YN_J2:>.=E+3.'XO]@$V=ET()+:
M>5,VRO"@U%7XE)^:/'04SL9'%.)&(6:_PT'LY1OIY=6%-1MA21K6Z()#96TX
MIRLJRIVW^%5#SU_=>9/<G]P@KE2\-B5J[22EZV+D89UD1DECZ298BH]86HAW
MIO*Y$S]5J4K[^B-XM7,M;EV[B9\U^+:N(C$=#T4\CN-G[$UWH4[9WO18J+FT
MJ@GU5FZ!+"^NK9752O'UOZ^7SEO Y#^'@@^V9X=M4^N\<FN9J,L!>L,I^Z &
M5]]_-UF,?WS&\]G.\]ESUK^J2+_/DO@U5WQ#5ENAJZ2V3CB67;)LTI55G^A:
MH2<+Z?&C-^+]W0<G9)4&)6'6).@B-IM);<6#+&HE3 8E)%DGI!=DM4,7>64!
M;MQ;;H6'3E(8IZN56$.4U?RC?S\X<J>$(\& 56MCR1[ND-C?I4OE1_'7PBQE
M(>Z8 ,0[:>]!<8U("K_)Z@K5]U$O>+BGT>S*L6#?]UYP01G'UNPI2=\4$AF[
M2W)30#_(<0@D4)I4%>&LS\N)C:2T/( TUS@"Y(MC%"K3^M<>V7<0\$TI$<'#
MH=CD.LE%+A^4J(QX(%WHM27@**AHZ N1U46Q)0.5RY25RT)%XF>P9IIJ$ARV
M;M)9 0;LJ(.UC[6& ?)&5^O:<Z;JY7\5$ZZ0#H3?.@1H%77:.D] ZB A%/O!
M %6ZT'[+ONUDFO,+G:E^Q62)\NO_':P8W9$;:5-'I9>"&IQX^H0:@^@<Z#,/
MRK(@1^(TH-%F:JVL-FG?4"1^:EWJN H[H5-P3*X1#V(!^AXE@L^[:"@,LKL/
MIB-V>GK!E-7N_B2SBK*.]H''PA*LNQ;(ZP_1'10PL%UMMV*K59$RCK*,^D)Z
M%@*F]ALBU0\Z5:A H[)G-@-1X@+Z0%8KZP+6EDH!SU*GG1"*4,[*(.^$-U",
M!>OB]BXV\,A2!3W='&*(3!6A$0#UM=TKO56)655<>XAF2I,(,,U0V J3X)2@
ML>'QC$/@G\6VT84EM=;NR'YOAF:D]FO@QPERY*HJUX79*A5:*$4+) C5<7 \
M [B>2UI[7L$%*E1W0 J,-\7C[4Y_.O(+#3[Z-^E<O3]2]C@Z'[\4X^C\_"6N
MQS.^QIU#8#V?OQ3G4_Q!ZCSNR# JD8BMDHAD'IUV_L[$FSXBOO_N+)[$/Q[]
M_-5X0FZ3IEZ6OF2V-)7=%28Q2$X5%"IG"IW*0!WXH/GM0CNANJ&H5#2&-J>>
M9Q,2789$JP.))LI]<88X2UT4O#%"Y\5D$8W;.T.BSG7@M6([I ,#P[Z(H[BO
M-H_.CVG1.8$'0W"$%6EAA3,4.)\7DB87H$TVN8@6>ZZ-H\F7'K)2%3)3!+I/
M,6LU42$3='O,WAQD=)$NL"XQ1M<R9%9<KY!0=G"C?2[>1N*M<6J=BU]T.=P;
MU/34 ':]A7,$'<_GO\ZUR@ ZE=3LP#^R#,1OB5G>R:V8- 6)Q"W6D!K]1NW&
MI<26X%HV/N314+Q!O\,/'(TG$&"CXF&#]>0'IH5&USWJ\BJP4;L)2-1/-%$1
MTZF37!99J\5+#HLZY7WQ",TCBTG/QKY>(ET>'7&WOV=L4&'"/"82AIH/<SQ,
M+2F0-X]'KW92T9'@W#:* X:LHD<U%%W91#MFUAJF07)4BM#X,O/-2-Q+5"3N
MCC7N5[?;#IU2O)AUVB?!FK[J+9<P"T8 %6O@1+:;Y?\5NTP"N\RCZ5X+SZ+Y
ME[#+:5_M]-NS2[S/+AVZ^2;D<NW[ &"J0$]P8B;SQSQPNW%UZZI3J,\]@M35
M(="W.S!Z8F_/Z)AN>JG=$4[:'>%Q_<-$#;UQ9)O@M2!P26<!A;YP]-0Y1+L7
M21U\_9KGA6&3GFBQ:,LTG3/XGD'^DZ4RK6U[Y)>VYW[)FZ$6SW< G'QU#_1M
M?@X1DPX@_R@B\#R."=,P M'XGP,6(=(XFLQ"5J?1).:L/G7XF]=R$9U-=FO$
M8O:'B_GT2?\P%I%E/ .</&[/E(/VH?MX<^P_13,:/LOSV9.6H,!Z^7SBS^_;
M&V>3^7 \'H>,GB_XRY,4_6F<;L;1='SVZ/3I]/20T]<\^7H1'WJC->J\@L3&
MM^(7K;0/8;D(;R-W=W?O<J_#*\Q'\? B^!WFOT;4A<J@.HY.YP,\[/++U?#%
MFS6_T%P:[TW)E[F2J;(D@-\S8WS[A0[8O>&^^@U02P,$%     @ &G\)579_
M\[]8!P  5A4  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULO5AM;]M&
M$OXK"]772P"9(B595E+;@&VE5Q>-:\1M MSA/JS(D;3(DLON+BWK?GUG9DF*
MBB7GW +Y8HODSLPS,\^\D&=K8S^[%8 7C[DNW'EOY7WY=C!PZ0IRZ2)30H%/
M%L;FTN.E70Y<:4%F+)3KP3".)X-<JJ)W<<;W[NS%F:F\5@7<6>&J/)=V<P7:
MK,][2:^Y\4$M5YYN#"[.2KF$>_"_EW<6KP:MEDSE4#AE"F%A<=Z[3-Y>C>D\
M'_BH8.TZOP5Y,C?F,UW<9.>]F "!AM23!HG_'N :M"9%"../6F>O-4F"W=^-
M]A_9=_1E+AU<&_U)97YUWIOV1 8+66G_P:Q_@MJ?$]*7&NWXKUB'LY-)3Z25
M\R:OA1%!KHKP7S[6<>@(3.,# L-:8,BX@R%&.9->7IQ9LQ:63J,V^L&NLC2"
M4P4EY=Y;?*I0SE]\ "T]9.).6K\1OUE9.,GQ<F<#C_KIU""M=5T%7<,#NB;B
MO2G\RHEW10;9KOP <;7@A@VXJ^&S"G^NBDB,XKX8QL/A,_I&K;,CUC=ZJ;-]
M,:M +*S)Q2MO7HO=@_^YG#MO\>1_]\4DF!SO-TDU]=:5,H7S'A:- _L O8OO
MOTLF\0_/.#1N'1H_I_V%V?NKNL2=KO(YG1>_J 6(^U1!D8+KBYLBC<1O*Q#7
M)B]EL1%F7:"*DS>G_6D\%6XET6=A%B(U>8XUB'1./PM5B+M?[H7D)YAC:'/<
MQSKG,!5>%4LA13*-3O_!6JU;J1)%/>!SWQ>RR(1!453AMP#^Z42F+%:\L0AO
M9B,QDP\J$U>1^ 3H@.U3'W!D6R*HPF'QRL(+;PA2A(E_@ *I@"K,LE#_0V>8
M%827CBOG&76N-*) ^WVA58H]"AA0B1%$;0L %PGL&@S-KRR$QTX]BCR4"%")
M?.E\QY$N EN#:I$@@*-)/XYCUGJ4G-!OBITK@;N<WH0 '9V>=(X-P\7B9;B2
M7<61N/2[N%G%#%+(YV#%*&FDNMZL9(;',/:IJ0H,(7H'ZD'.-6!/U1+9Q$Z-
MXRW<X5ZO;,W2)F%$OD^8%6F1C,XK7WGH,K)#B'UT$(J(T)ZHR?01<1+;KX'H
M1G?WFGG5"[=ZKR/6W5&IG6%-[QXAK0B[^(@T$7?HC,J((J@S"$>H4+R7-EUA
MV)+);MC8/GJ+M#?(/ZWEW%C)^JA*6$HN,8TX)C&J:^57#4S*<LG,X>,44M1L
M90F()Q6SV\MCFF:H.\^KPH1G&R'+$@DM0]TSI:W)*BJ9#'5I7 8R,=]TW:5#
M'9O,+%P/?%Z[F5)V;5"FB@5/XXJR@O@=U<GO2+E:#FSNFB2T?GU9%RJ?5Y:0
M=ZQ*K>LLUG;JB]10P:HBK6R((^O"2B:?&DO[ ]L7&!7B&3RF@+)'HRBANM>T
M3&25I09%T@L4.MZ@",-_@M[M))CJHBI1 3R6RG*8&XDM!SK"S]"AP(WG993@
MWZ3/R;P.]F[W7J-W6*H/P*?0;UTY5DRK#85"%<=-NR/SU(TU[5>5U$24$FAT
M;(E2U9FEBF@@<3B>-HB_P71,JJO*TMAM0G%6(8EU Z6AXLWMK\?C:1P?XIP[
MQ(6#&>&(M93\UHQ,HC?[&.G7YJN$O#4/D MJV$^[3FC.:$#BF.F0WE7SXZ7E
M<;FRIEJV&4!(=:2IF;Z_G*,U?!]PGM7^6WV6;>7CJK5>*8SH&D?PHM)Z@W]Y
MYC0ZVTE")-GE9]-992= QNZ0@1;] AWT@$AYG4%O:CH,KAM>7-[,[MLN/^N0
M)+C'@Y:@WW*%HD#;])DJ/X'4?O7]=]-A<OJ#VW.*#EUB9=CEAK-_L^U[L[KO
M]0-L<C[D+7C_(\QMA6]'Y/VHJ97X<'Z2.#K]:H*Z,<?2YW"K4(64NZ-D%$T:
M)?VVBY?;R.T4$H\26@]UX[?S5:9":"C[O%[QH$?^H;,5+8&D]?K7CS>SX^3-
M =^9DW7FAR'S6X\X\5@VNLJ AHDP)7=/KC5,>I:I&@UR-FY#@FY^::;MQ>,^
M(0ZAP>X^:H5H6YD#4)<&FRJ:-7N651SZL "NXIHVM:$OE\>:FA0W>F2SH ]K
M'L-XO.TQ^+P;9QP1W&F5ZVX]])(KL-'2^WB8Q5UJF-!.6IT4OV"'^E"G!?S]
MY93=P+!M6Q"O;2?1>$NEIQOI2Y?/0V:GR793G"3QW@7X_P]Q)TWT#O#\:;?%
MT4UOR!%6C<JE5=C7O'FFEW>'&4=A?Z*ZF?^7]! .7[^[NQ&O' ;PUJ#)Y.3U
M7T;]PGP,Q1K'-"[JXW$G_L/)T_A_*T1)C2B)AKM$3+H][9N]P4RBZ2Z,X2$8
MH1ZZ*DNY87U\/TUMA:YJ)>=**URKNE:23K,*53>>?N5MJ6'WY;ZW[OU%EIS4
M2:;E?V^G8]OCT:@YAB.CE/A^U6;8;-<;NI'Q2[31*F-8C4OA\^-3L/N^D PZ
MW[IR'+#\1:\>-^&S5WNW_6AX&;Z5;8^'+XXX"):XI0@-"Q3%07K2"ZMN<^%-
MR5_.YL9[D_//%4C<'.D /E\8++_Z@@RTGU(O_@102P,$%     @ &G\)52:$
M$>)1$@  ]#8  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULU5M_D]RV
MD?TJJ+7.2:JHV9W9G[(E5:UVY42.=-JR'/LJJ?R!(<$96"1! ^2.)I_^7C<
M$IR=7:URSN6N*K%V.&2ST?VZ^W4#\WQC[$>W5JH3G^JJ<2\.UEW7?G-XZ/*U
MJJ6;F58U^*8TMI8=/MK5H6NMD@4_5%>'BZ.CL\-:ZN;@Y7.^=F-?/C=]5^E&
MW5CA^KJ6=OM*56;SXF!^$"_\H%?KCBX<OGS>RI7ZH+J_M#<6GPX'*86N5>.T
M:815Y8N#R_DWKT[H?K[A)ZTV+OE;T$J6QGRD#V^*%P='I)"J5-Z1!(E_;M65
MJBH2!#5^#3(/AE?2@^G?4?IWO':L92F=NC+5S[KHUB\.+@Y$H4K95]T/9O,G
M%=9S2O)R4SG^K]CX>T\7!R+O76?J\# TJ'7C_Y6?@AV2!RZ.[GE@$1Y8L-[^
M1:SEM>SDR^?6;(2ENR&-_N"E\M-03C?DE ^=Q;<:SW4OKTQ=ZPY6[IR032&N
M3-/I9J6:7"OW_+##*^C&PSR(>^7%+>X1=R;>0<#:B==-H8KI\X=0;=!O$?5[
MM7A0X/=],Q/'1YE8'"T6#\@['M9[S/*._YGUBFOM\LJXWBKQM\NEZRQ \_=]
M5O O.=G_$@JD;UPK<_7B )'BE+U5!R^__FI^=O3M TLX&99P\I#T+W?9_T"<
M>*L >2=^7"M\4;>RV8K*7Y)M:\TGC<!0U59<+#+D 015+V&\DM*)*?&_4N<J
M$Y5<&BL[8[<9OZ.635_"MKW%FP2;2NA&?) -7*!6)A-7LM)(.8V6_,#I>79\
M=H_X\?F;:ELC\:S%.]P R9FX44WCMM6M)$$],&G%K;3:]$XTIGF:RR9'0I#+
M2@GD.:A(^O "A5Q9I;Q9-AHRK:(<-W[?*5O#"HX4 4K5@%*Z,)^=B,Z(\]FI
MV$*4=9G8K'5.4A@132<ZF'17!ZB@3<$BZ6MOZ=G$^FN\47W*JQ[QQ3>I3UW(
MD::E1.=$:4TM-/1.%85YZ.Y<5GE?2<Z(>$O9=P1V?V,KMP$&CN[="K)U8SHH
M+9UIH.%6Y,IVDF09L:1W*YMKIXJ)CK]SNP)SJ*5=)UH+O%@-.?1N_0E+L+A!
M5N.M<#HK:BF=TFMZ6@(NL/>J[>"  FHZA2?,K;*CN4:_;&!5^G<B.@?:J1A@
M28+\"=N1_1EDLD""U13U5"D$Q2W@M<?^5N4*=Q0A0:.8P;PYWH&+J?DAM#*V
M@/-=#]_SD[I>]M:I9+&D02=TC7"Z56,<DF&$7"*\Z%J$1L21*DO%!0VVM*KH
M<V^DSI Q=ZQO-E UV-7M1Q6D4X$GHS9"W<JJ'R"BO?\X%X90\,M6UBOJ^K:M
M-'W25&5SK)A-RK=>?K@2/YI6Y^+B9,&W%XH\A"1$\)5=1FA6;3<Z7F$%RG58
M>$PUA7*YU4O2;@D;L9@8QCF$P__^SHPB2D6M#<391'?ZB[ K/;B>FO(I@8MA
M-!/O=^+_[CU^N9662UWICK*C"4%E@,V&($E -Y4NH'P!ME"Q(3R[&B*?@TO$
M-$"V5C'@=W/,Z,*(\;U9:"9N4HS+HM#D/=BQIFH,B"!C.@JF?! TQJI;4YQ#
M@QC;R,RTP"T\T]*RW) (@'*?>'1S)U\^PEY3S/4DF?P$J99!#H51)U .2:HE
M )#*(6.I_68;\UPT5A;R%X54I7/=L:@A \;R->:V@A)2A"7EX9FXO)O6,WX:
MY0Y%RSN_W#'DKD52I&R4):O /Q5XL/M&_,".I(($.5PVGHA%=G3Z+#M"'<6%
M8W&2'5T,'T_$,;X]BA]/Z>/9<?QXAH_S8W\S;(Q%E5B..,O.3\)%3@SWX@O+
MFX<[WRH']:9VEL4O"'G.0[\_S8Y/+^C./P2A#RU[#@V>S1.Y>6\YL;7&<H+Y
M_2([/P[BWIIF]92\\*#()V(.PYSZI?_,K%L53R5PC29B;WR(L]DQRC"J\-W[
M"S ^TS<>(^)B=OH?GO(@4IR'YA[ #W&A'XQ_SF$A?LOX.!?HD.JZ-2B&SZ'Z
MDX]5%'=BSCN,@M'SY.+46Y(>>#*?G:,?J"H(S+!JU\9R,/N_MX!Y7,#B_%$+
MV$W%?BF!1-#E$'J>0>Q ^:$<E>*($@ *.:H5[B5*(*CR<Q(CBDR]GMY/+F;B
M)Q0?)FRI?A.!DA4AL(,;O?%6+DUO41*)PW8Q[N?/LC2+P'CXBI5'ZNLV)J6A
MN.+Z96"GH=1#R)2(SX^STQTB#D-0EMQEQV*-U!>4H81I3;]:#Q1TJ;J-4N#C
MX#KU$NH>SP,8R7OOI 4)"9=.AQ4VU"A7L =1'-)MV3O8TKGI(F%7"8=9E!BL
M27(M5QV3PF2Y+83T1(UPCR<]2.6UW!+Q-,M*KQBC^)+2:-WH<LLO\56?I4.O
MCEY&>;XUSFER&1Y <BMTWH6$#M/U-;[OB,!!>UES0AC9\0 MWT!X%M5M6U\#
M$HV+GL7'B(I%N)$LYFZ]\(O@B"*C>I:K?X64D@D+7<RUS?L:D0@F09BZ-=6M
M![>2, FM4U-]M*,B,_$GQ(FQ&J6S0L<UZ%_+ KC>3GSQN36MD2G9@&L)5%/]
M T"(H3$!I< A;(U^GB00A'5?W<D>2!ZE)MJM&2O!4)2W5KAP8TVNX)]FY<0'
ME<=J^Q;_>&.)]TW WWS!^$.2D806JBF4M8C/K$U%Z\HK,!$>_> Y</^V(LZ?
MB7?Y-55[T$C"KKG51MS@L1J-9-^1W;"2-TT^8Q=\/Q/?&Z?:M?BSKD' J8SK
MRCN!3/F71M-[/W1,,ZZI@R!T75&X#ZGRM72P7#-^#9NDW2FHJZPI*E/G['E[
M\O777UTLYN??<CH&&X?EE-,%MPW4QZ^U*L7K3S AMS/ON5FVS(X*52)+([8"
M):ODQO6(+N!%K8@I@IA/%&'D1-\3GX2%?.*OM:N(0E$?/Y8+"U=:ODCH*!3R
MNFF9/Q"Z$/!Y3CF6C'/U_J<WUT_GSV*::I'BT"X4PRB&JQ0\-':M U%5\#$@
MXT:8T$K\FKRK=5GB:_61@I=*C"XU7(5*I3IJVPI9RY4G\DNUEE49H[3M.]\%
M!@0UW!G)#5;%&OB,CZNQE&:A\#!UC?TR3-0A$!NU=<%9S,1G!&$ND/.+B&"?
M- @QR.>&&E/*LDVO*O$S54E9^P) PR1R(1E]7"-+O.Q78&E@@D'D.SL;G_6(
ME=/X3"+B'O3Y"A\;*@\AMPLAO/L#6CA?)Q;SO>_W%@S)>8S5SN0??:QFXK(I
MK-J(OZH&+QH4+K7%HF3M:<5OI/'U\/?PGMHPO&!C0 ^H=J-UQT#;KPO!YS^I
M>:?UG_KELU6^4TO;$\[ @YD(I7[&*WK?<!-EL&)E)4_>".Z4UK/0+C?;R442
M,"XEPNJ.]CX(_)M8<A@7/>+1\&+_ 8]Q(X^:^0O03=,\7@(6#J_B:DWS'[)
MC,IIG1ML-V:'5#4LCP+R$5IQ5V=VFN!4Z% 6GJ6V+G8]C8L:Q;)Q&ZI[L5H'
M3Z+SX\9ITD+[JL44=I+W<Q Q"GL?RLR-.'50249.:=0*CW*<4>J()94]:9$L
M=.O9"#KEKO+=[>=+UPS5)A1L2#%@-11%+(&$3WG6!L%'U5\\.3Z:'46V30I
M]76@X2?3;U@%-PY^>%S&89KHBAH@0"6)E7#"\VC8'0+J!NF;)R"YM)8G1(-&
MI.94*U:)UHG<[.L$6V186LCJP;A$;H,;6B(,CE6.)B>=B,_K-IEUCJ)HY6RI
MT">3$\'^F$R2A\=L0 4*&*\T3080Q\RU;SWOWE4MD0_.":;^"Q$D'KJ$M,Z/
M^E0-!%1B<?0Y_H+_Z]M0B,;,]TJ!KG6:R MS D65>_8O9R;<.P\=/*$G$(]"
MH^]!G=N=B3Q(-9!:;!?2@A<6JGE(+70)=ES*D%X8#4B]@:0P\T@81YCY/":"
M)FKD.<^A]F6LI0G5?K*^4J*#I+ICAO'WI.!#[=;V3,-<W](,V0_G=P9OPUMJ
MV8""^.!M#0VLB$RT-+*DZ;-/QH1/VWBZW%E3_28<)_%2G)6O2$T_$;>*O)MP
ME=.[5 7VWX:ZPIA< Y3!WF!%@0N!;O0Q!B5!IEO#&?3=W1Q/D@9NGM"ZB2N!
M6S1HB!^>7',;2:$%ZLNMGN99N">P6UP0E6E6?A#L-UY\SB?=$R(66@E/N?G*
MN%YJP\>"\+GXW%<J?J- S"5O\4#2&P?<4 )XA0+:F9@#6/UKA89:?D1C)>/E
MVY@H9OSQQ_5$7Q^+E+(HHW>>XCOD/&HK8SBZO6ZF]S44E?N@'5/%&#][$D*J
M[<BHT%\8%DRXW>V==QN?B7PYOB&X%XL92>D(W@D3'J=9J4MY4CQTR-'\-.V
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
M_.-IX%O#<0WT+TJ3 'S*CL0UG$FB3'),,DSJ5*H,$+;^VA:,8J:J6Z7R-D#
MCT@"C?B7 >T%1@+::9TPH1:9F0&G+I?@+L6!L&I!ESE"=,D(HF(07%X^W3\0
MP%[8#LN#].&U0&[\CZ5>VPKWM $&<'0.I$J9]44F\QQHV@&'3F>2(']0DFYU
ME@5,Z,M$%RC^7N()(+R=5JI_US*#E19,CXHQ=JI'V";&@LF$L*DY8># 0\C[
M*-%F'Q\ .-FZ*. V3XR1N,@#]W4.)BA/4%1C-A&8FSH 3+J!C1W+$0G5-GES
M=' ?T]@$M-2HI<0#4><9*D@DZVC>"*E"KEL0:R16#5 S48'YF\0$*  T/!$>
M2V$+E>BY!G @(-*K>C42'TV%&HLT"50&%BB2L%CIB$ S15>NT9 7H+9ZEM%R
M+\S^!&:_WD"OX29"SS Z224+@PMJ-'LL;2WF;+V[_RBX#%#.UX-PIH#PQ5E0
MB8= &(IDP>T4ZI(!0Z !F=S%P.0]235420$]2(Y7RX D?O@SUVB-*/"Q;5U9
M25)V($ZMG$R1XB<01J 'YH-L2WW!@EJ=-E=%#B0Q-Q0#S-;;/"').TGL#8H"
MR%D%&#N-*^HR ;U&'I#17H/86%VRC%%\X:,+M]+)($D5DCO ")C/0)(]GDXI
MVY)>=6U&=,/"F%3,)5(X!WFK--DDM@"@&;($"[_@>S=UFK^"6(21()2]SVMK
MMK;(O!7ZFK2+8Q[A1JS>029<7X-O*WTLT'SO.0HT,Z6/AGOL>DMB-DS#.N9Z
M2W'B,*@W\FF^7,D48Q=1%_,29 ZMAJ=@3!2XX='!: P)4I8AO #3/\&60I9)
M#J]%3K^W<^0&E8D>&1.YA#@6S6%="$]G@':!'@*OGHZ/H\OKPC!)9++4(+/>
M]T7F2H-9K$P.4L0../C]R.8-X-FBAJ=(2EF ,[]Q/BB.XT*VXB6IZV.V I%#
MQF]EAIJR!'U9FBRU&QK1XIOP[K<5C;'ZMM0$314!W&OY*-Z9J5X"@R4S:YF!
M')*/99>T!/<E4'8S-4SU0E>H 0FF:@NB/WAY7-L@A'X"\$8">JNW54H'&!+^
M2R45@T%FGR6H,3EP!]"\4!4+$,C-2LRTL1H8*4N,LW ;W2M=^%#C W<_D@T>
ML9ML&)#H,JE7SGU'06P3&$&HN@B1#3I,)DZP/MX,#S!3D0UR#J#A;#WL?H<E
M#&U=]H+0X2(')ST:<,@"8=]:R1)6SBNGJG-=VBH2/B+V-IP=S=OR8TJ2#93X
M$H.#2F<N%"ET*6-+DTE;#2LSI"=H<RN. D#84+#!KH&TY!L8,S3\C $9B=?P
M?YZ3D\YC/ #X/ 6 $4W .<O,;8@8>C&-'=J/&[V-X*,; *%584'&6AK@2\YY
MKMC$3$9'P<"01T$=T.!QX.$<-8>XY3-:W.6CC 2$6E<2PPNYD!@O8AP1B1(
M0D_! \<@5DL*39QFL&(]V*)OQ*;._VT*?0@C2K  P'NN/'1S ;"3FH)>P 'R
ML\6RY3/6K=0W; S1E;^BMIP8XPY,EBA1S@"K'"T[@:A5&>LF.H9NP(:X=5-M
MAUY+9"JKLKF@#26!+$F!L9@4[R]=!!J$#Z $^J)3V:06,,&"'490D%[@5=I!
M"F+FHQ&TKE;!$_PST "@W6_?YV"73?QUW<_6MA%"G0#(,:#,*2+MLRY.Z9O#
M()2 E -6H]"C_GG[WQ@_LJL4''F5?J/)E"*2:T(1BRF:F+9% L5C_:1MT_$O
M$QT#:8=/F58HV)HRO%F)C@1+5)5M@80[54U"S_P&\%PQ.#[*$R=U2MM8?Z>^
M;%Y][2 '1B6*#S<D*X\U !XBBIG,OY9U425K?*:Q@@G()&MO-B.$=H20FQ23
MC:;27>V*!D-%IKLA+1(T >D#(4-LXV2M)4X^1(ER$B)%)3+878F<5)8JQRU7
M[!-<3/@*HOD@T"-! BN(IHD/ N(B#7B"*U<Y2:"<Z0QC65AO$U.X("%0B;V)
M;:SWK&V)6T6V>K=AZX$8PV>B>LMPW$],)1OG2J]"(@H,U@I= 7$F(I?/4+K"
MTPJ-B6LDG>XQY@\0F6FL8<X4YL9_U>417R8G=T"%(DW"_KRYGU*YKF0"352F
M2D\E-9]SL3!W>3\AXRD9Q?/J&\4(37($7,WD;3L 52 K-0?<]ZC!.N:?7IV)
M:U/HQ(KC\3'I^\GX!'D%H38+IW-*#%:,6;#P6&1V.1FW=9SE(,(0&R $KS-D
M"I( BYS.:G2 0!@8J:ANT^52G&'CS4!N,$1D>"0KC<G!O*541DNJ=CV@"3O)
MDE,Q16:0KOC@,="LP7\[$=L, 'I0@2XBD4<#X0P 48Q=&&0I2N.\)M?:+I#%
MCK8QS>W[YG5)-K&/-\"8W$J.]\'B)7<H.U5V 3Z5>FQ;.6<W174I3=I-1D61
MU5BR>32--H>,,&R/6A.<P:5L () 6;U A\GH.OHT!&L.E"N4)1 #D#,JC6O/
M@5#<[)!AX&1DS7O8O#?D,TWM"BD"V_'[C7JW4[5(.&(?X1(0G]]&&7$XLQ,V
M]G&PF]RB:8B.TM8YX 4I,Y(/EE !$8,5IEFW;M6!S&?>X'XHIX1KF#44S#B;
M/Q)O[V8 &K<9QFF) <Y]9U4L,1JI[W0S:#P4YL[6K61/G[0Z==A3E"6 YB+D
MAMA-[8FS<P \YMQGI5>SNK041P*ZBU*N7 W29Q$1U+# U87 D&;KG45% C9;
MH[9BOQ-C=O06J<H X)(\<EK6BQ!S N!8_:4"-(HHF8%>(?4I1[")@U#%*OM4
M&Y.HHTCC2+,@Z4OB\HLW1?WF$+CLPGVKOSEW)[@;2+T5WZLF-%#5!QS:,H=O
MB=N!BH19X#77]'L*M3U-F[O5HK=.AQ4,$,>F#]/4"M&F=UHIB (:BRA'V>V]
M(L-NO ,+Z5%?ZZGKUL"E-I+HTKXVD?J$45H'X#!(?RSYKGPN7/R,H1E'+TEH
M_V,EW??WD300+Y8NR#?(?S@T=_U>W[ETX26Y0EM3??^TP K":VV ,67AJ1BW
MP*?/4#HF3W>UP"'%B]K+GWT?VK?!\<MVDSQ*</#4O0:,\&3OR<!US7M!?-SL
M"2L!CA!VB=15.3\0<:<DXY.3[:WL30C:&&/&%[>SP_IV4ZK;SN[I8'_Y_;^'
M!Q,J>8*L8!]4KU9U3J91%NM0%&JZV=@;6#@G5F$! ]:H88)Z7H(@R=IE ^\N
MOPSBLB&IBG/ 46C5#C5^M&;<&*.!H#:9JWB@, "BBB' NBR:3^-M?B6_8>'C
MKU29^PK+L-73DZIHH,%E2@8PV*(>UO;U9IIC;"@#DR58R?*KJJ@1MU$/VE(/
M]M4 %Q59FL!*.2Z%7++D1'I'+=A)-$4&T<J9B@J"F;D=XJ4KG0XKI7)[SYHP
M1!60Q">MVG"W'!JRI,A$_'B!E\@W&3^P)!L5)W]6 ;:5"<;U;_*.000C[*_[
M!6A;#<G5B<*&^]2)[BX,]=Q_CZ+01CV(0Q@N]KC]G=A'4[S'V^Y=-_)4L \I
M%G7J/0VJ]R-#7'B8A8HYAJ]4'V]$KN,8N+NY=H5(MDK/QO!L;7<7)BA? $JU
M(R="ADMG,T5;.<^90X1..=760#4*H/O,U)D!GU'YZOF; A+B%:CN98D%4952
M<>$BS\$4,I^N.QZK[:>;D3BR+F=O+B\&V&.UM>3F)*<(K8XBEO13&WNTC6DK
M&RKT[R&PD&(."UE./KSY?,4ZM#!LK#F<N<^X#D*'MCCJ[&[-%*QA&Z[S&_ =
M3FK1KE0F^5J@0XF",)FNN4CE,RB0#?@_6;N(LU(\I).Z<:20&T&6CY5#;">@
M0GUUCK2/K*04:E6@R4)G'>ZR59U2LS%*C3C@G? T)T\3==.[@3 )SD^0="-U
M5Z!YNLA< V4CBXW;]C&!78%]P$"BA+@8 :@\!UG<YO:/CD,&0EU%%%V"0U(;
M9TC:YM0=:7L7RG[&Z5ZH<^KNA&"S[NE#7!8I4WKGB?@@O2@:)WR#%^X)0*)2
M4Q.!C,1Y'1P']IM=FV1G'M4.$T(]Q8/#3?]IH"<>""G>M(FJ7/^*)@T'G2 (
M*$11J$_X,=RA',I8U80;/>E%5V5<BO$0#"?WP' ZFK0Q/!P=_J<P[+'8W=@^
M)9'G],\ZC+B[*#/O'!]-&A3NR,S\+GY!80,_$D9&DOQ?5&<;.]64M]*A'4]5
M\C HP,)J^NA95!EPTSFFK%K:1]KA/[3:'5&1W+?VO#HNZQ4.ESI#V#]<!7"?
M%B5$._>'^M'QZ%D,+[[YT,3I%SFW,-ET?W%>Y@+\BJYJL$./]RZ^7.P]">,<
M?T#^+L5'OZ%9"#>]4]AAA2U_?+QX!WON.? %F%Z!=5_RV8,6[$=M6D?U_@Y5
M(^3_ =&?^E8-*>26+M(&H06?OT+'@VDYE:7X&;>'!^)K;FYS%/&S-^_?OSF[
M_GPJ?OUE\O3PN3BXO+H<A/I$?%9<FVJ&:J@R%2$Q&1WT"0R$VPLUM#A<T"E6
M1Z?]7<9P>G@P&+L&^:.G1X?XH6LB&AN^S5BT1H!:EH."55_-_,];QDG7,AXT
M,Q+_+]"^E[D$ ]\8PW GMD+\R#P+7<#\!^QEJ)Y&=C(F0".0KS&H^U6NBN?B
M \A_GDKQ.P6D;P%M]XX,V*E/266HEC6>G S<"F^JD P(Y ZK-8V\-6I^>D/
M=GL#6!3^<#JSO":E&7MM;<V373JG!,34-L21!=580]W2U7\PJ,2P5R7+W&1F
MP8$\#9,!#13?[2T ,=509 T79+7*O_.\V[N++^Z@K@&BV@9F@V%VKS$<(-@F
MR<B< O)Z9E+*Z:G!MY)?E:N;!<@D=25HI 1.R\PMSZ7H-,W4D,M!S8L/[#+J
M10V) G#BF>>$H[[,XP&]EIIX; %P+&_\'$/$$OOHN+$])\=]IN?^JM.M5S%Z
M*!,L3'_!HG@]#G!3BPN28[W"EP+NJ;+/3@C9GZRN':P=JL!K7WK%\."'E6Z[
MN^W1.S86/;[2N=1[>\R?*5JY>9C@@,XRM9@8M.<A<M/(N)?O9P<_4\#;< +E
ML"91>9:<@V#AEL?GYOP)!;FNF;+S93JPU53'NHX:8:<\[UUQUGY9FLI4ZT)U
MFPCN?:Q/UZ>;;[ U029 $W+="(SFY:@Y7,(U04> \-;++OFB.,M:D_"+6)A^
MKZU+7*DZ/^^T#QN?[4HG9Y^^7)P/)\_B#D4+E\ZD]V9=YGY ,F0TH-&\(//G
MZ&J$VJ8K3$,*4V"=/?)+O"#^'EMOMTN3J5;1.2[+.S7%BUW"3H>\Q?<-\-AS
M;*">IFC#L*7+79V(D6_/3YL7$*^[U* J/4YDHV@F3B;O%<[>1:96G2(^"3LU
M128MN#=?._;.:?L<95P.S6OJJ&&<8*S:R#P\]/@.[_GI%EHR*4 #T$634Z!1
M6F>VN3_ ;Q_<2)U)YYECR:G[Q0L)^NCHL(E%1QO%Q+Z>;?N,9A:(ADY2TFR^
M\*J>5=0P?79T,CP>'PWPI:<A$&\(&CW7E7CC7EX4GUWG^3.W2XG(@V9ZP0_S
M4LG>C\E%[70W*+3 \E3.1>(%#1N2F>J\PT:4HXD+[!ISO$YE>N 9CM8"E7$>
M)#@07;*MU+.Z9VJ':HQL=O_&]JYO5\B5\B6WP(YH<"&\S863"<T;7:<AQLKH
MK:QM=ID&#;R[%G/]3:5#'DD(G?586R]Y#IG /7,+@O4- 3U:WQ#,^1>;MKQ?
M&;OJ#7V=8AP3FS4*1./NYHX=33&83#.]?DD6K#N.U@7)5RVI$36TU)+KE!-B
M_0P8=J>T^HA%?=C(E@%TCR;CT=-^=>Q3Q=Y3Y\#GN,L0-*8UF.>5)HF V3(W
M$?>-O7FQ()EVOMZ8-FZNC>K1(W'9.Z9B[R*0FV-K[&'C3?NM[&X9Z!4;9MSF
M&$[OV WDFV M4FS<]D_>V';%.6):-)QHP=7P:\]QH+H3R@U[0U,ES5 638PM
M=2L\]L*8;C_:A;Y^7NPGA, >(JK]38\H^]C-Y698Z<$EEQ!]^]N#^>F_\"<F
MD].HODDA]W&3Q?Z\O++E<W].F<K!/SF(JCJ$P'02%3_^-A3Z>JH4(W9^B&-R
M1]U>]!?N-]AR,#K>QI8'%:K K]TW"8]+]KV)>-"9AZ?@_7(>%^P[A 2W9G J
M-/(FZ*H18.R"\U!$M)Z;K6X*(M6V&?CP/3?AM'CWCRG\PW;\9]_H?JOO0(%@
M%MY0(<&/TCF<:<E4/!'2^9D&#\BH[Z=K]J,?) *7MZ"?7;)<P>+?)@K?AE]V
M.N4?-&J6\\]"?8#$ ?(ZD:DY; 4_?K3'LV'^ P3#]/-&,U.!?Z4_EPKC'5P
MS^?&5/X#7A!^[^K5_P%02P,$%     @ &G\)54!E^A;> P  :@@  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&ULC599C]LV$/XK P4(4L!KR;+WZ,8V
ML$>+I$" 139I'XH\T-+(8D.1"CGTT5_?(27+7F2SZ8O-8^:;;X9S:+XU]JNK
M$0EVC=)ND=1$[76:NJ+&1KBQ:5'S365L(XBW=IVZUJ(HHU*CTCS++M)&2)TL
MY_'LP2[GQI.2&A\L.-\TPNYO49GM(IDDAX./<EU3.$B7\U:L\1'I<_M@>9<.
M**5L4#MI-%BL%LG-Y/IV%N2CP)\2M^YD#<&3E3%?P^9]N4BR0 @5%A00!/]M
M\ Z5"D!,XUN/F0PF@^+I^H#^>_2=?5D)AW=&_25+JA?)50(E5L(K^FBV[[#W
MYSS@%4:Y^ O;3G8Z3:#PCDS3*S.#1NKN7^SZ.)PH7&4_4,A[A3SR[@Q%EO>"
MQ')NS19LD&:TL(BN1FTF)W5XE$>R?"M9CY;O=6$:A$]BAVZ>$B.&\[3HM6\[
M[?P'VA?PP6BJ'?RF2RR?ZJ?,9*"3'^C<YB\"_N'U&*;9"/(LSU_ FP[N32/>
M]*?NP;UTA3+.6X2_;U:.+"?$E^=<[A!GSR.&(KEVK2APD7 5.+0;3):O7TTN
MLK<O\)T-?&<OH?_T.?Z_-GRJ$>Y,TPJ]!^_X0&A 1Y(S&4O>:"\48%5AK L@
M#I'EJQ%L:UG4(%W,]A*X='#7LM112T8[(W DR).Q^T$[6"GCKE4L+/4:3-L:
M2UY+DN%Z(Z02*X4, L04-\)*XQW\XZUTI8RUZL)E1X-.O.!.%&V,@ Q7'J'E
M@F @<O#-"\M[M8?6FHV,+8,[5L\T$$(WACNTQ'T*G%QK6<E": (6\MJ[Z!9A
MPPPY01RV(IAB/(N%8>E_V?N><6_K"4<F5Q3>1N\9%E8( ISQMD P5712K*22
MM#^@?!]Y!Y4US0#//O;+<9=>]Q[#85 6I6EC4V/LF\?/7"V37\\F><_'8F,V
M#!?-[ KL1#V7J&7I.[B<96=Y=C8[/[L,@ 4'7(8[H53/V07@/G;,U]BR(W0,
M>L .Q%>HL9+$-AWWP?#>T0D!7&J]0XS/%[[+A?""X85'WS'1AG7T.O!H6\6Y
MTKO-S3=:<W('3==M,'0;X%Z!G<BA8<3P\V(R>I(WI2P9G>)3VI#$^Y.\."9,
M^J9WYA<HCZ'N05Z_NLHGEV\=U-+%C.< :9Z9O4?L6W"8 [=F#-N76!D1PF@D
MU$)WN2"@\ASHC5!>=(-)\62,MV+-HHYB1@=PGBYH+78%)1B>Y^]S328]Z?\-
MVG6<<HX#[S5UHV X'0;I33<_CN+=%/X@[)HY@,**5;/QY7D"MIMLW89,&Z?)
MRA#/IKBL^6, ;1#@^\H8.FR"@>'S8OD?4$L#!!0    ( !I_"55^^Q=/*@P
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
M0MV)WN#%,Q9[KP]H$*XT" ])'PS!VKPI!*DG9-@2S38[BNU"?%CFIYD@D[H
M?V4U)1+1L>2P%<WON"QL1!PC11QKCK/UVE)<VS7PDUCYR=GTC1B+<B04"9@;
M9:?D8L?2*\2+M7/#"[2U(;^H6FORN4("*N0_(M\><&%[S=4M,MHB>ANW?])4
MN2;'Q\?D.6%)2N,PI0E+T'OQ+/69_QJM(^;1((BHEX8O[;(XI0$+:!P$Y//)
M\(08Y9CPT%7Q@P  ,^,5882QD,;,IW$:$X9-1WZ8T)!E+]U,$$<T]#QH4I9"
MC25 S?D<1M@0D=$L2VF*W4M<RV]GZDHH(R=RS(UP9LO%O-;2;$CR:9;$-$U]
M8E&%&3D*?"#!<,8HS-NJA-1;C1](B3PP1?MXQ,>W,&-'P5>$T3!E$.&OH!PQ
M/Z%^%$ Q&D10+<U@KX E,"G,&GO6>B%-<'AKU00_+XVL50,OH9X?T#!*%D[?
MBH:?Y_@,ZL<Q31(++ 60.',(X;80GF+.[;!/&&3X>4]S>Q92ED&AD*T-!%_Y
MD&:GTH!&_G?<CN.R.*%IM.WVSM33W>XSC[ (6J5P>Y NW1YFWH^X/?92RH*$
MA#3R( A.0P!:GT>I)9 E3P"?)0CYD 76=/ MRZ*%2<&P.$Z=ST%IEG@T"SWR
MZO>::*029 J457O< \FAT<F!_!>M\E_TY/RW+F 4<:;%HJY]D'PDBU;'16'+
M"2X('ZWJRJ:X2Z[ESCQY\.S=F7TS>1J;*(F;M:748!)1,>?5@W-V\MIF3(<4
MSC3D7BC8:(D1 Q.KTIT+;GNEP;5HB7ED,5,$A*WE ):31KL3-Y-W-6_,SJQ\
MNK?>X]C-I/RI-@CA/YK:X)0;)<<PY%!.*Q>8E=ELK^\7LG._V&#F9IY]W%LG
MYV5K+R6[.;;;?DRH+2+NR+D[AO:1;YU0ERNW1Y[(N74R7>'8&FG-KW<;MIM;
M_12%*,FH!QU\R B1X/QP)6=])X $PB<3D();EV+$4A*4MI4066?=>FS)%LLB
M9/<$JDWXR*512B-FRX*?1M1ZQT.-?-X%MO;P_Y@T.RXN!XBS7=A^ GDZU>IQ
M[P?(TRE4G>9WJ;.C;NT8.DP=6Y0VJ=,=>3)UEC5I39W'(X>ITRE1-D9C'U@B
MCR Z(]SBL@ZD[U$'9=+#'2.+.ZW_2)T 1$EPJPH<6=(,7LEH$MI>!]C:O[MJ
M:+_S/H3WINX5K,FX;BK3/A57HZN']D7[OEPO;U_IN%]-9:5)(2;8ZIW8=ZUJ
M7[YMQ]1S]]H<U09O5]><"9X+91=@?E(C\A<=>\#JWP^#?P%02P,$%     @
M&G\)51^6SJ.(!   C H  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
MI5;;;N,V$/V5@3;8"T#8$B7YDM@&G.P63;&+-39I^U#T@9;&MK"4J))4G/Q]
MAY2L=5+'*-J'Q*(X<\Z<F2$UL[W2W\T.T<)C*2LS#W;6UI?#H<EV6 HS4#56
MM+-1NA26EGH[-+5&D7NG4@YY&(Z&I2BJ8#'S[U9Z,5.-E46%*PVF*4NAGZY1
MJOT\B(+#BV_%=F?=B^%B5HLMWJ']M5YI6@U[E+PHL3*%JD#C9AXLH\OKU-E[
M@]\*W)NC9W!*UDI]=XO;?!Z$+B"4F%F'(.CG 6]02@=$8?S5808]I7,\?CZ@
M_^2UDY:U,'BCY.]%;G?S8!) CAO12/M-[7_&3H\/,%/2^/^P;VW3)("L,5:5
MG3-%4!95^RL>NSP<.4S"5QQXY\!]W"V1C_*CL&(QTVH/VED3FGOP4KTW!5=4
MKBAW5M-N07YV<8/:4NG@6DA190AWOA-N+98&WM^+M43S83:TQ.3LAUF'>MVB
M\E=01_!%579GX%.58_[<?T@1]F'R0YC7_"S@+TTU@#ADP$/.S^#%O>S8X\7_
M0?8?R[6QFMKESU/"6]SD-*X[0I>F%AG. SHC!O4#!HNW;Z)1>'4FZJ2/.CF'
MOKBC(YDW$N'K!E8::U'D\.F1SJ=! \LJAZ]VAQIN&JVQLK T!JTY)>(LS6D1
M!SY!-,K39!V-\#0,,D5'U5BD_0V0!6R4I#-?5-M+H/IA7S_XB!F6:X*((_\F
M@MO*--I70F.F'E _P7OQ 2Z 3]DXF;!D.J7%VS<3'O&K7GLIJF9#A6HTD0 >
M,A%-6!R/61J&P,<L&2<L2J==;NK.M3>>L&@T93$?0Q2Q>,39).9PKZR0O>UK
MDBFB=,1XFI+[B!;QA)Q';#J-X$RQT[[8Z;\K-F5SF66JJ8AQ)9[<F?0AT4O=
M4+8_%V)=R,(6>++6YUEZY/H(673(AR3]O]K>:Y&CPWQ.Y//%XY1-P]@5FBK%
M$RIVW O+5.GXA;^^HY1%"6?1)(5HQ**(LVG$>U,G?]L:4F6LQ-*5R;50DK P
M#-U?WSYM)[P4"6,VHJ[AR12H8<(1FXS3KA'^$?NI))&&*$Q92(%2]]$J(4!B
M3^/0!W);4:;DD\\2\SF\(7VB>@(*%34A%955(*#$4M%9R)O2);NA&U0;2VO7
MX_05]JZU5K4RY'.DMJN,JK;*F6:2NM1_]2@I1_G)T62Z6'L^<B@,';E::=LR
M^23Q\.HS;DGX2JL,T3&;@=^(KN#^%?JBRF23NSS$X2"D;Y64CHY(,F%V/F47
M4?)\Q^P$73"'R+M\O#.N\J4KI579=Z"DM#0@I 0:+/ILD,2B- ,?T@_GHK]+
M,J%U0=F#G7A #UI8U\.$2)7TG#XVUVBJ.LKA"7T#ND[=]K-N9R_B/DF=@[]%
M+GC*?1L22'N;])U#4M>X$W+S(A/T+"P-!"1[[>Z!#84#8DL?+F.]G><CEG>=
M.!_HJ;MG>#0AE*BW?@YR>::V;H>%_FT_:BW;">.'>3NG?1%Z2[P@<4.NX6!,
M%XQN9Y]V857MYXVULC2]^,<=C8NHG0'M;Y2RAX4CZ ?0Q=]02P,$%     @
M&G\)5:H/MX/' P  :0@  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
MG59M;]LV$/XK![4H$H"(*>K-3FT#=K-U&98M:-+UP[ /M$1;;"G1):FX^?<[
M4H[JM*X+[(O%>WON.9+'\W2GS2=;"^'@2Z-:.XMJY[:7HY$M:]%P>Z&WHD7+
M6IN&.Q3-9F2W1O J!#5JQ"C-1PV7;32?!MVMF4]UYY1LQ:T!VS4--X]+H?1N
M%L71D^*=W-3.*T;SZ99OQ)UP[[>W!J71@%+)1K16ZA:,6,^B17RY3+U_</A;
MBIT]6(.O9*7U)R]<5[.(>D)"B=)Y!(Z?!_%&*.6!D,;G/68TI/2!A^LG]%]#
M[5C+BEOQ1JL/LG+U+!I'4(DU[Y1[IW>_B7T]F<<KM;+A%W:];\XB*#OK=+,/
M1@:-;/LO_[+?AX. ,?U! -L'L,"[3Q187G''YU.C=V"\-Z+Y12@U1",YV?I#
MN7,&K1+CW/RMUM5.*@6\K>"Z=;S=R)42L+!6. MG]QPE>SX=.4SF0T;E'GC9
M [,? .=PHUM76_BEK43U/'Z$) >F[(GIDIT$_+UK+R"A!!AE[ 1>,E2>!+SD
M_U5^)6VIM.V,@'\6*^L,WI]_CVU#GR4]GL7WU*7=\E+,(FP:*\R#B.:O7L0Y
M?7VBAG2H(3V%/K_#'JTZ)*W7<->WE5]^7\WJ$6[X1VUZ&=XH;NVQ8DZGNZ\%
MK+7"1I;M!@(P/@NN!H>&S>%^RJ\,^,"@"0R"#*5G< EXJ&(X5+@2I6A6PD 2
M!TT,'T)7B0H6#\+@(P'OK5AW"MX:;2TLRK)K.L6]PY\(NL3F/V6ZQJNXEJUT
M A2^!=4E#)?@)<249'%"DB)&X=6+,8O9ZV_5/_>Y^B;!'[+$%TQ8](&8)"PA
M11[#V; \'V">6VE&<DK/(1Z3&%5+J3_B.W;&4<,@(S&EA%(*9XR,<T888^>
MGZ0@13%^;B^2C&19[NU)GI(T3>$O/"]SMO+HD!*:[7T3,L%T1>;3X@FPC#ZW
MCFGNE8B4)MX-[K7CZLA9Q['?DK38EX,ET!1Y)#V'":%L_,RA(..T("D-)'.6
MDR3+]N _N54O\9J0R;@@<<)0.$R%QX*;,\:,D\EW?@<9T2]!]804+ >_P?N]
M/I+-B-##K0L77E@GFW#!UEP:>."J"XU8B0><=5O4.U'6K59Z\_A$'Z</0G=8
MV-:@BW&/L*ME6<-.X$-C1*E-Y0&-;C!DWRN\_-Q)*_T4NSCV:(P.GO]&F$T8
M<A9*W;6NGP2#=IBCBWY\?'7OA_ --QO96E!BC:'THL@B,/U@ZP6GMV&8K+3#
MT126-?X7$,8[H'VMM7L2?(+AW\7\/U!+ P04    "  :?PE5,,S5H$<#  !;
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R-56UOVS80_BL'K1L:
M0(UDR5+<S#;@)"O:8NF")MT^#/M 2R>+J$AJ?(F3_OH>*4=)"L?H%XE'WCU\
MCL_Q.-\J_=6TB!;N1"?-(FJM[4^3Q%0M"F:.58^25AJE!;-DZDUB>HVL#D&B
M2[(T+1/!N(R6\S!WI9=SY6S')5YI,$X(IN_/L%/;132)'B8^\TUK_42RG/=L
M@]=HO_17FJQD1*FY0&FXDJ"Q642KR>E9X?V#P]\<M^;)&'PF:Z6^>N-#O8A2
M3P@[K*Q'8/2[Q7/L.@]$-/[?84;CEC[PZ?@!_5W(G7)9,X/GJON'U[9=1+,(
M:FR8Z^QGM7V/NWP"P4IU)GQA._A.:<?*&:O$+IALP>7P9W>[<W@2,$M?",AV
M 5G@/6P46%XPRY9SK;:@O3>A^4%(-403.2Z]*-=6TRJG.+L\5_(6M>7K#N$"
MUQ9>WS :FZ-Y8@G>.R75#NIL@,I>@"KA4DG;&OA#UE@_CT^(UL@M>^!VEAT$
M_.CD,>1I#%F:90?P\C'7/.#E+^"%_"ZXJ3IEG$;X=[4V5E-=_+<OV0%KNA_+
MWY53T[,*%Q%=!H/Z%J/E;[],RO3W TRG(]/I(?3E-=V]VI$DJH$?%=K']2#:
M?JXW+5(Y=TQ681=+YB=ET0"S0 >/X\'#EM&D@49U=(/-*?RE^89+UD&ON:QX
M3R,FE),67L')+"[2-$[3%*Y^7*V&1+ &+JTB4PBZEJ9EQ E>EUF<S@H?>01?
M)(50RM_(M_:B<6-<8%HI0R6:3=_&>5H>P:JJM!L D5 LY$41E\4,/E$[JYC6
M]UQN'ME-RKC()G%>9'! I&(4J?AID2Z9=9I;3IF0]:>2FS?$2+PHV$'D_8*M
M O0S:6)HG/653(V!"R>@9_?4,*V!VB$XNH;Z4=B8>FA D]8?"JD1:M^- H6H
MF,ZRZESM7<93]6VO!A++@S7\C@S-;$B\/"Y^A9[V85(Z$<.6(IY52RBA5U#D
MTU 59.8PB=/RY,&<>EG>3F?!OE&6^)!25$<DLI_:IU3RI.$)U)O0U@WE1&D,
MO6^<'5^.U= P']V'9^>2::IF QTV%)H>GY T>FCE@V%5']KG6EEJQF'8TNN'
MVCO0>J/H='>&WV!\3Y?? 5!+ P04    "  :?PE51O)J8,D"  !B!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R556UOTS 0_BNG@!A(4?/2UY4V
M4MN!&-*@6@=\0'QPDVMC+8DSVUDW?CUG)\TZ*!4H2G+VW3U^'L=WF>R$O%4I
MHH:'/"O4U$FU+L>>I^(4<Z8ZHL2"/!LA<Z9I*+>>*B6RQ";EF1?Z_L#+&2^<
M:&+GEC*:B$IGO,"E!%7E.9./<\S$;NH$SG[BFF]3;2:\:%*R+:Y0?RF7DD9>
MBY+P' O%10$2-U-G%HSG/1-O [YRW*D#&XR2M1"W9G"93!W?$,(,8VT0&+WN
M<8%99H"(QEV#Z;1+FL1#>X_^WFHG+6NF<"&R;SS1Z=09.9#@AE69OA:[#]CH
MZ1N\6&3*/F'7Q/H.Q)72(F^2B4'.B_K-'II]^)>$L$D(+>]Z(<OR@FD63:38
M@331A&8,*]5F$SE>F(^RTI*\G/)TM-(BODU%EJ!49_#NKN+Z$5[?L'6&ZLW$
MT[2$"?3B!FY>PX5_@1O E2ATJN!=D6#R/-\C:BV_<,]O'IX$_%@5'>CZ+H1^
M&)[ Z[9ZNQ:O^S]Z/PF-\'VV5EK2*?EQ3':-VCN.:BIGK$H6X]2ATE H[]&)
M7KT(!O[;$YQ[+>?>*?1H19685!F"V,"J+AYC+D2>FW-=)+"DHXQ28@)6'\PJ
MG0K)?V+BPJ52%3E,V.=**TT&+[;'-)YD<5SC38JP$1F5-F$"5\#VY6T8:O(2
MRY(5CV?D:DE9,KSF%3^I*%L5RJI@RH#0"<#V!-BX"XPQ7Z.$;F!G@_&ALB;M
M:0OV._ <Z ^0_7[:'72A9!+N658AO/0[OA] 2;$J91)AX/NN7]\0]H9NW^^Y
M_=[PN1T,W>XH=$>C(:Q0<E2P^/TSG5PD</WSH'F>TW7L''D'=9^CW-KNIFA+
MJT+7+:"=;1OHK.X;3^%U][UB<LL+!1EN*-7O#/L.R+JCU0,M2MM%UD)33[)F
M2C\!E": _!M!1=0,S +M;R7Z!5!+ P04    "  :?PE5&T#]1"\#  #9!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R-56UOVS80_BL'#1@V0(TD
MRE;LU#:09!W:8MV".EL_#/M 2R>+"$5J)!5G_?4]4HKJ8*ZW+Q1?[AX^S]WQ
MM#IH\V ;1 =/K51V'37.=5=)8LL&6VXO=(>*3FIM6NYH:?:)[0SR*CBU,F%I
M6B0M%RK:K,+>G=FL=.^D4'AGP/9MR\T_-RCU81UET?/&1[%OG-](-JN.[W&+
M[O?NSM JF5 JT:*R0BLP6*^CZ^SJ9N;M@\$? @_V: Y>R4[K![]X5ZVCU!-"
MB:7S")P^CWB+4GH@HO'WB!E-5WK'X_DS^L]!.VG9<8NW6GX2E6O6T2*""FO>
M2_=1'][BJ&?N\4HM;1CA,-JF$92]=;H=G8E!*]3PY4]C'/Z/ QL=6. ]7!18
M_L0=WZR,/H#QUH3F)T%J\"9R0OFD;)VA4T%^;O,KY?T7;2W<H8%MPPW"#_=\
M)]'^N$H<7>#-DG($NQG V#? "OB@E6LLO%$55B_]$R(VL6//[&[86<#WO;J
M/(V!I8R=P<LGM7G R[^!]X8;)=3^6.V?USOK#!7'7Z?T#G"STW#^P5S9CI>X
MCNA%6#2/&&V^_RXKTM=GR,XFLK-SZ)LM/<"JEPBZAFOE1"5D[TL8MECV1CB!
M%.BG4O84:ZB-;N%6MUWO>"AW<OJWVE,2SY(X+?&^0:BUI =-\.!\N8RO6GPF
M4IUV2'RY!.LOM9Y+J=N66%$]EP_@&N[@@!1]?,'?$6Y021N*"E/ZPNR(?,"!
MDLNREX.\'9:\MR$VY"4,<+KQU10BK&MZ]E=PWQA$.JM@*YY>5"=0;>%46W[(
MX+?.8UMP&KK>E V]]I?$LUG,EBS."P99&N?DO<@6E _S*$I\Y;M#19V*ZDF4
M7L/@U"OA++!X42SC8I'2;)X5<98RGY?05M5_.6=9%B]G&11%'N?SG!*M'M$X
MX0-/::G1F,F#+-+E.![;*<J*I?UTMHR71./K[%X[RA4C0>PR9I>DK8CG=-.<
M9)ZJX^2HW;1H]J&I6HI4K]S0>:;=J6]?#^WJJ_G0]#]PLQ<4<8DUN:87E_,(
MS-!(AX7376A>.^VH%89I0_\>--Z SFM-LL:%OV#ZFVV^ %!+ P04    "  :
M?PE5S+LW&^ "   W!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q]
M56UOVC 0_BNG3*TV:24A0 L4D*#MM$VJA$JW?ICVP2078N'$F>WP\N]W=D)*
M)>!#DCO[[KGG[+O+:"O56J>(!G:9R/782XTIAKZOHQ0SIENRP)QV$JDR9DA5
M*U\7"EGLG#+AAT%PZV>,Y]YDY-;F:C*2I1$\Q[D"76894_L9"KD=>VWOL/#"
M5ZFQ"_YD5+ 5+M#\*N:*-+]!B7F&N>8R!X7)V)NVA[.NM7<&OSEN]9$,-I.E
ME&NK_(C'7F )H<#(6 1&GPT^H! 6B&C\JS&])J1U/)8/Z-]<[I3+DFE\D.*-
MQR8=>WT/8DQ8*<R+W'['.I^>Q8NDT.X-V\JVV_$@*K616>U,##*>5U^VJ\_A
MR*$?G'$(:X?0\:X".9:/S+#)2,DM*&M-:%9PJ3IO(L=S>RD+HVB7DY^9+(R,
MUC<SRBN&!YG176OFCNOS*UL*U%]&OJ$PUMB/:LA9!1F>@;R%9YF;5,-3'F/\
MT=\G>@W'\,!Q%EX$_%GF+>@$7R$,PO "7J?)N>/P.N=R3IG".N<YVU.)&9@J
MQ?(5.OG/=*F-HGKY>RKY"KM[&MOVT% 7+,*Q1TVB46W0FUQ_:M\&]Q>8=QOF
MW4OHDP7U9%P*!)G FRLX2F&Z047] U--G578R].G>%]&?DT1M@=$5B.R=T0H
M[6GQ' P9S@2CHB$RDBH$,AFC )H/()TMK.@HC08C ;-"R#V2$<MCB+FB7I2*
M-(7@CB>WX99V- SA-56('VH'Z.;1W?R"[\[LV)JPK_:1],+U^B:Q:)P"4!P#
MBAF$L#4(KB!H#097) ==)]/*TZX@8H2ZD8*J7W"SAT'O"@8=>LAJ$![9")Y8
M7-@CHTQZK;NCIP^/?,-CI&3W'$4,UY_Z83N\/_<]51+^43-GJ%9N9&F(9)F;
MJJ^;U68J3JMA\&Y>C=1GIE:<[DY@0JY!ZZ[G@:K&5*486;C1L)2&!HT34YKL
MJ*P![2=2FH-B S3_BLE_4$L#!!0    ( !I_"57T+\O;%P,  .$&   9
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
MAE<O5U0GDBW+G^J?F)0L+P\7!*N\0!=0W\\8DR\G.D#SBLOX/U!+ P04
M"  :?PE53B#*L*@#  "$$   &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6S%6-UNVS88?15"&X866"+JUU9F&V@M#,VP#4&";!?#+FCILTV4(C62MM.W
M'RFIJA7+R@0(6"YB2N(YA^?X(REZ<1+RL]H#:/12,*Z6SE[K\LYU5;:'@JA;
M40(W3[9"%D2;2[ES52F!Y!6H8*Z/<>P6A')GM:CN/<C50APTHQP>)%*'HB#R
MRT=@XK1T/.?KC4>ZVVM[PUTM2K*#)]#/Y8,T5V[+DM,"N**"(PG;I?/!NTL]
MWP*J'G]0.*FS-K)6-D)\MA?W^=+!=D3 (-.6@IB/(ZR!,<MDQO%/0^JTFA9X
MWO[*_G-EWIC9$ 5KP?ZDN=XOG;F#<MB2 ]./XO0)&D.1Y<L$4]5_=*K[SF8.
MR@Y*BZ(!FQ$4E->?Y*4)X@Q@>/H!?@/P7P/"*X"@ 03_52%L &&53&VERB$E
MFJP64IR0M+T-FVU4859H8Y]R^[T_:6F>4H/3J_NB--$CL46/D '7[ NZ5^H
M.?J09>+ ->4[]*0)SXG,%7J7@B:4J??H!CT_I>C=]^\7KC;CL&QNUFA^K#7]
M*YJ_'/@M"O"/R,>^WP-?OP$G!HZ]J_!T&)Y"9M1KN->%NR:\-D&_3="O^((K
M?+^;VC[+ZD$*;MH9F,FA%1(2K?>$[P!1WNU&>49+!NBO7PTANM=0J+_[LJS5
MPWYUNRS<*?,5PM(Q\UZ!/(*S^N$[+\8_]24[)5DZ$5DG]:!-/1AB7YDH#\6!
M$6TJU4QSFE'=%UY-$E<D=@D\KFZ\((EBC&=ALG"/Y]D,"H[-ID_8Q\D\BB);
MM,<>ZV%K/1RVGN?4KIF$H9+0_,845D9*J@GK2Z#FBCH#B9,@GH7X;"!U H.Z
M8Q/H%<9)-$]FR:P_@:A-(!I,8"WX$:2F&S-]%'!J)AD7&E2?_^AB&%X<^5X0
MO38_*#G6?(]JF$1)'%YQ'K?.XT'G*6Q!2E/SFKP@1LF&,E,+_<[CBS$$/@[C
M5[8']<;:CB^JOBO9\3QK/<_>FNJ7&]%SF9NY;]=P?(/C/ON#I&/7S2G)THG(
M.F'.VS#G_^MN-9\R]2G)THG(.JDG;>K)%+O5(,G8\)*+N>C-L?WK+@#I1**=
M7#S\[?433[B9#9.-3:AAZZR005]$4\EV,SI[1?<FV^Z&J48GY%T64=2;T$2R
MW82^O8)[@^^:H[;%ANI-3^MAS;'+SU1L=4+NV8G/GL]_(W)'N4(,MH8>W\Y,
M4<OZR%M?:%%6A\"-T.9(637W0'*0MH-YOA6FHIH+>ZYL?WA8_0M02P,$%
M  @ &G\)53 \8ZP0!   018  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N
M>&ULM5AMCZ,V$/XK%JVJ.ZE=WB'9)I%N U6OZJFKW5[[H>H';Q@(.L"I[21W
M]^O/-H2$P**DZ_V28&?F>9AG8.*9V9[03VP-P-'GLJC8W%ASOKDU3;9:0XG9
M#=E )7Y)"2TQ%TN:F6Q# 2?*J2Q,Q[("L\1Y92QF:N^>+F9DRXN\@GN*V+8L
M,?UR!P79SPW;.&P\Y-F:RPUS,=O@#!Z!?]S<4[$R6Y0D+Z%B.:D0A71NO+-O
M8]N3#LKBKQSV[.0:R5">"/DD%^^3N6').X("5EQ"8/&U@R44A402]_%? VJT
MG-+Q]/J _HL*7@3SA!DL2?%WGO#UW)@8*($4;PO^0/:_0A.0+_%6I&#J$^T;
M6\M JRWCI&R<Q1V4>55_X\^-$"<. F?8P6D<G','[QD'MW%P+V7P&@?O4@:_
M<5"AFW7L2K@(<[R84;)'5%H+-'FAU%?>0J^\D@_*(Z?BUUSX\<4#[*#: GJ
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
MZ,C5*1HS%2.!-5(!/:.VWJOJT\ZM<2,'H;XS MA>D3;3"$64!@&R+TFXUPS
M,6O4#FV?2KN<6DS"P*-1#U-DF*)12]0.KE6C,/:]D+0IVTPI) 3"'M9&J*%3
M_(:6J1W:OAA!&F*(*<9MTA;3"!(<$=Q3J*#15.@6U;O3VU.@1-D#/@-9W\I6
MRDZHH3?K6&C-P(UB0__'2]=G[00^*9Y*:_&"SJY@<$)&0FLFQ/0%T-T87.D^
MNBC3A7+=,%7DY;F"?Q-GU<8S9T+:NWPW-@2%JS7HX8[-^$P7 8,C:Q5T]BF#
M+_=(:,UTF!8%NGN47K4*N\4&$@H1#6F[+G5-(P(CK*MI3UDR?05T:O5@L8JZ
MNMDMHUVCGO*)C.8CM^8/E2K4%?@31 *=M199FV$4H9[$(M,%('<7,%"E=FBM
MU8"I3[QV-V QU:LAQ#[JR[)I")"[(;C*TY2+1:PKTX9MN*V07+HAAMZ<8Z$U
M S:]!!KAJ?^ .*%1'_S'0FLFQ+0IZ-"S_P^(TP'L?G%ZA6,S/M.-H!&Z$:<X
MH5%[D;'0FNDPO0@ZU(O8Q6GGUNR$HR@,.\7>8HFCB :AW_.J!YE& KG?1PS4
M)M1]S= IG2Z3)DNC[\BM[X.5*3Q,TV72I&F$'KF%?J@>1?][ 70MW0L &]''
M!Q[TN5#Q*EXPQ67QGGS)-[F,K0O6C33X[>M(:,VX3>^ X=%5"3O;D\$)&0FM
MF1#3E^!#?<D/J-(!['Y5>H5C,[Z]V</1AP_C3A^.T81@TX3@UPT@<'>N@**
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
M%75=K-N7#S)9RK(14)^O"H5H^S?-SQ4<?I[B^A]02P,$%     @ &G\)56#
MP2"Z @  .@<  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULK95=;YLP
M%(;_BL6FJ9.V N8CT!&D-M&T3IH6->MV,>W"@9. "C:S3=+^^]F&H#2AT33M
M)MCXO&^><VP?DAWC#Z( D.BQKJB86H64S95MBZR FHA+U@!5*VO&:R+5E&]L
MT7 @N1'5E8T=)[1K4E(K3<R[!4\3ULJJI+#@2+1U3?C3#51L-[5<:__BKMP4
M4K^PTZ0A&UB"O&\67,WLP24O:Z"B9!1Q6$^M:_=J%NIX$_"]A)TX&".=R8JQ
M!SVYS:>6HX&@@DQJ!Z(>6YA!56DCA?&[][2&O]3"P_'>_:/)7>6R(@)FK/I1
MYK*86I&%<EB3MI)W;/<)^GP"[9>Q2IA?M.MC'0MEK9"L[L6*H"YI]R2/?1T.
M!*[_@@#W ORW J\7>";1CLRD-2>2I EG.\1UM'+3 U,;HU;9E%3OXE)RM5HJ
MG4QGP*7::W1#*D(S0$MS=&XEU *]1PL.#2ES1&B.OLH".)JUG .5Z%H(D )=
MS$')*_%6!=\OY^CB]=O$EHI+N]M9SW#3,> 7&#ZW]!)YSCN$'8Q'Y+/S\CED
M2NX:N?M<;JMJ#"7!0TFP\?/^H20_KU="<G7V?HVEV?GZX[[Z/EZ)AF0PM=2%
M$\"W8*5O7KFA\V$LZ?]D]JP$WE "[YQ[>DM%RTWR'#*V!?XTEF[G$1H/W2VV
M*8XG?N3'<6)O#U,Y#72&B&=\_L#GG^7;G\N:T':M=J/E)=T@>%2]38 88^W\
M@@,$-_*\2> X1ZRG@7CB3WPWB,>1@P$Y.(O<79^F!S^'&IP01&X8>WAR1'H:
MY[I>B",/CY.& VEXEO0;DZ0:2/759X8]ZZ\^,5=_C#P\V><@Q$'@X? (_330
MBR(OC&/W"-T^Z&SZJ_*%\$U)!:I@K:3.Y42ES[M.W4TD:TRS6S&I6J<9%NKC
M!EP'J/4U8W(_T?US^%RF?P!02P,$%     @ &G\)5>I5F:BQ!   (QL  !D
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
MGE^?HK_7Q<MBUIC#+<W_)*G8+:R9A5+8XD,N/M'C;U 7-%7Q-C3G^A<=*]O
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
MY9!*B^_VBA/!DOS#M'LF!(ORPR4E<YIF!O+W!\;$]B0+4'T].?D/4$L#!!0
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
M<Q,HS872/"C-A]("*"V$TB(43;5VFYO05W*35U=SS("K+0R-3* T#TKSH;0
M2@NAM*BA*;.ZWE =E:OV;-,7:DY?7NR9KW8_$#[O4FCZ J6Y4)H'I?D-39FY
M]W03*JAL"*5%*)IJTC:BH>:U^L=TO7RJ-I*?DQDG7^.$9[%^2F\F76U3Z ]X
MH#0/2O.AM !*"Z&T"$53O=RF.]1YJZ$N]"<^4)H+I7E0F@^E!5!:"*5%*)IJ
M[38:HN9HZ,(_$3)3KO8Q- 9J:(<CK;YFS14JZE\F&D!%0XTH'9PNN*)$54NU
M.1$UYT1G>G[R7W*_84E:6>S#+!<?"I;*=WF\%F<7^\U*5]L.FA=!:1Z4YD-I
M 9060FD1BJ9ZO4VQZ%O] HA"<RPHS872/"C-A]("*"V$TB(43;T;39N;V>;<
M+,HVO"CKOP_)MYGT^+LD(\6"22WMC9_,N&L-#:6Y]FEN-1@/1[W1T1@!JNI?
MJ!I 54,H+4+15!.V:9EM3LM^D<X3Q2)9D147L?0BFVO'IV;,U>:#IF4-K?J-
MUMX'O8_6\2_,/*BJ?Z%J %4-H;0(1=N9KWMP6[PE%_/ZGHH%J><_N]O4[+?N
M[]MX7]^M\&C[)^OFP=)L=ZT;3[?=MVX"W?;0NHEV=W%L=V=W4\G/3,R3K" I
MG\E=ZWT<RFN(V-VG<?>BS%?U3?R>\K+,E_73!6=3+JH&\OU9GI<O+RJ!_=TR
M)_\#4$L#!!0    ( !I_"54)X5WYMP4  ,0N   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4U+GAM;+6::V_;-A2&_\J!5PPMD,62?$WF&&BLR]HU7="LVX=A
M'QCYV"8FB2Y).PW0'S_J$ME*9")N3[XD%LWS\/::AW[-R9V0_ZD5HH:O:9*I
MB\Y*Z_5YMZOB%:9,G8HU9N:=A9 IT^91+KMJ+9'-BZ TZ7J.,^RFC&>=Z:0H
MNY;3B=CHA&=X+4%MTI3)^TM,Q-U%Q^T\%'SBRY7."[K3R9HM\0;UY_6U-$_=
MFC+G*6:*BPPD+BXZ;]WSR"L"BAI_<;Q3>Z\A'\JM$/_E#^_F%QTG[Q$F&.L<
MP<R_+<XP27*2Z<>7"MJIV\P#]U\_T,-B\&8PMTSA3"1_\[E>773&'9CC@FT2
M_4G<_8;5@ 8Y+Q:)*O["75EW..I O%%:I%6PZ4'*L_(_^UI-Q%Z US\0X%4!
MWN, [T! KPKH/0X8'PCH5P']QP'# P&#*F#PW"X-JX#A<P-&5<"H6*QR=HNE
M\9EFTXD4=R#SVH:6ORC6MX@V*\*S7(HW6IIWN8G3TYE(4ZZ-MK0"ELUA)C+-
MLR5F,4<%O\!')B7+U0*O?=2,)^H-O *>P9\KL5$F0DVZVO0CIW7CJLW+LDWO
M0)L]N#*MK!0$V1SG+?&!/7YHB>^:\=>3X#U,PJ5G!;[?9*?0<T[ <SP//M_X
M\/K5FY9^S9Z/<2T8WX[Q,388-\>X9[#0/__DCL:_ EM*Q'RAVB;L.\97DUMX
M(<U (SOFBLE3<,YLF,9R]FI-]PIN[P#W RJ%> (?T.Q1)^"CBB5?%SO?/Q],
M77BG,57_M@FW!/?;P7E:.%=K%N-%Q^S["N46.U,SB4.G;1)GE#"?$A90PD)*
M6$0$:^BF7^NF;Z-/"[U +%3;1^RRC!T6L7F"WT[' W?2W>ZO>$L=;]2LXUO[
M<.Q"/FW0'3E.L\7P.94BHFXU)GY03_S .O$?-^DM2A"+W2:GX)MUQ[NT$H_]
MI%+"_!(VV)MNKSG7 65S(24L(H(U5#"L53"TJN J]E&F? [;4WB7B2T7<+UB
MYK@9XT;SF"7JQ)2;W)B?4]Z?PGNA<+V"WWG:I@]K6\?J@Q+F4\("2EA("8N(
M8 TIC6HIC5[J!#"BU TES*>$!92PD!(6$<$:NAG7NAE;MZ! :6Z^WF*>BF*F
M5J!0Z^1@#K+"CM4*)<RGA 64L) 2%HV?G&QZCK-WM&F(X*P6P=FS1:!, C+?
M@^TRL.*.E0$ES*>$!92PD!(6G3T]X/8/RL!U=M:(8S^0\(RGF];3A3WRV#4G
MI?FDM("4%I+2(BI:4Q][UIG[4J>,BDRE'TJ:3TH+2&DA*2VBHC7UX^WTXUGW
MES_6F'NKV1*24D$2\Q\/Z@+0YOM0JWKL7!?ND4GH0UK:I%X?YNR^S:B=V4E'
M*X>2%I"-,B3M5T1%:ZIF9VZZ5@]L>L6^'LQ*I/8E*<TGI06DM)"4%E'1FOK8
MF9AN_\6R$J4W.2.E^:2T@)06DM(B*EI3/SLOUK6;L=^?E>S<4;%?*QA6&W:K
M9$B-6%):\./#"TD[%%'1FCK9N;6NW:Z]81GX')?B!&8LX0LA,\Y:=4%JQ9+2
M?%):0$H+26D1%:VIEITAZ[Z8(^N26K*D-)^4%I#20E):1$5KZF=GS+IV9_:M
M1%;FGSF\YAFH+QLF$1:(^@U\L]UEN+23C]8/J4]+2@LJVOY/CV//>_)[,&FC
M$16M*8R=6>O:W=KKY#X5&[V"*R,%<T@Y@6O,,G6?;-FA?$3JUY+2?%):0$H+
M26D1%:UYX6OG[7K.2^4CC]3[):7YI+2 E!:2TB(J6E,_.^_7LWJ#/Y*/[.2C
M]4/J_5:T_0SB]@:/,TC04FTPZ@T?)QK2OD54M'+%NWMW9E.4R^(ZM()8;#)=
M7C6L2^LKUV^+B\:/RB_=<]]M*0_<\["\4+W#E_>[KYA<\DP9^2Q,4\[IR,RC
M+*],EP]:K(L;N[=":Y$6+U?(YBCS"N;]A1#ZX2%OH+ZX/OT?4$L#!!0    (
M !I_"56_Z@HLV ,  /L.   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;*U776_;-A3]*X16#"TP1Z2^;&>V@<9&T0TI$"3M^C#L@9:N;:Z2Z)&4W?S[
MD9(B.Q'-;$+S$.N#Y]QS[J5XR=F1BV]R!Z#0]R(OY=S;*;6_]GV9[J"@\HKO
MH=1O-EP45.E;L?7E7@#-:E"1^P'&B5]05GJ+6?WL3BQFO%(Y*^%.(%D5!16/
M-Y#SX]PCWM.#>[;=*?/ 7\SV= L/H+[L[X2^\SN6C!502L9+)& S]]Z3ZR6)
M#: >\0>#HSR[1L;*FO-OYN:W;.YAHPAR2)6AH/KG $O(<\.D=?S3DGI=3 ,\
MOWYB_U";UV;65,*2YU]9IG9S;^*A##:TRM4]/WZ$UE M,.6YK/^C8SL6>RBM
MI.)%"]8*"E8VO_1[FX@S0!!?  0M('@!(-$%0-@"PMIHHZRVM:**+F:"'Y$P
MHS6;N:AS4Z.U&U::,CXHH=\RC5.+)2\*IG1=E$2TS-"2EXJ56RA3!A*-T$-3
M7L0WZ$.E*@'H$RM9417H%G3VT!U];,!O5Z HR^4[#?KRL$)OW[R;^4HK-''\
MM%5STZ@)+JCYO2JO4(A_00$. @M\Z8:O(-5P4L/)<[BO\](E)^B2$]1\X:#D
MK)A,<RY-3OY\OY9*Z"GYE\US$R2R!S'?Z;7<TQ3FGOX0)8@#>(N??R()_M66
M@1]$]BP?89>/T,6^N >S,&0@S'2X4**;AB*I*<PB<E@$.)YBC&?^X=R(,]1
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
MYD.U *J%4"U":<W8J/M,-76CZ?%?L?/?_041\GM&R?W^DLC#T4LBT&Y4J&9
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
M  \8$@3Z>W#G^\BKOJ>\YO_"X[]02P,$%     @ &G\)59>*NQS     $P(
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
M_D]97ZQ=_?7?'MT];TS5'O-9_TO-[ U02P$"% ,4    "  :?PE5!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( !I_"54*XX<>[P   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( !I_"5697)PC$ 8  )PG   3
M          "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
M&G\)56.L3:3Q!0  VQX  !@              ("!#@@  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( !I_"56XJ83<)P<  -P>   8
M          " @34.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    "  :?PE5!^_CB\H'  #B*@  &               @(&2%0  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ &G\)56E!BER0 P  CPP
M !@              ("!DAT  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( !I_"55$I;%=IA   &W&   8              " @5@A  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  :?PE5'[D'RT4"
M   ;!0  &               @($T,@  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ &G\)5<<FQAD@#0  ^VL  !@              ("!
MKS0  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( !I_"57)
MB?1WJ0@  -H2   8              " @05"  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    "  :?PE5*G:*\0(,  "I(   &
M    @('D2@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
M&G\)5<]J&/HP"@  @QL  !D              ("!'%<  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    "  :?PE5%2M*.LH$  #N"@  &0
M            @(&#80  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    ( !I_"56R02SKZ@(  ,D&   9              " @81F  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ &G\)54&OQ+9C"P
MU3X  !D              ("!I6D  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    "  :?PE5162M$&8$  !T#P  &0              @($_
M=0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( !I_"55Z
M9%CEC@0  %$+   9              " @=QY  !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ &G\)56=I4G@/"P  XAT  !D
M     ("!H7X  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M"  :?PE5[WKNVJH'   %%0  &0              @('GB0  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( !I_"56#/YFC& 4  #\,   9
M              " @<B1  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ &G\)54Q[.;Y=!P  [18  !D              ("!%Y<  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  :?PE5=G_SOU@'
M  !6%0  &0              @(&KG@  >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    ( !I_"54FA!'B41(  /0V   9              "
M@3JF  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ &G\)
M599K"03Z%0  ^TH  !D              ("!PK@  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    "  :?PE50&7Z%MX#  !J"   &0
M        @('SS@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   ( !I_"55^^Q=/*@P   ,J   9              " @0C3  !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ &G\)53?9FQEK!   MPD
M !D              ("!:=\  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    "  :?PE5CS XI'L4   +/   &0              @($+Y
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( !I_"57\5"2H
MMP4  (H0   9              " @;WX  !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ &G\)51^6SJ.(!   C H  !D
M ("!J_X  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  :
M?PE5J@^W@\<#  !I"   &0              @(%J P$ >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( !I_"54PS-6@1P,  %L'   9
M          " @6@' 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ &G\)54;R:F#) @  8@8  !D              ("!Y@H! 'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  :?PE5&T#]1"\#  #9
M!@  &0              @('F#0$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    ( !I_"57,NS<;X (  #<&   9              " @4P1
M 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ &G\)5?0O
MR]L7 P  X08  !D              ("!8Q0! 'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    "  :?PE5>%-O9Q8#  #Q!@  &0
M    @(&Q%P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M !I_"57X73;F. 4  .XB   9              " @?X: 0!X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL4$L! A0#%     @ &G\)54X@RK"H P  A!   !D
M             ("!;2 ! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"
M% ,4    "  :?PE5,#QCK! $  !!%@  &0              @(%,) $ >&PO
M=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( !I_"56[BS).6 8
M %PE   9              " @9,H 0!X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L! A0#%     @ &G\)52WJ#UQ0!   <10  !D              ("!
M(B\! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  :?PE5
M:,,3'+,)  "J8@  &0              @(&I,P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;%!+ 0(4 Q0    ( !I_"55@P,$@N@(  #H'   9
M      " @9,] 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%
M  @ &G\)5>I5F:BQ!   (QL  !D              ("!A$ ! 'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  :?PE5YF#46X %  !J(@
M&0              @(%L10$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+
M 0(4 Q0    ( !I_"55*6_ JNP,   <2   9              " @2-+ 0!X
M;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ &G\)5<BC#)J'
M#   =)X  !D              ("!%4\! 'AL+W=O<FMS:&5E=',O<VAE970T
M-BYX;6Q02P$"% ,4    "  :?PE5 6?N$JH"  !P!@  &0
M@('36P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( !I_
M"55T$)YY[ (  -H*   9              " @;1> 0!X;"]W;W)K<VAE971S
M+W-H965T-#@N>&UL4$L! A0#%     @ &G\)57H*-^ \ P  9PT  !D
M         ("!UV$! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M    "  :?PE5'UHHD5((   Q3P  &0              @(%*90$ >&PO=V]R
M:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( !I_"54!PK/KE 0  )$>
M   9              " @=-M 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
M4$L! A0#%     @ &G\)57:-.T9  P  @0L  !D              ("!GG(!
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  :?PE50Q54
M 4T'  !).0  &0              @($5=@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;%!+ 0(4 Q0    ( !I_"56 @XW];P@  #E3   9
M  " @9E] 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @
M&G\)50GA7?FW!0  Q"X  !D              ("!/X8! 'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6Q02P$"% ,4    "  :?PE5O^H*+-@#  #[#@  &0
M            @($MC $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4
M Q0    ( !I_"56SQ\BC/A(  *$P 0 9              " @3R0 0!X;"]W
M;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ &G\)5:<>N=EF"0
MZWL  !D              ("!L:(! 'AL+W=O<FMS:&5E=',O<VAE970U."YX
M;6Q02P$"% ,4    "  :?PE5[MA6H^(#   X%   &0              @(%.
MK $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( !I_"57C
M[.N?"@0   \4   9              " @6>P 0!X;"]W;W)K<VAE971S+W-H
M965T-C N>&UL4$L! A0#%     @ &G\)54??O2UI P  )!8   T
M     ( !J+0! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  :?PE5EXJ[',
M   3 @  "P              @ $\N $ 7W)E;',O+G)E;'-02P$"% ,4
M"  :?PE5R5N\PMT$   "*   #P              @ $EN0$ >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ &G\)59@;6I[[ 0  RR,  !H
M ( !+[X! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M&G\)5732QF+> 0  6B,  !,              ( !8L ! %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     $0 1 "3$@  <<(!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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>75
<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>76
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>329</ContextCount>
  <ElementCount>319</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/OrganizationandOperations</Role>
      <ShortName>Organization and Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertainties</Role>
      <ShortName>Basis of Presentation, Liquidity and Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Critical Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CriticalAccountingPolicies</Role>
      <ShortName>Critical Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106104 - Disclosure - Impact of Recently Issued Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards</Role>
      <ShortName>Impact of Recently Issued Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2108105 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2110106 - Disclosure - Short-term Investments and Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements</Role>
      <ShortName>Short-term Investments and Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2115107 - Disclosure - Certain Balance Sheet Items</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CertainBalanceSheetItems</Role>
      <ShortName>Certain Balance Sheet Items</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2119108 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2123109 - Disclosure - Convertible Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ConvertibleDebt</Role>
      <ShortName>Convertible Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2128110 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2132111 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2135112 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2139113 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2141114 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2145115 - Disclosure - Collaborative Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CollaborativeAgreements</Role>
      <ShortName>Collaborative Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2147116 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2148117 - Disclosure - Geneos Therapeutics, Inc.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GeneosTherapeuticsInc</Role>
      <ShortName>Geneos Therapeutics, Inc.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2152118 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies</Role>
      <ShortName>Basis of Presentation, Liquidity and Risks and Uncertainties (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.inovio.com/role/CriticalAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2311301 - Disclosure - Short-term Investments and Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables</Role>
      <ShortName>Short-term Investments and Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2316302 - Disclosure - Certain Balance Sheet Items (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CertainBalanceSheetItemsTables</Role>
      <ShortName>Certain Balance Sheet Items (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/CertainBalanceSheetItems</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2320303 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2324304 - Disclosure - Convertible Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ConvertibleDebtTables</Role>
      <ShortName>Convertible Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/ConvertibleDebt</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2329305 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/StockholdersEquity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2333306 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/NetLossPerShare</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2336307 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/StockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2342308 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/CommitmentsandContingencies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2349309 - Disclosure - Geneos Therapeutics, Inc. (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GeneosTherapeuticsIncTables</Role>
      <ShortName>Geneos Therapeutics, Inc. (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inovio.com/role/GeneosTherapeuticsInc</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails</Role>
      <ShortName>Basis of Presentation, Liquidity and Risks and Uncertainties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Impact of Recently Issued Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails</Role>
      <ShortName>Impact of Recently Issued Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/RevenueRecognition</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2412404 - Disclosure - Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails</Role>
      <ShortName>Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Short-term Investments and Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Short-term Investments and Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2414406 - Disclosure - Short-term Investments and Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Short-term Investments and Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Certain Balance Sheet Items - Prepaid and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails</Role>
      <ShortName>Certain Balance Sheet Items - Prepaid and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2418408 - Disclosure - Certain Balance Sheet Items - Accounts Payable and Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails</Role>
      <ShortName>Certain Balance Sheet Items - Accounts Payable and Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2421409 - Disclosure - Goodwill and Intangible Assets - Schedule Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2422410 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Convertible Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ConvertibleDebtNarrativeDetails</Role>
      <ShortName>Convertible Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Convertible Debt - Balance of Convertible Bonds and Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails</Role>
      <ShortName>Convertible Debt - Balance of Convertible Bonds and Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Convertible Debt - Schedule of Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails</Role>
      <ShortName>Convertible Debt - Schedule of Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2430414 - Disclosure - Stockholders' Equity - Summary of Authorized and Issued Common and Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Authorized and Issued Common and Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2431415 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2434416 - Disclosure - Net Loss Per Share - Schedule of Anti-Dilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Anti-Dilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2437417 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/StockBasedCompensationTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2438418 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2440419 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/RelatedPartyTransactions</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2443420 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2444421 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2446422 - Disclosure - Collaborative Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/CollaborativeAgreementsDetails</Role>
      <ShortName>Collaborative Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/CollaborativeAgreements</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2450423 - Disclosure - Geneos Therapeutics, Inc. - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails</Role>
      <ShortName>Geneos Therapeutics, Inc. - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2451424 - Disclosure - Geneos Therapeutics, Inc. - Preferred stock Investment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails</Role>
      <ShortName>Geneos Therapeutics, Inc. - Preferred stock Investment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ino-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2453425 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inovio.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inovio.com/role/SubsequentEvents</ParentRole>
      <Position>60</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="ino-20220630.htm">ino-20220630.htm</File>
    <File>ino-20220630.xsd</File>
    <File>ino-20220630_cal.xml</File>
    <File>ino-20220630_def.xml</File>
    <File>ino-20220630_lab.xml</File>
    <File>ino-20220630_pre.xml</File>
    <File>ino-6302210qex312.htm</File>
    <File>ino-63022x10qex101.htm</File>
    <File>ino-63022x10qex311.htm</File>
    <File>ino-63022x10qex321.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ino-20220630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="806">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>79
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ino-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 329,
   "dts": {
    "calculationLink": {
     "local": [
      "ino-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ino-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ino-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ino-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ino-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ino-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 531,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 3,
    "http://www.inovio.com/20220630": 2,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 10
   },
   "keyCustom": 57,
   "keyStandard": 262,
   "memberCustom": 38,
   "memberStandard": 36,
   "nsprefix": "ino",
   "nsuri": "http://www.inovio.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.inovio.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Critical Accounting Policies",
     "role": "http://www.inovio.com/role/CriticalAccountingPolicies",
     "shortName": "Critical Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106104 - Disclosure - Impact of Recently Issued Accounting Standards",
     "role": "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards",
     "shortName": "Impact of Recently Issued Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108105 - Disclosure - Revenue Recognition",
     "role": "http://www.inovio.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110106 - Disclosure - Short-term Investments and Fair Value Measurements",
     "role": "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements",
     "shortName": "Short-term Investments and Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115107 - Disclosure - Certain Balance Sheet Items",
     "role": "http://www.inovio.com/role/CertainBalanceSheetItems",
     "shortName": "Certain Balance Sheet Items",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119108 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.inovio.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123109 - Disclosure - Convertible Debt",
     "role": "http://www.inovio.com/role/ConvertibleDebt",
     "shortName": "Convertible Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128110 - Disclosure - Stockholders' Equity",
     "role": "http://www.inovio.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132111 - Disclosure - Net Loss Per Share",
     "role": "http://www.inovio.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135112 - Disclosure - Stock-Based Compensation",
     "role": "http://www.inovio.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139113 - Disclosure - Related Party Transactions",
     "role": "http://www.inovio.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141114 - Disclosure - Commitments and Contingencies",
     "role": "http://www.inovio.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145115 - Disclosure - Collaborative Agreements",
     "role": "http://www.inovio.com/role/CollaborativeAgreements",
     "shortName": "Collaborative Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147116 - Disclosure - Income Taxes",
     "role": "http://www.inovio.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148117 - Disclosure - Geneos Therapeutics, Inc.",
     "role": "http://www.inovio.com/role/GeneosTherapeuticsInc",
     "shortName": "Geneos Therapeutics, Inc.",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152118 - Disclosure - Subsequent Events",
     "role": "http://www.inovio.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties (Policies)",
     "role": "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies",
     "shortName": "Basis of Presentation, Liquidity and Risks and Uncertainties (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311301 - Disclosure - Short-term Investments and Fair Value Measurements (Tables)",
     "role": "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables",
     "shortName": "Short-term Investments and Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316302 - Disclosure - Certain Balance Sheet Items (Tables)",
     "role": "http://www.inovio.com/role/CertainBalanceSheetItemsTables",
     "shortName": "Certain Balance Sheet Items (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320303 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.inovio.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324304 - Disclosure - Convertible Debt (Tables)",
     "role": "http://www.inovio.com/role/ConvertibleDebtTables",
     "shortName": "Convertible Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329305 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.inovio.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333306 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.inovio.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.inovio.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.inovio.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2349309 - Disclosure - Geneos Therapeutics, Inc. (Tables)",
     "role": "http://www.inovio.com/role/GeneosTherapeuticsIncTables",
     "shortName": "Geneos Therapeutics, Inc. (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties (Details)",
     "role": "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
     "shortName": "Basis of Presentation, Liquidity and Risks and Uncertainties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i8cd325cc8acb45fdae65c2a82f2e28a1_D20220101-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Impact of Recently Issued Accounting Standards (Details)",
     "role": "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails",
     "shortName": "Impact of Recently Issued Accounting Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i050de6a016e74163be0485bb5ce638d3_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Revenue Recognition (Details)",
     "role": "http://www.inovio.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "-2",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412404 - Disclosure - Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details)",
     "role": "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails",
     "shortName": "Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss",
     "role": "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Short-term Investments and Fair Value Measurements - Narrative (Details)",
     "role": "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails",
     "shortName": "Short-term Investments and Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Short-term Investments and Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)",
     "role": "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Short-term Investments and Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i98e38bdd47814edf900484eb4ad78c5b_I20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EstimatedInsuranceRecoveries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Certain Balance Sheet Items - Prepaid and Other Current Assets (Details)",
     "role": "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails",
     "shortName": "Certain Balance Sheet Items - Prepaid and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ino:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EstimatedInsuranceRecoveries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableTradeCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418408 - Disclosure - Certain Balance Sheet Items - Accounts Payable and Accrued Expenses (Details)",
     "role": "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
     "shortName": "Certain Balance Sheet Items - Accounts Payable and Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableTradeCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Goodwill and Intangible Assets - Schedule Goodwill and Intangible Assets (Details)",
     "role": "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422410 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
       "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
       "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Convertible Debt - Narrative (Details)",
     "role": "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
     "shortName": "Convertible Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i337d659345ed49849d6c20c1b6849bd1_I20191226",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i82d5ff34b13e4c3a8425c2423cb488c3_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Convertible Debt - Balance of Convertible Bonds and Notes (Details)",
     "role": "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
     "shortName": "Convertible Debt - Balance of Convertible Bonds and Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i82d5ff34b13e4c3a8425c2423cb488c3_I20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "ino:DebtInstrumentConvertibleDebtConvertedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i82d5ff34b13e4c3a8425c2423cb488c3_I20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Convertible Debt - Schedule of Maturities (Details)",
     "role": "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails",
     "shortName": "Convertible Debt - Schedule of Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3780ef96f88a4e0cbdcd86f6af102bc4_I20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430414 - Disclosure - Stockholders' Equity - Summary of Authorized and Issued Common and Preferred Stock (Details)",
     "role": "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails",
     "shortName": "Stockholders' Equity - Summary of Authorized and Issued Common and Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i4d8bd5ecf4c74c809b590db16e928ed6_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "role": "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0aaaf6210cea453f9d7354feac2f092b_D20210101-20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i7a25391d913b412880d00053ea1d52fe_I20160513",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431415 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "role": "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i7a25391d913b412880d00053ea1d52fe_I20160513",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Net Loss Per Share - Schedule of Anti-Dilutive Securities (Details)",
     "role": "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails",
     "shortName": "Net Loss Per Share - Schedule of Anti-Dilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437417 - Disclosure - Stock-Based Compensation (Details)",
     "role": "http://www.inovio.com/role/StockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "if66778995bf0435f88b6af80ca8b5f83_D20220401-20220630",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438418 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440419 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "iaa0fdcf8657e4b50857b55032169cfed_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ino:CollaborativeAgreementAmendedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443420 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "role": "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444421 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Lease Payments (Details)",
     "role": "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails",
     "shortName": "Commitments and Contingencies - Summary of Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i0d9d8759347246d1994ed9a3d8e57171_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446422 - Disclosure - Collaborative Agreements (Details)",
     "role": "http://www.inovio.com/role/CollaborativeAgreementsDetails",
     "shortName": "Collaborative Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i2e21817ab555409e83a378c05d403dce_D20210101-20210131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ino:CollaborativeAgreementsUpfrontPaymentReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450423 - Disclosure - Geneos Therapeutics, Inc. - Narrative (Details)",
     "role": "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
     "shortName": "Geneos Therapeutics, Inc. - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "if6bd7438d93e499fa828d978f37b63af_I20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451424 - Disclosure - Geneos Therapeutics, Inc. - Preferred stock Investment (Details)",
     "role": "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails",
     "shortName": "Geneos Therapeutics, Inc. - Preferred stock Investment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ie0cb6bfccf2a4edebaeb0de56f11056c_I20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453425 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.inovio.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i8c64dfcb2dc9460fab05b7fb8cf58520_D20220701-20220708",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "ic0e5d6a939f549f48706d14f1b024204_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Operations",
     "role": "http://www.inovio.com/role/OrganizationandOperations",
     "shortName": "Organization and Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Basis of Presentation, Liquidity and Risks and Uncertainties",
     "role": "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertainties",
     "shortName": "Basis of Presentation, Liquidity and Risks and Uncertainties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ino-20220630.htm",
      "contextRef": "i3d3ebea7240248e9b403788665ecfcc2_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 80,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.inovio.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ino_A2007IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2007 Incentive Plan [Member]",
        "label": "2007 Incentive Plan [Member]",
        "terseLabel": "2007 Incentive Plan"
       }
      }
     },
     "localname": "A2007IncentivePlanMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_A2016IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 Incentive Plan [Member]",
        "label": "2016 Incentive Plan [Member]",
        "terseLabel": "2016 Incentive Plan"
       }
      }
     },
     "localname": "A2016IncentivePlanMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_A2022InducementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Inducement Plan",
        "label": "2022 Inducement Plan [Member]",
        "terseLabel": "2022 Inducement Plan"
       }
      }
     },
     "localname": "A2022InducementPlanMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_A6.50ConvertibleSeniorNotesDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "6.50% Convertible Senior Notes Due 2024 [Member]",
        "label": "6.50% Convertible Senior Notes Due 2024 [Member]",
        "terseLabel": "Convertible senior notes"
       }
      }
     },
     "localname": "A6.50ConvertibleSeniorNotesDue2024Member",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_AccountsPayableAndAccruedExpensesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Payable and Accrued Expenses",
        "label": "Accounts Payable and Accrued Expenses [Line Items]",
        "terseLabel": "Accounts Payable and Accrued Expenses [Line Items]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedExpensesLineItems",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ino_AccountsPayableAndAccruedExpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Payable and Accrued Expenses",
        "label": "Accounts Payable and Accrued Expenses [Table]",
        "terseLabel": "Accounts Payable and Accrued Expenses [Table]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedExpensesTable",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ino_AccruedClinicalTrialExpenseCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Clinical Trial Expense, Current",
        "label": "Accrued Clinical Trial Expense, Current",
        "verboseLabel": "Accrued clinical trial expenses"
       }
      }
     },
     "localname": "AccruedClinicalTrialExpenseCurrent",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_AdvaccineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advaccine",
        "label": "Advaccine [Member]",
        "terseLabel": "Advaccine"
       }
      }
     },
     "localname": "AdvaccineMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_AnnualMaintenancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual Maintenance Period",
        "label": "Annual Maintenance Period",
        "terseLabel": "Annual maintenance period"
       }
      }
     },
     "localname": "AnnualMaintenancePeriod",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_ApolloBioMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ApolloBio [Member]",
        "label": "ApolloBio [Member]",
        "terseLabel": "ApolloBio"
       }
      }
     },
     "localname": "ApolloBioMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_BillAndMelindaGatesFoundationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bill And Melinda Gates Foundation [Member]",
        "label": "Bill And Melinda Gates Foundation [Member]",
        "terseLabel": "Bill and Melinda Gates Foundation"
       }
      }
     },
     "localname": "BillAndMelindaGatesFoundationMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_BiojectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bioject [Member]",
        "label": "Bioject [Member]",
        "terseLabel": "Bioject"
       }
      }
     },
     "localname": "BiojectMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_CELLECTRA2000DeviceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CELLECTRA 2000 Device [Member]",
        "label": "CELLECTRA 2000 Device [Member]",
        "terseLabel": "CELLECTRA 2000 Device"
       }
      }
     },
     "localname": "CELLECTRA2000DeviceMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_CELLECTRA3PSPProprietarySmartDeviceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CELLECTRA 3PSP Proprietary Smart Device [Member]",
        "label": "CELLECTRA 3PSP Proprietary Smart Device [Member]",
        "terseLabel": "CELLECTRA 3PSP Proprietary Smart Device"
       }
      }
     },
     "localname": "CELLECTRA3PSPProprietarySmartDeviceMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_CertainBalanceSheetItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certain Balance Sheet Items",
        "label": "Certain Balance Sheet Items [Abstract]"
       }
      }
     },
     "localname": "CertainBalanceSheetItemsAbstract",
     "nsuri": "http://www.inovio.com/20220630",
     "xbrltype": "stringItemType"
    },
    "ino_ChangeInValueOfInvestmentsInAffiliatedCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of the change in fair value of the investment in affiliated entity. This investment is measured at fair value on a recurring basis.",
        "label": "Change in Value of Investments in Affiliated Company",
        "negatedLabel": "Loss on equity investment in affiliated entities",
        "verboseLabel": "(Loss) gain on investment in affiliated entities"
       }
      }
     },
     "localname": "ChangeInValueOfInvestmentsInAffiliatedCompany",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CoalitionforEpidemicPreparednessInnovationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coalition for Epidemic Preparedness Innovations [Member]",
        "label": "Coalition for Epidemic Preparedness Innovations [Member]",
        "terseLabel": "Coalition for Epidemic Preparedness Innovations"
       }
      }
     },
     "localname": "CoalitionforEpidemicPreparednessInnovationsMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_CollaborationAgreementAdditionalRevenueToBeAchieved": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Additional Revenue To Be Achieved",
        "label": "Collaboration Agreement, Additional Revenue To Be Achieved",
        "terseLabel": "Additional revenue to be achieved"
       }
      }
     },
     "localname": "CollaborationAgreementAdditionalRevenueToBeAchieved",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborationAgreementPaymentEarned": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Payment Earned",
        "label": "Collaboration Agreement, Payment Earned",
        "terseLabel": "Collaboration agreement, payment earned"
       }
      }
     },
     "localname": "CollaborationAgreementPaymentEarned",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborationAgreementRoyaltyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Royalty Period",
        "label": "Collaboration Agreement, Royalty Period",
        "terseLabel": "Royalty period"
       }
      }
     },
     "localname": "CollaborationAgreementRoyaltyPeriod",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_CollaborativeAgreementAmendedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Amended Amount",
        "label": "Collaborative Agreement, Amended Amount",
        "terseLabel": "Collaborative agreement, amended amount"
       }
      }
     },
     "localname": "CollaborativeAgreementAmendedAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementAwardedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Awarded Amount",
        "label": "Collaborative Agreement, Awarded Amount",
        "terseLabel": "Awarded amount"
       }
      }
     },
     "localname": "CollaborativeAgreementAwardedAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementAwardedExercisedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Awarded Exercised Amount",
        "label": "Collaborative Agreement, Awarded Exercised Amount",
        "terseLabel": "Collaborative agreement, awarded exercised amount"
       }
      }
     },
     "localname": "CollaborativeAgreementAwardedExercisedAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementAwardedOptionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Awarded Option Amount",
        "label": "Collaborative Agreement, Awarded Option Amount",
        "terseLabel": "Awarded option amount"
       }
      }
     },
     "localname": "CollaborativeAgreementAwardedOptionAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementExpensesToReimburse": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Expenses To Reimburse",
        "label": "Collaborative Agreement, Expenses To Reimburse",
        "terseLabel": "Expenses to reimburse"
       }
      }
     },
     "localname": "CollaborativeAgreementExpensesToReimburse",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementFundingReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Funding Received",
        "label": "Collaborative Agreement, Funding Received",
        "verboseLabel": "Funding received for research and development"
       }
      }
     },
     "localname": "CollaborativeAgreementFundingReceived",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementFundingToBeReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Funding Received for Research and Development",
        "label": "Collaborative Agreement, Funding To Be Received",
        "terseLabel": "Collaborative agreement, funding to be received"
       }
      }
     },
     "localname": "CollaborativeAgreementFundingToBeReceived",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Number of Days Written Notice Before Termination",
        "label": "Collaborative Agreement, Number of Days Written Notice Before Termination",
        "terseLabel": "Agreement, number of days written notice before termination"
       }
      }
     },
     "localname": "CollaborativeAgreementNumberofDaysWrittenNoticeBeforeTermination",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_CollaborativeAgreementPeriodFromEffectiveDateForTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Period From Effective Date For Termination",
        "label": "Collaborative Agreement, Period From Effective Date For Termination",
        "terseLabel": "Period from effective date for termination"
       }
      }
     },
     "localname": "CollaborativeAgreementPeriodFromEffectiveDateForTermination",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Period to Receive Funding for Research and Development",
        "label": "Collaborative Agreement, Period to Receive Funding for Research and Development",
        "terseLabel": "Collaborative agreement, period to receive funding for research and development"
       }
      }
     },
     "localname": "CollaborativeAgreementPeriodtoReceiveFundingforResearchandDevelopment",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_CollaborativeAgreementsUpfrontPaymentReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreements, Upfront Payment Received",
        "label": "Collaborative Agreements, Upfront Payment Received",
        "terseLabel": "Upfront payment received"
       }
      }
     },
     "localname": "CollaborativeAgreementsUpfrontPaymentReceived",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeArrangementFixedPriceContractAmountAwarded": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Fixed-Price Contract, Amount Awarded",
        "label": "Collaborative Arrangement, Fixed-Price Contract, Amount Awarded",
        "terseLabel": "Purchase price, procurement contract"
       }
      }
     },
     "localname": "CollaborativeArrangementFixedPriceContractAmountAwarded",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeArrangementRevenueFromTheProcurementContract": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement , Revenue from the Procurement Contract",
        "label": "Collaborative Arrangement , Revenue from the Procurement Contract",
        "terseLabel": "Collaborative arrangement , revenue from the procurement contract"
       }
      }
     },
     "localname": "CollaborativeArrangementRevenueFromTheProcurementContract",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_CollaborativeArrangementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Term",
        "label": "Collaborative Arrangement, Term",
        "terseLabel": "Term"
       }
      }
     },
     "localname": "CollaborativeArrangementTerm",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_CorporateReorganizationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Reorganization Plan",
        "label": "Corporate Reorganization Plan [Member]",
        "terseLabel": "Corporate Reorganization Plan"
       }
      }
     },
     "localname": "CorporateReorganizationPlanMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_DNAEncodedMonoclonalAntibodyTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DNA-Encoded Monoclonal Antibody Technology [Member]",
        "label": "DNA-Encoded Monoclonal Antibody Technology [Member]",
        "terseLabel": "DNA-Encoded Monoclonal Antibody Technology"
       }
      }
     },
     "localname": "DNAEncodedMonoclonalAntibodyTechnologyMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_DebtInstrumentAccruedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Accrued Interest",
        "label": "Debt Instrument, Accrued Interest",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "DebtInstrumentAccruedInterest",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_DebtInstrumentConvertibleDebtConvertedAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible Debt, Converted Amount",
        "label": "Debt Instrument, Convertible Debt, Converted Amount",
        "negatedTerseLabel": "Principal amount converted into common shares"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleDebtConvertedAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_DebtSecuritiesAvailableforSaleContractualMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale contractual maturity.",
        "label": "Debt Securities, Available-for-Sale Contractual Maturity",
        "terseLabel": "Contractual Maturity\u00a0(in\u00a0years)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforSaleContractualMaturity",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_December2019ConvertibleBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "December 2019 Convertible Bonds [Member]",
        "label": "December 2019 Convertible Bonds [Member]",
        "terseLabel": "December 2019 Bonds"
       }
      }
     },
     "localname": "December2019ConvertibleBondsMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_DeferredGrantFundingCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Grant Funding, Current",
        "label": "Deferred Grant Funding, Current",
        "terseLabel": "Grant funding liability"
       }
      }
     },
     "localname": "DeferredGrantFundingCurrent",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_DeferredGrantFundingFromAffiliate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Grant Funding, From Affiliate",
        "label": "Deferred Grant Funding, From Affiliate",
        "terseLabel": "Deferred grant funding, from affiliate"
       }
      }
     },
     "localname": "DeferredGrantFundingFromAffiliate",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_DeferredGrantFundingFromAffiliateCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Grant Funding, From Affiliate, Current",
        "label": "Deferred Grant Funding, From Affiliate, Current",
        "terseLabel": "Grant funding liability from affiliated entity"
       }
      }
     },
     "localname": "DeferredGrantFundingFromAffiliateCurrent",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_DepartmentOfDefenceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Department Of Defence [Member]",
        "label": "Department Of Defence [Member]",
        "terseLabel": "Department of Defence"
       }
      }
     },
     "localname": "DepartmentOfDefenceMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_DepartmentOfDefenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Department Of Defense",
        "label": "Department Of Defense [Member]",
        "terseLabel": "Department of Defense"
       }
      }
     },
     "localname": "DepartmentOfDefenseMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_EmployeesAndDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and Directors [Member]",
        "label": "Employees and Directors [Member]",
        "terseLabel": "Employees and Directors"
       }
      }
     },
     "localname": "EmployeesAndDirectorsMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Estimated aggregate amortization expense for 2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_GainLossOnRemeasurementOfEquityMethodInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Remeasurement Of Equity Method Investment",
        "label": "Gain (Loss) On Remeasurement Of Equity Method Investment",
        "negatedTerseLabel": "Gain on remeasurement of investment in Geneos"
       }
      }
     },
     "localname": "GainLossOnRemeasurementOfEquityMethodInvestment",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_GeneosTherapeuticsInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geneos Therapeutics, Inc. [Member]",
        "label": "Geneos Therapeutics, Inc. [Member]",
        "terseLabel": "Geneos Therapeutics, Inc."
       }
      }
     },
     "localname": "GeneosTherapeuticsInc.Member",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_GoodwillAndIntangibleAssetsGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and intangible assets gross.",
        "label": "Goodwill and Intangible Assets Gross",
        "totalLabel": "Total goodwill and intangible assets, Gross"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGross",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_GoodwillAndIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and intangible assets net.",
        "label": "Goodwill and Intangible Assets Net",
        "totalLabel": "Total goodwill and intangible assets, Net Book Value"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsNet",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_GrantProceedsReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant Proceeds Received",
        "label": "Grant Proceeds Received",
        "terseLabel": "Contra-research and development expense"
       }
      }
     },
     "localname": "GrantProceedsReceived",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_INO4800Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "INO-4800 [Member]",
        "label": "INO-4800 [Member]",
        "terseLabel": "INO-4800"
       }
      }
     },
     "localname": "INO4800Member",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) From Equity Method Investments, Realized And Allocated to Investment",
        "label": "Income (Loss) From Equity Method Investments, Realized And Allocated to Investment",
        "negatedLabel": "Loss from equity method investment, recorded and allocated to investment"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsRealizedAndAllocatedToInvestment",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_IncreaseDecreaseInAccruedClinicalTrialExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Accrued Clinical Trial Expense",
        "label": "Increase (Decrease) In Accrued Clinical Trial Expense",
        "terseLabel": "Accrued clinical trial expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedClinicalTrialExpense",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset (Lease Liability), Net",
        "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset (Lease Liability), Net",
        "terseLabel": "Operating lease right-of-use assets and liabilities, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssetLeaseLiabilityNet",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_IncreaseDecreaseinDeferredGrantFundingCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Deferred Grant Funding, Current",
        "label": "Increase (Decrease) in Deferred Grant Funding, Current",
        "terseLabel": "Grant funding liability, including from affiliated entity"
       }
      }
     },
     "localname": "IncreaseDecreaseinDeferredGrantFundingCurrent",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_InitialConversionPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Conversion Price [Member]",
        "label": "Initial Conversion Price [Member]",
        "terseLabel": "Initial Conversion Price"
       }
      }
     },
     "localname": "InitialConversionPriceMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_JJosephKimMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J. Joseph Kim",
        "label": "J. Joseph Kim [Member]",
        "terseLabel": "J. Joseph Kim"
       }
      }
     },
     "localname": "JJosephKimMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_LassaFeverAndMERSVaccineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lassa Fever And MERS Vaccine [Member]",
        "label": "Lassa Fever And MERS Vaccine [Member]",
        "terseLabel": "Lassa Fever and MERS Vaccine"
       }
      }
     },
     "localname": "LassaFeverAndMERSVaccineMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_LesseeOperatingLeaseAreaofLandUnderLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Area of Land Under Lease",
        "label": "Lessee, Operating Lease, Area of Land Under Lease",
        "terseLabel": "Area leased (in square feet)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAreaofLandUnderLease",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "ino_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_LesseeOperatingLeaseNumberOfAgreementsToSublease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Agreements To Sublease",
        "label": "Lessee, Operating Lease, Number Of Agreements To Sublease",
        "terseLabel": "Number of agreements"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfAgreementsToSublease",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ino_LicenseWithAffiliatedEntitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License with Affiliated Entities [Member]",
        "label": "License With Affiliated Entities [Member]",
        "terseLabel": "Revenue under collaborative research and development arrangements with affiliated entities"
       }
      }
     },
     "localname": "LicenseWithAffiliatedEntitiesMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_LossContingencyEstimateOfPossibleLossValueOfShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Estimate of Possible Loss, Value of Shares",
        "label": "Loss Contingency, Estimate of Possible Loss, Value of Shares",
        "terseLabel": "Estimate of shares settlement"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLossValueOfShares",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_McDermidVInovioPharmaceuticalsIncAndJJosephKimMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim",
        "label": "McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim [Member]",
        "terseLabel": "McDermid v. Inovio Pharmaceuticals, Inc. and J. Joseph Kim"
       }
      }
     },
     "localname": "McDermidVInovioPharmaceuticalsIncAndJJosephKimMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_MutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual funds.",
        "label": "Mutual Funds [Member]",
        "verboseLabel": "Mutual funds"
       }
      }
     },
     "localname": "MutualFundsMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_NonCashInterestIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cash Interest Income (Expense)",
        "label": "Non-Cash Interest Income (Expense)",
        "negatedTerseLabel": "Non-cash interest expense"
       }
      }
     },
     "localname": "NonCashInterestIncomeExpense",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_NonEmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non employee.",
        "label": "Non Employee [Member]",
        "terseLabel": "Non Employee"
       }
      }
     },
     "localname": "NonEmployeeMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of potential shares authorized for issuance under a share-based compensation plan.",
        "label": "Number Of Potential Shares Authorized For Issuance Under Share Based Compensation Plan",
        "terseLabel": "Number of potential shares authorized for issuance under share based compensation plan (in shares)"
       }
      }
     },
     "localname": "NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ino_OtherCounterpartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Counterparty [Member]",
        "label": "Other Counterparty [Member]",
        "terseLabel": "Other Counterparty"
       }
      }
     },
     "localname": "OtherCounterpartyMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_PlumblineLifeSciencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plumbline Life Sciences [Member]",
        "label": "Plumbline Life Sciences [Member]",
        "terseLabel": "Plumbline Life Sciences"
       }
      }
     },
     "localname": "PlumblineLifeSciencesMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_PlymouthMeetingPennsylvaniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plymouth Meeting, Pennsylvania [Member]",
        "label": "Plymouth Meeting, Pennsylvania [Member]",
        "terseLabel": "Plymouth Meeting, Pennsylvania"
       }
      }
     },
     "localname": "PlymouthMeetingPennsylvaniaMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amounts paid to related parties in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event.",
        "label": "Prepaid Expenses and Other Current Assets from Affiliated Entity",
        "verboseLabel": "Prepaid expenses and other current assets from affiliated entities"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsFromAffiliatedEntity",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_PrepaidManufacturingExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Manufacturing Expenses, Current",
        "label": "Prepaid Manufacturing Expenses, Current",
        "terseLabel": "Prepaid manufacturing expenses"
       }
      }
     },
     "localname": "PrepaidManufacturingExpensesCurrent",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Cost, Number of Agreements Eliminated, Period Percent",
        "label": "Restructuring and Related Cost, Number of Agreements Eliminated, Period Percent",
        "terseLabel": "Terminated agreement percentage"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfAgreementsEliminatedPeriodPercent",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ino_RisksAndUncertaintiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks and Uncertainties",
        "label": "Risks and Uncertainties [Policy Text Block]",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "localname": "RisksAndUncertaintiesPolicyTextBlock",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ino_SARSCoV2COVID19VaccineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SARS-CoV-2/COVID-19 Vaccine [Member]",
        "label": "SARS-CoV-2/COVID-19 Vaccine [Member]",
        "terseLabel": "SARS-CoV-2/COVID-19 Vaccine"
       }
      }
     },
     "localname": "SARSCoV2COVID19VaccineMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_SaleOfStockSalesProceedsOfAnyCommonStockPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Sales Proceeds of Any Common Stock, Percentage",
        "label": "Sale of Stock, Sales Proceeds of Any Common Stock, Percentage",
        "terseLabel": "Sale of stock, sales proceeds of any common stock, percentage"
       }
      }
     },
     "localname": "SaleOfStockSalesProceedsOfAnyCommonStockPercentage",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ino_SalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Agreement",
        "label": "Sales Agreement [Member]",
        "terseLabel": "Sales Agreement"
       }
      }
     },
     "localname": "SalesAgreementMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_SalesAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Agreements [Member]",
        "label": "Sales Agreements [Member]",
        "terseLabel": "Sales Agreements"
       }
      }
     },
     "localname": "SalesAgreementsMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_SanDiegoOfficeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Diego Office [Member]",
        "label": "San Diego Office [Member]",
        "terseLabel": "San Diego, California"
       }
      }
     },
     "localname": "SanDiegoOfficeMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Prepaid Expenses And Other Current Assets",
        "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule Of Prepaid Expenses And Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ino_SeriesA2OnePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A-2 One Preferred Stock",
        "label": "Series A-2 One Preferred Stock [Member]",
        "terseLabel": "Series A-2 One Preferred Stock"
       }
      }
     },
     "localname": "SeriesA2OnePreferredStockMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_SeriesAOnePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A One Preferred Stock [Member]",
        "label": "Series A One Preferred Stock [Member]",
        "terseLabel": "Series A One Preferred Stock"
       }
      }
     },
     "localname": "SeriesAOnePreferredStockMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_ServiceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service-Based Restricted Stock Units",
        "label": "Service-Based Restricted Stock Units [Member]",
        "verboseLabel": "Service-based restricted stock units"
       }
      }
     },
     "localname": "ServiceBasedRestrictedStockUnitsMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award maximum contractual term.",
        "label": "Share based Compensation Arrangement By Share based Payment Award Maximum Contractual Term",
        "terseLabel": "Maximum contractual term (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Cash",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Cash",
        "terseLabel": "Settled in cash percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInCash",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Percentage Settled In Shares",
        "terseLabel": "Settled in shares percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageSettledInShares",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized",
        "terseLabel": "Increase in number of shares authorized (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ino_StockPurchaseAgreementCommitmentOfAdditionalInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Purchase Agreement, Commitment Of Additional Investment",
        "label": "Stock Purchase Agreement, Commitment Of Additional Investment",
        "terseLabel": "Stock purchase agreement, commitment of additional investment"
       }
      }
     },
     "localname": "StockPurchaseAgreementCommitmentOfAdditionalInvestment",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_StockSaleAgreementAggregateNumberofSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Sale Agreement, Aggregate Number of Shares Issued",
        "label": "Stock Sale Agreement, Aggregate Number of Shares Issued",
        "terseLabel": "Aggregate number of shares issued (in shares)"
       }
      }
     },
     "localname": "StockSaleAgreementAggregateNumberofSharesIssued",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Sale Agreement, Aggregate Proceeds From Issuance Of Stock",
        "label": "Stock Sale Agreement, Aggregate Proceeds From Issuance Of Stock",
        "terseLabel": "Aggregate proceeds"
       }
      }
     },
     "localname": "StockSaleAgreementAggregateProceedsFromIssuanceOfStock",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_StockSaleAgreementWeightedAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Sale Agreement Weighted Average Price Per Share",
        "label": "Stock Sale Agreement, Weighted Average Price Per Share",
        "terseLabel": "Stock sale agreement weighted average price (in dollars per share)"
       }
      }
     },
     "localname": "StockSaleAgreementWeightedAveragePricePerShare",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ino_StockSalesAgreementMaximumAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Sales Agreement, Maximum Authorized Amount",
        "label": "Stock Sales Agreement, Maximum Authorized Amount",
        "terseLabel": "Maximum authorized amount"
       }
      }
     },
     "localname": "StockSalesAgreementMaximumAuthorizedAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_StockSalesAgreementRemainingAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Sales Agreement, Remaining Authorized Amount",
        "label": "Stock Sales Agreement, Remaining Authorized Amount",
        "terseLabel": "Remaining authorized amount"
       }
      }
     },
     "localname": "StockSalesAgreementRemainingAuthorizedAmount",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ino_TheWistarInstituteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Wistar Institute [Member]",
        "label": "The Wistar Institute [Member]",
        "terseLabel": "The Wistar Institute"
       }
      }
     },
     "localname": "TheWistarInstituteMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ino_UnderwrittenPublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwritten Public Offering [Member]",
        "label": "Underwritten Public Offering [Member]",
        "terseLabel": "Underwritten Public Offering"
       }
      }
     },
     "localname": "UnderwrittenPublicOfferingMember",
     "nsuri": "http://www.inovio.com/20220630",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r51",
      "r53",
      "r108",
      "r109",
      "r284",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r115",
      "r126",
      "r132",
      "r206",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r471",
      "r474",
      "r477",
      "r478",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r115",
      "r126",
      "r132",
      "r206",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r471",
      "r474",
      "r477",
      "r478",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r115",
      "r126",
      "r132",
      "r206",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r471",
      "r474",
      "r477",
      "r478",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r174",
      "r358",
      "r364",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r257",
      "r258",
      "r259",
      "r260",
      "r283",
      "r323",
      "r380",
      "r382",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r594",
      "r661",
      "r664",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r257",
      "r258",
      "r259",
      "r260",
      "r283",
      "r323",
      "r380",
      "r382",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r594",
      "r661",
      "r664",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r174",
      "r358",
      "r364",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r172",
      "r258",
      "r259",
      "r358",
      "r362",
      "r597",
      "r660",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r172",
      "r258",
      "r259",
      "r358",
      "r362",
      "r597",
      "r660",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r246",
      "r257",
      "r258",
      "r259",
      "r260",
      "r283",
      "r323",
      "r370",
      "r380",
      "r382",
      "r410",
      "r411",
      "r412",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r594",
      "r661",
      "r664",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r246",
      "r257",
      "r258",
      "r259",
      "r260",
      "r283",
      "r323",
      "r370",
      "r380",
      "r382",
      "r410",
      "r411",
      "r412",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r594",
      "r661",
      "r664",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r52",
      "r53",
      "r108",
      "r109",
      "r284",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r127",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r127",
      "r132",
      "r256",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r127",
      "r132",
      "r256",
      "r381",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r175",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual with Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r570",
      "r572",
      "r575",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average Useful Life (Yrs)"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate202006Member": {
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.",
        "label": "Accounting Standards Update 2020-06 [Member]",
        "terseLabel": "Accounting Standards Update 2020-06"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202006Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r118",
      "r119",
      "r120",
      "r122",
      "r179",
      "r180",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r446",
      "r447",
      "r448",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r503",
      "r504",
      "r517",
      "r518",
      "r525",
      "r526",
      "r527",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "totalLabel": "Total accounts payable and accrued expenses",
        "verboseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Certain Balance Sheet Items"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItems"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableTradeCurrentAndNoncurrent": {
     "auth_ref": [
      "r629",
      "r653"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations 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": "Accounts Payable, Trade",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r643",
      "r695"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r27",
      "r106",
      "r551",
      "r554",
      "r650"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r27",
      "r106",
      "r551",
      "r554"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Accounts receivable from affiliated entities"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r12",
      "r41"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r30",
      "r57",
      "r58",
      "r59",
      "r647",
      "r672",
      "r676"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r56",
      "r59",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r458",
      "r546",
      "r667",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r28",
      "r559"
     ],
     "calculation": {
      "http://www.inovio.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",
        "negatedLabel": "Additional paid-in capital",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r421",
      "r422",
      "r423",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r118",
      "r119",
      "r120",
      "r122",
      "r132",
      "r179",
      "r180",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r421",
      "r422",
      "r423",
      "r433",
      "r434",
      "r435",
      "r436",
      "r446",
      "r447",
      "r448",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r503",
      "r504",
      "r517",
      "r518",
      "r525",
      "r526",
      "r527",
      "r528",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r599",
      "r600",
      "r601",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r384",
      "r424",
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.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 to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Allocated share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r91",
      "r232",
      "r238"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Aggregate amortization expense on intangible assets",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r144"
     ],
     "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": "Antidilutive securities excluded (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r18",
      "r104",
      "r160",
      "r164",
      "r170",
      "r201",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r456",
      "r462",
      "r493",
      "r557",
      "r559",
      "r620",
      "r645"
     ],
     "calculation": {
      "http://www.inovio.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/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r10",
      "r36",
      "r104",
      "r201",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r456",
      "r462",
      "r493",
      "r557",
      "r559"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets measured at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "verboseLabel": "Gross\u00a0Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross\u00a0Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r184",
      "r216"
     ],
     "calculation": {
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails": {
       "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": "Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Abstract]",
        "verboseLabel": "Debt Securities, Available-for-sale [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r183",
      "r185",
      "r216",
      "r626"
     ],
     "calculation": {
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Fair\u00a0Market\u00a0Value",
        "verboseLabel": "Debt securities, available for sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available-for-Sale Securities [Member]",
        "terseLabel": "Available-for-sale Securities"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r7",
      "r111",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Basis of Presentation, Liquidity and Risks and Uncertainties"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Capital": {
     "auth_ref": [
      "r641"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total capital as defined by regulatory framework.",
        "label": "Banking Regulation, Total Capital, Actual",
        "terseLabel": "Working capital"
       }
      }
     },
     "localname": "Capital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "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": "Amounts accrued for purchases of fixed assets"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r13",
      "r93"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-Term Investments",
        "terseLabel": "Cash, cash equivalents, and short-term investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r87",
      "r93",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r87",
      "r509"
     ],
     "calculation": {
      "http://www.inovio.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": "Decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r638"
     ],
     "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"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r23",
      "r25",
      "r26",
      "r101",
      "r104",
      "r137",
      "r138",
      "r139",
      "r141",
      "r143",
      "r151",
      "r152",
      "r153",
      "r201",
      "r266",
      "r271",
      "r272",
      "r273",
      "r277",
      "r278",
      "r321",
      "r322",
      "r326",
      "r330",
      "r337",
      "r493",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]",
        "verboseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementAccountingPolicy": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for collaborative arrangements.",
        "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]",
        "terseLabel": "Collaboration Agreements and Revenue Recognition"
       }
      }
     },
     "localname": "CollaborativeArrangementAccountingPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "auth_ref": [
      "r449",
      "r450",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.",
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "terseLabel": "Collaborative Agreements"
       }
      }
     },
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CollaborativeArrangementMember": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.",
        "label": "Collaborative Arrangement [Member]",
        "terseLabel": "Collaborative Arrangement, Product"
       }
      }
     },
     "localname": "CollaborativeArrangementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r261",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]",
        "verboseLabel": "Summary of common and preferred stock authorized, issued and outstanding"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockOtherSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.",
        "label": "Common Stock, Other Shares, Outstanding",
        "terseLabel": "Common stock, other shares, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockOtherSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26",
      "r559"
     ],
     "calculation": {
      "http://www.inovio.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",
        "verboseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r63",
      "r70",
      "r455",
      "r464",
      "r632",
      "r657"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r347",
      "r348",
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r347",
      "r348",
      "r359"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r347",
      "r348",
      "r359"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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",
        "verboseLabel": "Deferred revenue, net of current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized from deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r22",
      "r622",
      "r646"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "terseLabel": "Convertible senior notes"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r279",
      "r280",
      "r281",
      "r283",
      "r293",
      "r294",
      "r295",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r312",
      "r313",
      "r314",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "verboseLabel": "Convertible notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.",
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Schedule of Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r321",
      "r322",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Convertible preferred stock"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostMaintenance": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of maintenance incurred and directly related to good produced and service rendered.",
        "label": "Cost, Maintenance",
        "terseLabel": "Annual maintenance fee"
       }
      }
     },
     "localname": "CostMaintenance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r95",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion Description [Axis]",
        "terseLabel": "Debt Conversion Description [Axis]"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r95",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r95",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Name [Domain]",
        "terseLabel": "Debt Conversion, Name [Domain]"
       }
      }
     },
     "localname": "DebtConversionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r100",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r297",
      "r304",
      "r305",
      "r307",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r19",
      "r21",
      "r22",
      "r103",
      "r110",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r312",
      "r313",
      "r314",
      "r315",
      "r523",
      "r621",
      "r622",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r282",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt instrument, convertible conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r44",
      "r282",
      "r338",
      "r341",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Debt instrument, convertible, conversion ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Debt instrument, convertible, threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Debt instrument, convertible, threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r280",
      "r312",
      "r313",
      "r521",
      "r523",
      "r524"
     ],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Original principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r43",
      "r310",
      "r521",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt instrument, effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r43",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r45",
      "r103",
      "r110",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r312",
      "r313",
      "r314",
      "r315",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt instrument, redemption price percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r45",
      "r103",
      "r110",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r312",
      "r313",
      "r314",
      "r315",
      "r338",
      "r342",
      "r343",
      "r344",
      "r520",
      "r521",
      "r523",
      "r524",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r293",
      "r520",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt instrument, unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": {
     "auth_ref": [
      "r217"
     ],
     "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 continuous unrealized loss position for 12 months or longer, without an 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, Number of Positions",
        "terseLabel": "Number of securities in a gross unrealized loss position for more than twelve months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain 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, Realized Gain",
        "terseLabel": "Realized gain on investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized 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, Realized Loss",
        "terseLabel": "Realized loss on investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r194"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r190",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of securities in a gross unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeconsolidationGainOrLossAmount": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.",
        "label": "Deconsolidation, Gain (Loss), Amount",
        "verboseLabel": "Gain on deconsolidation of investment"
       }
      }
     },
     "localname": "DeconsolidationGainOrLossAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from remeasurement to fair value of retained investment in former subsidiary and group of assets constituting business or nonprofit activity deconsolidated and derecognized, excluding conveyance of oil and gas mineral rights and transfer of product or service in contract with customer.",
        "label": "Deconsolidation, Revaluation of Retained Investment, Gain (Loss), Amount",
        "terseLabel": "Remeasurement of Geneos Series A-1 preferred stock"
       }
      }
     },
     "localname": "DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r293",
      "r522"
     ],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized debt issuance cost",
        "terseLabel": "Unamortized debt issuance cost"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "verboseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r91",
      "r243"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r358",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r386",
      "r387",
      "r415",
      "r416",
      "r418",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensation"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r37",
      "r106",
      "r269",
      "r271",
      "r272",
      "r276",
      "r277",
      "r278",
      "r551"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "verboseLabel": "Accounts payable and accrued expenses due to affiliated entities"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r106",
      "r269",
      "r271",
      "r272",
      "r276",
      "r277",
      "r278",
      "r551",
      "r628",
      "r654"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Accounts payable/accrued liabilities"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r71",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r135",
      "r137",
      "r141",
      "r142",
      "r143",
      "r147",
      "r148",
      "r478",
      "r479",
      "r633",
      "r658"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r71",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r137",
      "r141",
      "r142",
      "r143",
      "r147",
      "r148",
      "r478",
      "r479",
      "r633",
      "r658"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r417"
     ],
     "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 unvested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r417"
     ],
     "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": "Period over which total unrecognized compensation cost related to unvested stock options will be recognized (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options",
        "verboseLabel": "Options to purchase common stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails",
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r119",
      "r129",
      "r131",
      "r150",
      "r206",
      "r337",
      "r345",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r477",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r546",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r14",
      "r161",
      "r199"
     ],
     "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "verboseLabel": "Investment in equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Schedule of Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r9",
      "r20",
      "r490"
     ],
     "calculation": {
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Investment in affiliated entity"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r20",
      "r490"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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",
        "verboseLabel": "Investment in affiliated entity"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r198",
      "r659"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "negatedTerseLabel": "Net unrealized loss on available-for-sale equity securities",
        "terseLabel": "Net unrealized (loss) gain on available-for-sale equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Loss",
        "verboseLabel": "Unrealized loss"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimatedInsuranceRecoveries": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.",
        "label": "Estimated Insurance Recoveries",
        "terseLabel": "Insurance recovery"
       }
      }
     },
     "localname": "EstimatedInsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r484",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r295",
      "r312",
      "r313",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r485",
      "r567",
      "r568",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r487",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Short-term Investments and Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r295",
      "r371",
      "r372",
      "r377",
      "r379",
      "r485",
      "r567"
     ],
     "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",
        "verboseLabel": "Quoted Prices in Active Markets (Level\u00a01)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r295",
      "r312",
      "r313",
      "r371",
      "r372",
      "r377",
      "r379",
      "r485",
      "r568"
     ],
     "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]",
        "verboseLabel": "Significant Other Unobservable Inputs (Level\u00a02)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r295",
      "r312",
      "r313",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r485",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "verboseLabel": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r295",
      "r312",
      "r313",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r567",
      "r568",
      "r569"
     ],
     "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, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r188",
      "r189",
      "r195",
      "r196",
      "r197",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r220",
      "r221",
      "r306",
      "r335",
      "r466",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]",
        "verboseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "verboseLabel": "Financial assets and liabilities that are measured at fair value on recurring basis"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": "Useful life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r16",
      "r237"
     ],
     "calculation": {
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Intangible assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Estimated aggregate amortization expense for 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Estimated aggregate amortization expense for remainder of 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "verboseLabel": "Estimated aggregate amortization expense for 2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "verboseLabel": "Estimated aggregate amortization expense for 2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "verboseLabel": "Estimated aggregate amortization expense for 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r233",
      "r234",
      "r237",
      "r240",
      "r598",
      "r605"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r237",
      "r605"
     ],
     "calculation": {
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "ino_GoodwillAndIntangibleAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Intangible assets, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r233",
      "r236"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r237",
      "r598"
     ],
     "calculation": {
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "ino_GoodwillAndIntangibleAssetsNet",
       "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",
        "totalLabel": "Intangible assets, Net Book Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "verboseLabel": "Indefinite lived:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r508"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedTerseLabel": "Unrealized transaction gain on foreign-currency denominated debt"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfOtherInvestments": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) included in earnings for investments classified as other.",
        "label": "Gain (Loss) on Sale of Other Investments",
        "negatedTerseLabel": "(Gain) loss on short-term investments"
       }
      }
     },
     "localname": "GainLossOnSaleOfOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Loss on disposal of fixed assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative Expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r15",
      "r223",
      "r225",
      "r227",
      "r230",
      "r559",
      "r619"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "ino_GoodwillAndIntangibleAssetsNet",
       "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",
        "totalLabel": "Goodwill, net book value",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r225",
      "r227",
      "r230"
     ],
     "calculation": {
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before 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, Gross",
        "verboseLabel": "Goodwill, gross"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r91",
      "r224",
      "r226",
      "r229",
      "r230"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r91",
      "r241"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r160",
      "r163",
      "r166",
      "r169",
      "r171"
     ],
     "calculation": {
      "http://www.inovio.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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net loss before share in net loss of Geneos"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r68",
      "r91",
      "r159",
      "r199",
      "r630",
      "r655"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedTerseLabel": "Share of net loss in Geneos",
        "terseLabel": "Share in net loss of Geneos",
        "verboseLabel": "Share in current and accumulated net loss of Geneos for the three months ended March 31, 2022"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r245",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r430",
      "r431",
      "r432",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable and accrued expenses, including due to affiliated entities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, including from affiliated entities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r90",
      "r595"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.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, including from affiliated entity"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inovio.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 operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets, including from affiliated entities"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.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/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]",
        "verboseLabel": "Definite lived:"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InformationByCategoryOfDebtSecurityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.",
        "label": "Debt Security Category [Axis]",
        "terseLabel": "Debt Security Category [Axis]"
       }
      }
     },
     "localname": "InformationByCategoryOfDebtSecurityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r231",
      "r235"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "verboseLabel": "Schedule of intangible assets by major asset class"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r67",
      "r158",
      "r519",
      "r522",
      "r634"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense",
        "terseLabel": "Non-cash interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r77",
      "r301",
      "r311",
      "r314",
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense, contractual interest"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOperating": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "label": "Interest Income, Operating",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r86",
      "r88",
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.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 of premiums on investments"
       }
      }
     },
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "auth_ref": [
      "r677",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance held at close of period in number of shares.",
        "label": "Investment Owned, Balance, Shares",
        "terseLabel": "Investment owned (in shares)"
       }
      }
     },
     "localname": "InvestmentOwnedBalanceShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r618",
      "r636",
      "r694",
      "r721"
     ],
     "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]",
        "verboseLabel": "Short-term Investments and Fair Value Measurements"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r537",
      "r539"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r534"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total remaining lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "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": "Remainder of 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r538"
     ],
     "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: present value adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Operating lease, remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r40",
      "r104",
      "r165",
      "r201",
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r457",
      "r462",
      "r463",
      "r493",
      "r557",
      "r558"
     ],
     "calculation": {
      "http://www.inovio.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/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r104",
      "r201",
      "r493",
      "r559",
      "r623",
      "r649"
     ],
     "calculation": {
      "http://www.inovio.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/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r11",
      "r42",
      "r104",
      "r201",
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r457",
      "r462",
      "r463",
      "r493",
      "r557",
      "r558",
      "r559"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseMember": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License [Member]",
        "terseLabel": "Revenue under collaborative research and development arrangements"
       }
      }
     },
     "localname": "LicenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]",
        "verboseLabel": "Licenses"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationReserveCurrent": {
     "auth_ref": [
      "r47",
      "r255"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "label": "Estimated Litigation Liability, Current",
        "terseLabel": "Accrued litigation settlement"
       }
      }
     },
     "localname": "LitigationReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Amount paid to other party"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r22",
      "r294",
      "r308",
      "r312",
      "r313",
      "r622",
      "r646"
     ],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtBalanceofConvertibleBondsandNotesDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r110",
      "r264",
      "r299"
     ],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r110",
      "r264",
      "r299"
     ],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r110",
      "r264",
      "r299"
     ],
     "calculation": {
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r45",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ConvertibleDebtScheduleofMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r257",
      "r258",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Estimate of cash settlement"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "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": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Noncontrolling interest, ownership percentage by parent"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r50",
      "r75",
      "r454",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by US Government Sponsored Enterprises, such as Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac).",
        "label": "Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member]",
        "terseLabel": "U.S. agency mortgage-backed securities"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r154",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization and Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/OrganizationandOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.inovio.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/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r87",
      "r89",
      "r92"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r60",
      "r62",
      "r66",
      "r69",
      "r92",
      "r104",
      "r118",
      "r124",
      "r125",
      "r126",
      "r127",
      "r130",
      "r131",
      "r140",
      "r160",
      "r163",
      "r166",
      "r169",
      "r171",
      "r201",
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r479",
      "r493",
      "r631",
      "r656"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.inovio.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) Attributable to Parent",
        "negatedLabel": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r5",
      "r116",
      "r117",
      "r120",
      "r121",
      "r132",
      "r133",
      "r134",
      "r181",
      "r182",
      "r207",
      "r208",
      "r437",
      "r438",
      "r439",
      "r475",
      "r481",
      "r482",
      "r483",
      "r500",
      "r501",
      "r502",
      "r529",
      "r530",
      "r541",
      "r547",
      "r602",
      "r603",
      "r604",
      "r671",
      "r672",
      "r673",
      "r674",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Impact of Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r115",
      "r118",
      "r119",
      "r120",
      "r122",
      "r123",
      "r126",
      "r132",
      "r147",
      "r179",
      "r180",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r421",
      "r422",
      "r423",
      "r433",
      "r434",
      "r435",
      "r436",
      "r446",
      "r447",
      "r448",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r503",
      "r504",
      "r517",
      "r518",
      "r525",
      "r526",
      "r527",
      "r528",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r599",
      "r600",
      "r601",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "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": "Impact of Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]",
        "terseLabel": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "verboseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "verboseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r160",
      "r163",
      "r166",
      "r169",
      "r171"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "negatedLabel": "Less: current portion",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "netLabel": "Long-term operating lease liabilities",
        "terseLabel": "Operating lease liability, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r536",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r535",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CommitmentsandContingenciesSummaryofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r7",
      "r465"
     ],
     "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": "Geneos Therapeutics, Inc."
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GeneosTherapeuticsInc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r629",
      "r653"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other.",
        "label": "Other Accrued Liabilities",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r55",
      "r57"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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 (loss) gain on short-term investments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other current assets.",
        "label": "Other Current Assets [Text Block]",
        "terseLabel": "Certain Balance Sheet Items"
       }
      }
     },
     "localname": "OtherCurrentAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItems"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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 liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other (expense) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r34",
      "r222"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails": {
       "order": 2.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": "Other prepaid expenses"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.",
        "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]",
        "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.",
        "label": "Payments to Acquire Additional Interest in Subsidiaries",
        "negatedTerseLabel": "Investment in Geneos",
        "terseLabel": "Payments to acquire additional interest in subsidiaries"
       }
      }
     },
     "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.inovio.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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of capital assets"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-Term Investments",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r25",
      "r321"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r25",
      "r559"
     ],
     "calculation": {
      "http://www.inovio.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"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "totalLabel": "Total prepaid and other current assets",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsPrepaidandOtherCurrentAssetsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrentAndNoncurrent": {
     "auth_ref": [
      "r34",
      "r627",
      "r652"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.",
        "label": "Prepaid Expense",
        "terseLabel": "Prepaid balance"
       }
      }
     },
     "localname": "PrepaidExpenseCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock, net of issuance costs",
        "verboseLabel": "Proceeds from issuance of stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from sale of stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Sale of Short-Term Investments",
        "verboseLabel": "Proceeds from sale or maturity of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r83",
      "r420"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r362"
     ],
     "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"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r244",
      "r559",
      "r637",
      "r651"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "verboseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r378",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Due from (to) Related Party [Abstract]",
        "terseLabel": "Related Party Transaction, Due from (to) Related Party [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDueFromToRelatedPartyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r550"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "verboseLabel": "Operating expenses related to affiliated entity"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r378",
      "r550",
      "r554",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r548",
      "r549",
      "r551",
      "r555",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "verboseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r427",
      "r596",
      "r708"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "verboseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.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 Expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expenses - Clinical Trial Accruals"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Performance-based restricted stock units",
        "verboseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r247",
      "r249",
      "r250",
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Expected cost"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a result of restructuring activities.",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated",
        "terseLabel": "Overall headcount reduced employees"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "Full-time employees terminated percentage"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r29",
      "r345",
      "r559",
      "r648",
      "r671",
      "r676"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedTerseLabel": "Accumulated deficit",
        "netLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r112",
      "r113",
      "r114",
      "r119",
      "r129",
      "r131",
      "r206",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r477",
      "r667",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r156",
      "r157",
      "r162",
      "r167",
      "r168",
      "r172",
      "r173",
      "r174",
      "r357",
      "r358",
      "r597"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "netLabel": "Revenues",
        "terseLabel": "Revenue from related parties",
        "verboseLabel": "Total revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails",
      "http://www.inovio.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r361",
      "r369"
     ],
     "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": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "verboseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Consideration received"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsScheduleGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareScheduleofAntiDilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "verboseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Summary of Investments"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r484",
      "r485"
     ],
     "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 Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Summary of Intangible Assets by Major Asset Class"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r552",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r383",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "verboseLabel": "Schedule of Weighted Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r23",
      "r25",
      "r26",
      "r101",
      "r151",
      "r152",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r330",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r318",
      "r319",
      "r320",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "verboseLabel": "Schedule of Summary of Common and Preferred Stock Authorized, Issued and Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [
      "r23",
      "r25",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C preferred stock.",
        "label": "Series C Preferred Stock [Member]",
        "verboseLabel": "Series C Preferred Stock"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.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": "Non-cash stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, restricted stock units (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Number of shares of unvested restricted stock units and options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails",
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r35",
      "r624",
      "r625",
      "r644"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r99",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Critical Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CriticalAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r23",
      "r25",
      "r26",
      "r101",
      "r104",
      "r137",
      "r138",
      "r139",
      "r141",
      "r143",
      "r151",
      "r152",
      "r153",
      "r201",
      "r266",
      "r271",
      "r272",
      "r273",
      "r277",
      "r278",
      "r321",
      "r322",
      "r326",
      "r330",
      "r337",
      "r493",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncNarrativeDetails",
      "http://www.inovio.com/role/GeneosTherapeuticsIncPreferredstockInvestmentDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails",
      "http://www.inovio.com/role/StockholdersEquitySummaryofAuthorizedandIssuedCommonandPreferredStockDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r49",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r119",
      "r129",
      "r131",
      "r150",
      "r206",
      "r337",
      "r345",
      "r421",
      "r422",
      "r423",
      "r435",
      "r436",
      "r477",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r546",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r150",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r48",
      "r298",
      "r337",
      "r338",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of December 2019 Bonds to common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r337",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock for cash, net of financing costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r25",
      "r26",
      "r337",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Exercise of stock options for cash and vesting of RSUs, net of tax payments (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r49",
      "r337",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of December 2019 Bonds to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r49",
      "r337",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "terseLabel": "Conversion of carrying value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r337",
      "r345"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock for cash, net of financing costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r25",
      "r26",
      "r345",
      "r404"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Exercise of stock options for cash and vesting of RSUs, net of tax payments"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r31",
      "r32",
      "r104",
      "r178",
      "r201",
      "r493",
      "r559"
     ],
     "calculation": {
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total Inovio Pharmaceuticals, Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "verboseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r102",
      "r322",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r345",
      "r346",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r516",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r516",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r516",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r516",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CertainBalanceSheetItemsAccountsPayableandAccruedExpensesDetails",
      "http://www.inovio.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r560",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "verboseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/BasisofPresentationLiquidityandRisksandUncertaintiesDetails",
      "http://www.inovio.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r188",
      "r189",
      "r195",
      "r196",
      "r197",
      "r306",
      "r335",
      "r466",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ],
     "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 Instrument [Domain]",
        "verboseLabel": "Financial Instrument [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r118",
      "r119",
      "r120",
      "r122",
      "r132",
      "r179",
      "r180",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r421",
      "r422",
      "r423",
      "r433",
      "r434",
      "r435",
      "r436",
      "r446",
      "r447",
      "r448",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r503",
      "r504",
      "r517",
      "r518",
      "r525",
      "r526",
      "r527",
      "r528",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r599",
      "r600",
      "r601",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ConvertibleDebtNarrativeDetails",
      "http://www.inovio.com/role/ImpactofRecentlyIssuedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r452"
     ],
     "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/2022",
     "presentation": [
      "http://www.inovio.com/role/CollaborativeAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "auth_ref": [
      "r635"
     ],
     "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 securities"
       }
      }
     },
     "localname": "USTreasuryBillSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsSummaryofAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r107",
      "r371",
      "r379",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedTerseLabel": "Unrealized loss"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/ShorttermInvestmentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r136",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r135",
      "r143"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Weighted average number of common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.inovio.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "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/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r14": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r15": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6284393-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r34": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r35": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r39": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "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/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "808",
   "URI": "https://asc.fasb.org/topic&trid=5833765"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r47": {
   "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/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r619": {
   "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/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r627": {
   "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/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r647": {
   "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/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.10)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r691": {
   "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/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r692": {
   "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/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r693": {
   "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/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r697": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r698": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r699": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r700": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r701": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r702": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r703": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r704": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r705": {
   "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/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r709": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r710": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r711": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r712": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r713": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r714": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r715": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r716": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r717": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r718": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r719": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r720": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r721": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r722": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "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/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>80
<FILENAME>0001055726-22-000049-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001055726-22-000049-xbrl.zip
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
M[.#XY<?]/:+'WJ9J;>RK@^-#<5"$S>7Z1>O-KYWMC9<?F[TFB90/D/[Y:_=
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
M5>$*,]Q**UG.)@&#9"E*2W0J&QY!YL<W3K>"7*F4NJT*<9V79C+=+3@&+IM
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
M+H*-&0"9,4YYE>JPXUQET'R8G=4,*LW)$2=*QT2R-J+6F!AJ0Y#)>LSHJAY
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
M>=_O+.>RNP9$DK(,[6&)0@@%%L4L978J&9%%U"OM625^S%^$NL"#"CH9QS2
M40XT*C"< SI!NG2E-BK#CX7(#IY8",[G8'F$$*1UE*9$&R*33F)>R8Y*\6/^
M^B,Z([.R4<=0AK!K:[D1F(@U CW8.HTVFXLL_18O=G;?+Z/T8,H%$5B2.C@0
M6KE$TD.C=-P%';1:28^*4&/^J@,04P;-C?$)HC"E]$5I;5 H@V)Z5>.H!#46
M4^=(PFH) 9B2P'VDY-:CT-ZH*%+@>B4X*D*-^6L-DXD1C!GN@'R%B4YP$J44
M5QA$,,!66N.[$\X>>B[,XM6&2\(IH0/%$R@SFYSV,<G$Z=,@>%IULE6''//7
M&R(#ETFI'&($KTNUU,< ,:&@>)/]*JA4@QR+*:$GJWDJ??.65(<4UB4-++/D
M-6;*;E=BM#+DF+\<9<YX,%(K2RK#".>MB2$9*8V15KHZ+>HX;W*42>Y?3EM&
MS4'-Y@,';8SCE,9:#R$X97426B.YDY7FJ PYYJ\Y.+!@).,>N(;$N M6!R,L
M$\H[Z],JK%2#' L)*\)%KT+)8K6'!#QH)U0V60.W&KQ9"=+*D&/^@C1KBBC6
M4>*:&4B5K0W:EWV)O WT3M8IK'SRP_3U4C@_/CCG#^]8]C]J=\9E/N96/W7.
M.NG4=[_TS4WO.%HG7#I#C./!<"G#CA(HD@Q*@:.PHX1GB07E94@"&"A6I[#S
MF,FSD+"$%)20'$KQ/J!9\!P9"+!9(=$HUJHW]S&39S';"/-8^G9C#$2:1(K&
M" /<()H@4+$ZK3'^J,FS$,W#.6GALO2A$22(G;')::M,<4+28JS#8($*0KD0
M!>(]9Z16<W;)0*;HX:*VL<QG2%Q*XVL01*H)Y?Q=>AD<JC-B!!_!)&&M0V-X
M-)$$9@IU*' ] )3W#B-;_3CHX>?56MX.HO^R%.J-#GSTPWA4'@#/L#LXF:SL
M<GY"5YO#%J[S]P\)$5 ZY:.(@,([9R*SGN2EDIA]'39+7Y&J:IX*64#'(HD%
MDZ L4^8@@<G2!NX<D:@&GNJ' 'Z#?1P2Y_II/?4Z_<YH//2E@'8_B&L: !?@
MJSQDU%%J[0!BQI"MR3%)P[P/.M=I>M6*5M7Q5CYZ!.Z *>]*+ PDKKSEP01C
M'(1:3?V>:ZK\:G!*S3@\(9 N;B\E\>NO@Q&>'/VKTUM&PE!";)47DD4C*899
MDN66:Z>YI;<LR<=(F%H"J9Q.VJ--H!5832\T>HW.6_ ,@ZF13JD2D OHWD]6
MNJPI0\X>'".=J4W*2D8'D=RYJ$$_2P6C\4)Z/;S'; 5ST<4$ L$!I0P@4C:D
M_%*HPW8^U81R_F5DBH@DK3Q!5>R00:DE"^\B&2J8D.SCM,K9Y@B+K"TLQ#^
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
MG;;,.H/('8C )ON<5A?![4]]'(Z..B?SA^Z+8=U%XR<,BTP(%' (V0O(.KO
M!?-9HLL!O'$33UO#E5OG#\K=14A_ A1N*?Q%ERFG=Z 9.A8-BTH&H0.):#X%
MA542E$J8R-W58W\"#=1*1960IZ#!*[(+DB(IVN@QZIRF)E([=;H84&:D$)T*
MP@NO/2<3R<G;J(5TSB/J,K06JPU*94QD1FCP(+V0FG19XN!B=$X'"A]1"F\2
MB^&K04?5]%R+MY6?&H?#9B'/7"[+1A@04<6RZ%09D6/*WL(AYK(S_164_/,.
MP[R:%E8Y*/D/[/?+9]17D!AINPRE?P!LLB$X*\%2',M<DIE>^<BJ(E@5'WD+
MC9^1$<SP".A$5@98U &8!8W,H3;>H;Q;*ZW=U-.%&-:/U2MG-><RHE62 [6N
M*]4'RTJOB2H52RX4OU*$*P3O5R*Z!<K/E(B8*BLGEAAEP5"RQ#FADK)F1EGF
MX7':UQ_><UH@W!V3,93G?-7UH]%VWAT/XL<;"[T1$#A:W^[CNR%F' XQ3<Y8
M1O-VB7%GM+"("G20-BH6!8\B653)R$=EWK,@T)<B=*\WZ#\0;Q[$J?",EE(;
MQ03E_HJAQP014E):6ZV56#F5G^7$(W G/)'; ,63PK)"@TU))V2^%))\\GKE
M3BI*G0?Q*,P%\AN11'\0X#P/WI!.\0C:!>\LNV:#$+:*;*A&4D9HB(:PL_#O
M)F*R+E%S!^!).O1E94%PE"E+KJ:KI\CI<+J5D5;-2.^.I;OO"CQB=MF@#LF
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
MY>I,:JB_U15-L]*(5%>%V\F\[W9M[]0?ZF\W#M%;N:%XG7@TFQ\==PS'(%=
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
M\;0_?CHY:1UNDOAY=/1I$^U_>!_O_2Y<G4L=P(O]PZ.+UMN_M7!$0Q< XEP
M"H4&6@<%"%6&\%3F!,JU#<)+2>HJ]+]$1_49M)KS: \!+1Z!B&(F-+74$"M1
M,-:R2 8@"@JZ"K30)6BA#%H-!ZV+*=#"EC*( P<^J A:@3%@'(' >,<8@X@S
MS-<V)"X5KNLH/8-6!JWY@A8TBEAOI#&*48&,L09#0KQ$F'/IY81IH<RTE@.T
MT!1H<0&M1A(!*2P$U 4#I$$!* VUU)Q;H5,5*HA+06:3JS-J9=1J(FH1#B,V
M:>H0I50PHC#R'AGMA)7>BS"A6BA3K>5 +3*%6BJ*3.)4P481%ZF68$!Q'8"
M6&/*A>5!1=3"N&1$-@BU5L@//B<'7O$UZE6A0VAWVE588GQQI1IEUXYUQBM'
M#(R;-I+46*ZEA((%PY3PA"&3?6%+A'6MK1E?&,=*<NXE0(Z$"'@^6I22*T!0
M1#LCM- :KFWP$J,G\[-<B:^Q6AXX-U8B'P345!"O/-8(4^NI@T@KGIU'RZ7E
MT\XC1DTP)B@0#6T%*$$,1+V6\8<7U$J)J8AVF*"ED$\N YS5O+%J+J7@'A%A
M"-64>:@#UQ1#8C46J:)(=K<LEYI/NULH)H);CX!VR ,JJ(Z;.5$ 1FL5>H5]
MX"$:+JR$;+;255;S55'SJ-:"01<@T\E#@20BW*$ +66.>:VS?V*YU'S&/Q&0
M,E0BX+0R@$JJ@'20 ,--X)11'70JLXOC=GY+1;O<+&AN_HFJV&/1'ZO+JM33
MK1V>+)&""6-T.JL6@FOE:60;PGI"E# XNQ26"9X.9EP*R%$8;)  $DH!M3P
M;04$FA/'<#!82YV,#502FML'K:Z>1TDC*:FABD1A1S6'S'JG$?9Q2\%"9*?"
M<NGYM%-!>X8D(PP@0BR@J8:VDI8"(IPR2&FM?;(VHKF!GNX\S'K>7#VG! I$
MO6;$48:2']$908V 1&/#5/8J+)>>SP1Q1,O14HN!PCCJ.0T\_I;*N3B*F(VF
M)DO[N>2LY&(%XV6SGE\>!4+*(K'C$A-$"<'&0LJC@KN +3(*9;?"<NGYM%O!
M>&8Q)0@8XQ2@7*3?- ;"2 :92VCN4KE9GFI--TC/EZXXZ[)<F2>V*=5YFQNH
M\Z/RO!-'V).":Y:F:'O];C+HF8M6,U&!416H%) [1 ,R$%,,:7:3+=%VNS\;
M>0.YH,PJ!AQ! M#4=5LK&_=<YF62)Q$XFL]"TM0(<UDJN^>V#@M$"$Z%-88'
M@Q2C1E*M$ S>.H4,U]SDE*\E0XAI!QL70M- 140(+5+4#HD( 3FP1FCMT@F*
MBH8W%KB4N*[HO!>%$*L-#\01;[P6F$;"(+TR-.XI4G+.O W6XNR76RYXF/;+
M">.%@T8#""D'5 8(%.<80.6MY\(*GPB$DJ2D_,E^N0>I4L:&IF.#T% 3Y:$4
M1E#KF&8"::D(XA(1ZD7VY2T7-DS[\IA3&!ID 9<> VHL 8HY HC"B@OM$!-5
M5UM2*CIWXR('#]W'9[)_YE,J4_>X\-_.4@7U1Y;[^KX._AR*5-WWO"0/LM&#
M7"$GY%W9@K=G!.9<OX5Y',<"V.RZ[>OIWQFC6][^:\M@OJ6;E0Z"460<4-B&
MN/\;E?R*&A@L.(1:*"W-V@;CT32@I91U48 E-0)66JOK]Q)FK5Z45D^WL@^8
M!B4]P)(;0!570"HE@!88*2^<B+Q^;4/ 4D)94O3DV@19JQNKU?4[][)6+TBK
M6],]WK&2.JHV\!920+U$0'%L0."4>P\%B?^E.%I<TFBO1ZW/:KVR:EV_7RZK
M]:+4>FJS]@ICI[T%&@D)*&,R[M/! V0LEM!B#1E.M<]4*1DN9<[46Z1OX+7O
M^K[N5*X![4[;W?9@."XDE-/V%N0=F(@@(M/F=P+(X%0[..W,=KN&BG%$/"!.
M*D"QH]&2" XHAFS*'V;"N+4-&JT(QNO IAS6WUB]KML_D/5ZD7H]13J$5C1
M:2+5L Q0YP(PTDK HG%((AE1U)!4&J#DG)>$-BF,/^MULST$6:\7J-?3/@(9
MHOTON0-(T[A?(\Z )B:DR, @8;(HO$OG^25%L,0JI]NNKE[7[2+(>KU(O9[:
MKZ7QD!$-@4T5,B@B$$@/ \ $*T*TBXN.KVU@7C(J2D:>?$Z7T^Z:?^4*!6;\
M*#NL-Q/OE//$FN"7N8I#FVP @[P#U+<#[,UX8J!!CI+@@?"! "JE!II[!@Q!
M<?/VPEKBDYN8E@JC4N GFVPO,=%CY4&@;B=.!H'Y@L 4#;2,$4Z< =): ZC'
M&A@1)! D,"6,P59&\RYE<J0:S6SNV1P9 Y80 ^IV^&0,F"L&3+MXE+"4,(Z
M,E@ RK"+&( 4,*E5J5',&DTC$1"\E(R40L$, CFK:[ZNH8P \T6 :1;@'=+>
MQ+W?! >B+<>!1L8 (ST*T!.J)(L(0'@95TI)GEZ$*2=NU>'.>-,;#(K0[YU>
MNC1ZW<>Y,AZ2RK,\^/7+0GT9@_BX_[L&[D2RW:[MG?HDLHQE]6'9VQFW!B'.
MI[[3 #,6V0Q./4 C&P7(*Q(PLH+(,'9K(")*@F<C3'Y]J%.[,42FQI.L%XP%
M3W=I9"QX)BR8CH2E0@K& I"*&D"=ID#Q0(&.8@P68RZ,J;P;T3@MU2V'7!D*
M7C84/-VSD:'@>:!@VLF!++0L6BY13E("&GD=D)!S8"* ,\1MZE.7G!RLC-0O
MTH)9$R=CP<O&@J?[.#(6/!,63,>J(F*14S8JOTO9K- !1:D%PJ7*59I"DUK/
M(L)*D1+5E\)$6/G8C7&+JW:E(L4OD\B-7Q]7J>:^#M]\C^;<8X6\>;?O1;MQ
MK^G[P7"RQG,ZV(+"CB[G?;S[7FW&>0NN;PL^FDT#JUI\(P1L<"1:YBHEC@@)
ME+5!"A*@P"A:YDR4G#^Y,72.*6^L,M<=/I25>1'*/'U\2"SUD&K E?* 2FN
ML5:!:'-KKITTV(BU#85EB5!._%I=9:X[#B@K\P*4>28:B"#/->)Q*Z91F:V(
M9C+W%" 7F(;.!@)M-(Y+AD5)95;GU57GNH-ZLCHO0IVG]N84V1<B @,O! ,T
M6DA I8-Q0Z.>2\.M):G&4\F5* EM$M5>(8_63PS^B3/K996'76QTSNU(E#--
M:T<@.V/J^Z"=MHX"9:)\:!0/D)(Q@ ,5G@F?MI:U#8)(I!.SA2/O[VG/Q>6:
MJ\#S,O.S L]#@:<H!'($!TLX0(%H0)5PT;SW'$A&XJM8&:VC E/.2_&DH[*L
MP,U5X'F9]EF!YZ# ,S5<#)=8&@6TP2F\WQM@M'0 "B$<DH%(X]<V..:E$EF!
M5U.!YV7,9P6>AP)/&_$2Q;TW!,"0P$F!"8A<.E%HB"*EXAP%M[:AA"H%G\W.
M>Q8%SD5:<F_TY;IRY0-,?DF1A;\6Q[K=+>)FT>Y^B?B=JG+'7PL=0KO3UD/O
MBOA*>]A^9%6<I76,/VNV6+O;^VWK1'>/_6[W+]T9^?VP>R6>P6YW\THZ6[W3
M.#?G>;^M;;_]--O$2 A#A<<&$&I)*HYF@=*1/WL6J9'SB$ 2+5Y%:!EWX:<'
MA^;#K^8=?M7EL<J:_;R:/<6DC<$0$IJ<5S:U)W4$1 PW@#)H HERY<*DSN:R
ME$_O8I35N[E;>.V975G1GU71IWU>CCH=H#, .<( )40 *7@ B"N&H@6=JI6G
M<V\J4"DHR9OX2FIY[3E;6<N?5\NGMG.'6=S(H_04(@K0$"F[81X!%BP7.,DZ
MB+4-QE#)V6QLR[/H^,J'M;3\,*IDW\=Q7'A7_-+YSNN@O^AV1YN.!U$OP""N
M_L+_9]0>GA<#;T?]QSL>7H07?VYE:G8J&1Q<B>#5EU;[_9407T?AY;34>L%L
MMC52$-Q':H( ,22EI3(%M"8.($'B<H];F$^V"2D5%V7<L9KAY\\'=<WT.V3%
M?D;%GF(IC"-&B.3 $6E3!%Q4;!4%R*J:%-#Z@,6DO)Z:M41RC]5&ZW8CRLED
M+5^\ED]['+Q03#@+0< ^VB):,B"M(2 @Z(,WF&//US9D*:$H!<5Y^UY)%9];
ME9BLXL^@XE,;.0\2:LHUP$830"E4P#"J@9606.*I%:D9FD"HI/PIYX*YH?+]
MW0WCNC!7!6$FU3/*HNN'.8!A\>5NDS1:O6[O^YI6.4JP=G3:O:6UL@G$(@BL
M]BSU\H@$!#$*M%/86A<\8CKY#R!]2II-/NYX,;Z#K,P+5.8IJJ$XDDS1  +D
MT9HP @/)(4EM6 6G7A.CHS41KREQ3L)?-IUNA,\@:_?BM'O:5Z -U% $!QQ,
MA@1A!A@:&(@*SX3QF'"5&FXP7C)40_7)K-C-VZQK;YF3U7EQZCQ3 (LCA5$
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
M)>>NJ\K\Y""W9'.M4S97@?$'A/$%+Y17RCFN+%(I>,294,@Z"7]BA;5ET8)
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
M"?<R$OS;]J>Q ,'J@& QELX$L8GXA$1,%''E#'+2440#59A9' D/<R H(%!
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
M2N5"XE89C3W0+B?A<XH)%[/N9C?HE]!<O2UT6(#I5L#T;@9*YW51N!0NZL0
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
MUJ5LQMJ1F]]FK":/PG!L^]FMTU@,90]A1WC-ZU'>"C$Y?=VW@TGN*WV2<;#
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
MY@9,>%.//[1T^6V&PHD%R[=I4GCK>.*W'^_RZTB:,#&>:>$MIX2:Y$F0T3K
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
MRB5*4@ :4J*M3$UY^?O1.HRED@FF0U!<!*$EEHQ1*KUPVCG2>.I7GUGG/?6
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
MK#NL#EMAZ>,H=^MRMF\''@#E1QS%ZAK 5-^.Q[W4 VP:'AYDK+$G,4S5EX8
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
M:F7F=JT(54Z(<-ZF7+-2"9M\% 9[P52BUJ9;Q:G'%@EP=Q U7V[,R92"IZ!
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
MEDAS8D UR160UG!$+#$L!6QYHC>3@W@NY/"V.ZR4B^74<+QU?F!PM(%Z@4P
MA. :_G#4YJHBQH2,6@5Y"VJ0*QLN=R0(,1W NYH8\OG[N?R(K32(O=4H0OYT
M%/&&'6 P'0$B(L*Y.+JLBW:@.U#BK%')>AU W22;BSU3:B>M=CN?^X@J5.GJ
M&+I^_,\P.ZNSNMD'.CAQK4X,F[7=HQP?*8(DCV?SOF^^G4>5]R>GMM4[@24N
MFKQOOOOV,+OTQ^'B6=))K>\QH(O8Z_Z\.'(!GQ\?GC=W/_/&[@>>A\F3P"2)
M#D5-94E#+MB J ::\C1XS/%J0Y1^S+=:G?G#G[GE-!B?")RY3XA;8Y'&"2-!
M 4@\#MPQM=*9_Z!3LSKSAS]SKW&P3%HDLD."F^"052JA"%:%<AX;K-A*9_Z#
MP;/JS!_^S -LOQ*:(6=4'LB0'%@23B :0M1@1,3$TL;K3G=!/;C#+VJMR>G5
M0*>8^E>K$UK>#KJ@3XQ#X5G9>%)X&5/1)<G]M5 $4='4/$V)QMF!<)X02S&B
M5F+$G<)(4YJ'32?M253.&?W$^D)UN'<]W+S]*86(K&!YZ!ILD<6*H@3J0B3:
M82)7$Q+W;P!4AWOWPP6XCTXA+)- W!.&K/8!)3#PHW,"F#<]L090'>Y=#]<2
M'8QC'GDL(@(<I<A1H5 ,-$BLI(??WYNH;\.AQ/Y<RF08]D ]6RUAJW0^D"5)
ME;-)@BNGMUV5GEN0B2,^@0)L=(R86Y&LT]XZIW1*\/L4#D268%<EUHT2DL4C
MI-*II:ET9G.L.RV=5'0G>3K+AMO1#;9;?0_G/.S%7;CU[^VN__K$7+;SQXC+
MCO\YV7D'''"Q];VQ>TAVMC^PQL57OK/[_JSQ[@/=V7U[M+/[&3>W_VG-<UGS
MRQ[?VX7KM]]\W]G^S)O;_F)G]U  =Y[M;^^)QI<WHKG[ 3>__)G#<ZQY=N!!
MBQ845.= & 785+D!*4O() 8[G'!DS,TGPR8+9$22ES$!'CJI%6,!'J\#LXH;
MN#X"=)W"E@]ZP[CQ^H]NI\A$SXE(>?.O'$=4T.32#-6;'SF[Q*!$XLH)J3GF
M7G.=, DBQJ! [)>VX'6T_XAYI<4=7[4&MMWRM\@TG=[+3['3 HQI=@?PQ&>6
M,;O3J;V-KC>TO?,:,1DPB2DPM6%[_JA&RM_4"\#]HPL"LW.>_;6G[5ADGX"M
MU?J6LT].V];'TBQ+JV7',ANDUMA30;F3V!G,- G<6"RDD,4T= *_PV2YWW\:
M3=YW^D#I>15O835;)]UAYY9E.T_MV']LU&GL-N@!Q];18"/R(C($,DH@36)$
M20*J,\\,"*V-UTIO+O8ZG7CV+_./@!(ZOG5JVSD3:5@20FO0O]H"A[-PL7<O
MY+ 0%IREAO=Y"&#L#S[".C\-<M[4W[&71P/:PS@A 41_.AKP%P=4.L])L BL
M;8X P0ER-@H$TCQ% QH+8V3CM=Q<,DKS7_GD)B#8+T&P4X!@&,8B1:#V2\:-
M____ ]L=_U;@8_$S^>W7(M8S@LQ"P^MWV[DN80I2NBG%4MGKUOXS!%Q.K:)T
MH3]H#89Y!4!J;G@>L\=GV.L/;:Y^Z-8^#F$UA/,MH+2<W)17\"EZT!L'+7C8
MEB\HDQC&ZC7;!V(M5,9- -1!+H7P()SZ965._N9D$<4B5P&V9#U.*@<R3>12
M"*>M,((R#ULN/'=90\H=Q8A!MT.XOT>+>PMK>]_/[^OC3LJ47F'<4LUJ>XL<
M*"T=UV"B8*Q!KW(F-W5.%IE(-%8^F$#!'%5B4UV)<9O/3*1?,I;M3?ARV.EG
M'@ &ZKIVZ[!0Z?J9$:8%>Y;[UGM0%HL*H0R9M5-[GDL3,VMZVS^"^YVTD.V
M5MANGQ<,V^L545S@AI'.4-SG4SP=Q SP\&]X3+3P20[WUFLNPJ9U,D_!5Z8N
M&ZL:=@ @T"L1H)(>:\M=QV_P@8%]-E1)I+@+.5E$(JM81%R!"<@EC4Y<+3U.
MX= S(9W,R(+<N1N@#$AUBJ+JHX2S8:<=^V#DVUZ[!=\>R9\8<GYTB*!_AFSL
M]R+( W]D^P#K957PW[W, R <,K5G@[.@+3?L _/T"]+-'TS^'2Q0]@G<K06G
M#51^VHL^YK 0+/+;%+7FA,C![-)=G)&*MBS(ZYX6Q#MBMR,0=;'@&+CW\'3T
M]#[P9#^-R!RN]' /F[FNU?/#D_X@PWU_E")A<^K*#ST[,QEP_ " !W9UT&I?
MOS5]?Q0#"-90&_1LL1/S>^0BR*!87%P<7VMP#M<,XF;M<W[#<F%]6,FL+5$L
M'# FGUN([=:W_%X@EHO5P G"S?*]ZP7XU&O](\"T_EBU!$/DI)OQM>N_YAO8
M42J)G>QA1JS"0W3E]PJ\R;^,N1XRPWU!C3F3J 4*QN6Z2TC*A3A$BTV-N1C?
M-1/R?Q4U8TN5X/*$?HG_&8)>TXZEEF([RQX!7_=EI>8IJ"+?BQQ_V-MKU0X
MHT]Y'?<"A?1Z*)RR>O^8K/KOO&BR-F[2QU>C/WQO'!Y0%3GW@B,B4D*<:8^,
MC@81#%OO/:"0UANOQ29;G#)7$%!!2[_6<W9449:>:20<#_N#PJB>H$37@Q3O
MQ4Y))KDFI%2+XS>X#.#AN?D?=J>P(+-ZB>,U4"[J!4?#KT]SRE[&C1&$E?R4
M4\H*]FZ5OVU;4%8 ^;M9'@"8MN.(FR:;.Z?M_/<<?L3OI>J_FL;Q@UK^DNC$
ME1R7\YC[&;\OU8^=]"FOO># W5[K\#"O[V?52!J[>Q<[6P?>*)ZPXLBF7&EE
MHT/&6(F"E<HH+;PRN"BX6Z*2C"AD$9$[M5]:OY9*;$;G0:T=,[U=22L@'=>
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
MYV!H=^(G(J/<D/.2=.?(>5J.SI#V*'X/(M+64@2S; FDP^^Z@P51/'>'[$4
MGLB+*!Z0GUOPW62!T]'9*SEKFJ%6!7G'$PY2B&0DYT88B;4(QCM+J7%4CUR_
M8!M>%ZW-=W;7 +P[O[QD&N#?CQ;^OC,;U:V@_B;>:N#&V8%1.@2##1*$YHX3
MBB&M$D/,\EQM(J.@_CK> @UNL&3^QZS7],BNF@K 7<*$*\%DY#PF#/SN$C51
M"*HQ(5>$$QY0<1BK3@#I[[+Y4Q'5%43%&EL',7C*A36(QJ 15QKT!VXUDL;E
M^=@.$ZMS'9,RM,[XXM#1*SVF,PIL&A93WTMK=#HRL:"YUI\=]96>L,L!M_V=
M;"'O'MG.R-W1S&.J^V!4-T>9714Y+B/'#Z2Y=4 ]B00[B;PVN>]>U$CG?SJ;
MD@\JZDA)QC@E>5WJJ_6'@L;:Q9CJJ;'KH-9F\BM/HY:=&J5+8^26FKX21/GI
ML.>/LBA_(HJ<2L0K2.KGZO3T Y3T.6NBC&J>O-&(@F#,L2".K+$.<6LYH\Q%
MFA( &ZD;3.M$+[I@KU9%KX&O,F P\G85<#>:SW57/*P=QD[L%=ZC3+:E!^"Z
M(72*NB!=8$1Y!^3G+0V84\R2I1'^T+<90G=7*"S^^ >6"<3Y-RRM&\@,C:)^
M]*_"L'?6A>V)G9^.,/WWYN&!)2+AW/P]"$L1%\HBT+P)4EACG_/S=  3:7#4
MB[&P$/KSU2X%/1W9[%6=& G3(U_'OJ$'HI*)"7 7"AGEN?]QN=Q=6&U%)--$
M0G9 #@8>8ZXL]X06[2$H,M(DI+B62CB@(1Z 2&)G.8F,<]H7X:0TC^T @ VL
MQ^S=S[\9.7M!WI6V05E9(V_,$EDS-WPVI7.:,^5+3)OE#@,;0/IGC+XF<E/6
MNVP4PQ+?=\+0E_FNXRA,&7F9U J,2U5RV+<7,U]DT[Z$>G@TG!+([\$0GGX^
M'Y@9J<ZGI["Z5EE"4!0>7A>S 2UF\O-I[!6,E%W%X]]=QFPN8S!P4BU8+'!?
MOU9$K8#W8,>+<=&3U\NQFEQ+5:9O3B(WQ6=%7<_4WH[$WF6&YUU\WD6110Y:
M9:=A.<YR)HEI8?/+ HSL>(G?<Z!Z56>(82D$J0A.AF,J-)$RT>!-,KE%EAPK
M:I17'N^U@,;=+?CL\_=&GIA^\?4\>[^#4=)2 N:" '/!\81<) Y91Z74(4I"
MV"W<C1//R*1 X@=](IYZ*Q3'W$G)@:BLM%;!@H"PC+"B\HFL/X4UMP]S';JA
MR?JD(DK&@R#FA"/GE4-"XZ(/&F&:%OX1MF)&V>WL@4706]5!\O2D6#E('@#]
M*)BXQJ0\QSSWXJ,,<88%F+@AH6AXHCA8&; "VL374^83NDKNC38K5\F]T%2V
M3EV@"1.+K H!<3@AH"FA4-1P1(9SJ8+/26NKAN^N@[1)!>ZBAN?A/Q<OK98E
MJ3/+E/I!$>4;@&TQ9\+D!6<2;'6&MNQ)>6>CYLF37O[/W+N4M&N]4SQYCXTD
MG 5A)7'.&$'A *W#K&1!^$X,6YD=I"=<><^<MI1SY[4E&+XFJ8LX,6_+Y*:M
M45K:.'.O. J*L;HREVUD,L$5\WEK9>;1R.[*=N>24WG"[)WEVWKS-EU:S^4\
M3'CSO%NSI'N5P5U^A:A;Q^CN%XB!7H0T*F(?(I>,:&>HQ3AQ*R,1-E9 _,!
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
MQ]QSQ7%EPCUOG/RTF+^9G-5"!I2( 6E+=426TH"(2<$;D5R*:64O?*!&4.E
M8>,\!&VD]8$% K]UE(0J"_C%41$ARF%O&'+<@K1U('*MCAX9DP.T6&LIU,9K
MD+78/#_?:162^Q&10A,G+ A $N^YE3GCPWJ7DP H:.7)5JKW<P>#>=6;X!"
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
MED98#\(H,FN,\H6VX Z+,B8;-Q8/6S)X,'%1')V=,N,I2T(1ZQAH#!$TT;(
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
MMML?C3,]_=']8*<N>']:R&Y']4S?-,F)@^:>328@6T9/#N"N;1XW02?;,F+
M'&H;;'D*!5C]XP@;FPL[@>MJD^T?+QK;;>]@_\TT +;?,N2JT\BE(+C31]E+
M@ NF\;!LSOTKVM[X_+__CV94_7.TXE?XHSTPS(=GU]E".YC%2_;K>,E.M6P\
MJTK#5H?U4W3#B1U>XV&5#Q5^?0PR&?LGUHG#S48B:.EU4CP*[SA+A2V8$C$)
MKX.WKJQ:'8K&UBCN8VUN)>&=4J%'5Z=@@1C-P+H4UGH0AV"+: 5NNT@%6($\
M@46B,R[&<JW<O*&Y3A2VI1N<6K^>&Y(;FD%*;C:IL0"C.&DI$,5(%%HH)T11
M,@3G3C$\@)NR5ZUP2S@W$<X!Q3&-)EK)(ABQ&C&MI2^)54 ]*A9>ZE)I.('<
MAK$,5CE'.#NSOI>9H)_SS7/8'.OZ>XV8'HTGH5M)<M2MN;HR9Q_!,@;9/!G6
MW?4OCG\[V"?4K!'5V<JL]2JKXC@S*LYZJIYT@S'S9B! =M]!1X70K5>S6=50
MLLDZ%0JEP0L(6I921&V S4QDTMQ67W9WV5>U+VX)^29"_I4BU'64#.N#2(S"
M$LXI^-REM01,\*@*&0OJ"K0%EU.O\P(0A-HB@4T#EWSG>[4?9^U]K_FG7SJY
MZ%8*??DI#CT84UMI>S.1BJ.]4^^#T $'!BHL#)#>$\TC);J406$IHN$:DR;+
M<Y'GB10+AG+_86PV?VW/PR80 W_)*:GF\4])O5=_VJ.OGMB/*>;X>.WLU5)W
ML2FA=BC1?,"O4.14A@)64)+;!F2BK]JJI;D:##\TG;DY_3[G"0VJ0/WTGFA&
M^+I2<RY&]^5-#_DU-K*:$08+)(00V'Q$.5@?9>*"VA2-=J&\K;UA3J!GD,%7
MPP&F&.I2KZ<"ZO[M);='.QGA)*,O05Z;! Z6UHPX65@2+>6NH)P&Q5!RKQ_U
MNG%)7Y1)@'_-0]*PYM+;TE%&G<=!]UZ%M)&1N3WQ>U87O[PZW#NE7C+!92*V
M- B(;CS!>@0B8[#6%59K2G&.R@K0R34#.)$8-D8.^V(A$CB+SA:&60:*A(/D
M$%HZ(":7C(G\[MT.7TA2?[7ZT 628H=7ITF4(CF=""M+<+Q]88BS90G^BI4J
M6.69$B!0-'V8^N "+$MI"L$9G'N*WEDIA.$^!:Y KX@[-S-L3_Y+3A[A%(0W
M1>E*1Q*VLG GP1V@>5((#0Z4"LN54Y*NK@Q?$B1W-X5:YM3MZ8=';SZ^OFTT
M^DQ$MNW(RAA$L%IX+5@56H7KRS':]2A90*^V"-LFYL]V'*L?OWCYZJ#SMQ'(
M]J,!/)**O^]V[KGJC1%O*[BC;VE@KFAW6HFKTI208!M4&^<#6Z':EVSER>K:
M@SUQ_.NIT]2(%#51QN&LE@0RQ%H<#^N5AG-+ =%1.></HSV^U!3=TL:WUS4'
M5T=GITJ!;6>H(%(F!89K5$338$FPB<D4*2]QIH]DJ_NN%[O<OHWPHIO+KB^U
M:Y<FIWT3^OQK.U:'.#RGU"[I OQHHRF"J49)T)DBQFH3M>=!T3R1=\6(D_NZ
MU5]J"6]IY7O0"N@\9;60PFL218'3FQ-0C1,%84%$[*^3!3KA-XW5>^Q=NS&4
M@5OA$\<1@C)H9500O$S*EX*:>->YCP_3Q/F7([G/+[%DMV"N\$86Q$FFL;+,
M$;2VB"ZID6 01^ES4=D*5*K[BB2;2B4+RX"&%9P_-]3%A"TUQAN-8^57-^]N
MS_VASEV@*E*).1T+HBR6:FNCB#7!@Y=>1HO8$EHDG.-V5_%2Q?C: N+27F?I
MD#_W?C@!PZ?7M:[;ZXZOO[?,V)]$+.IOD\L+;%_HC_?ZX6A0]3)LT[OK2.@
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
M;R&8[3B#!Z237Z^P=SN!NL6P-4L**V-50:SCC@16!.^8T> ]@?PO=\1M$S)
M6".4Z>(0@\YYM*$608AJ.AQ,SLZGL-PNCJ]B[$\'_';JV;X55/!AGFY>?R2>
MJ!3N(_'U@ T0I!JYQTU&\-O1:%X0@Z:RH *'XVOD.IOQC>,XPWJW&/(2;C)!
M<&OX305;W1UW+NPU0H</'!CAS9 P?/V+?C==YX=42,CY[KN=@S$^#*%CP<@?
M=5$)P@67H 6Z?EQ#> )S3R[@^S%"<,/J;:Y1;^&;3Y5U-96BPL$>7U]6J)^M
M%8=)OGWC&#>XOGV;;[.,$%J]1':,D00JG/+N?^ N*8,XXX>^._23"W"H^SZ[
MW1\'O8^5N1 M; F^9Q<A=X>SA>QV_@66QV"(&0 <YSA=_X4-8"E<SYW%;>]T
M;C]6V+MYYC0BG@*%(&IUAA!'4P0Y87;.<W$ ,)0FO:4@P& (MA "IW<SK=0;
M=3^29[OB40V%.H-7>C4<^!@Q4S.Z%6G[V_/QVE=:S=EOHF\@;G^!_ZGH]?&]
MU<UHX?U:O%*6Q6NQ@_)G,L0"5HQ6(:;V^:"'C.![=@2,5VEW#SS20YC_G<ZA
MWT?$Z=#Y"$*E/_C8'71>P647UL=)3K4!Z1_T_6[FV7_O=OX]&,7+\\[_=B]V
M.E>(]-OM55R+O/<6K ;XUYMQAKK>QZ$!*(Y>H T[#9&]M"-@M?[L:V"B]HR<
M'30/4.FTN7G%TUM?__?_T8RJ?^8PW 6\["O@SV[(DP)P=-QY-Z;.RT]PX'F"
MP7$>V3/<:>9[]@,(XQH6O&>O1A,0QR!@XAFBE9_;\=Q"LJAIA 5BFL,.50&_
MB^ZHAS#>.#]J%B8< N<,\X<H3D($UVIPF4<7H#@"#>$]NCFX.2^.?SO8)]0T
M6O@2K+:NSUG6:NY@CD[""<T&54S!TB.<,7#H:$;4^";5.U5'W4T)OHX?4-JC
ME]=-73BJBT$_CG%20[ 7]JP"DW?QW/92(]8O)^-J\$--0?4 [BMXJ[R"RNGJ
MST9B[M2^7X9/;T9DP!:-07+WX_6H/JR,!@].9K\*C%+=4'"E99!BP$0=X"P*
M-"+ZD]CK_(Z.JKVH;-HX_)BQIG'39^^8[[@W.9N,QIVRN>7A<'=V;46Q=EZ@
MMSAB#?55D=UF*D%%0J-%$H)GOXF7X\H,8G3E\ZL=K+7YC%?' _^AXM6=SEX_
M#$%"_!'[\*#I@E-W""\%IG,.)S_0BO>G?Y\^YV*0R0OV&$@/J'HTV]T9HZU>
M"Y+/$<[KP/<7U>OG7?DINN$$Z8S**@#>/F=XQ*2:6I'+L*I9NYEE^MD.V*EG
M3O2OYS[$&\Q>I2&KI=573% ]*=^YGA!SATOK!U?_@,OR- PPLMX#=>,4N?P*
M\.(7>3#L!8Y\P1UHN'+>,)KNW4PZM)<&KX<,>8=5Y<D"@X5!#.V;3M6":>]U
M6#QI^+ +UE5_=(6&4F/>U2>YV\G8$O-C'"HS)Z<NYN2^!P\-V;YBY6SZ9]%1
M#3WO].,97)KY#$5'8X/EDQR"L.A>5N;K*(['O6K"PNVJ:[?SMK'PX"X#,(.1
MB_(=\.;SAOD5,!^:BQME7 )5+'@E.;P/]\)K[F+T@8-+E8(J4S4'OB@+<TM
M$RSTV?C2ZY>C<?:ZC].KVG3''VR#G:N'+NR)XY.WGPY/WM'#SV<X$3YY@^/3
M-6$\6((S68DI"TF*6%@6N)9,LF?/RV)W73%L'>U$Z@.Z/=\X*_RE9)'#'G<A
MB=^PN?LXO4%6V-+'7>A#')Z=^NB8XI(1SH,D/'E+C B41&?@5#3W5I=YEO0=
MZ"-+H=%L@%(>DI4U=4M<@1G8&4S&Z,EFFZ=2"(NCO[I]L.#R(!YOA\,\:6DJ
ME%!2;073$R:\#^QP[S2H:"T.$Y6"8ZV^M$1;(4@A;:&88@F.ZDZ"*4LEU'-@
MFU=^0M:(4]566_6U<L787:V&+]$_'V5Z;50N$B2F5+J7K?%VLUNA\,N:LH;T
M0B4^COT<?4(-/[,&T4$!&Z?7Q>E$8,?E\/''*I2\N+36_;LC##Z_QXA*'OQ4
MF_7YTMO'=3T^=WL/#)9>AQ6WN=OPW^['VF^:&>H_QO,(9X&^=G9A(SJ:NU_=
MD<[O,.UN17U7^\FA.X23&0P7I_S<Z!F#)3P<UU9L=;/:^:PM8?P(CMW9VAK.
MQ MRI_:ILZ/<<I#K,5EW,?CFEN%]'MVURL!V@]HYG7N_9+N]["8-I@,:Y_Q3
M6/;E<)*C!J/))4XYK,9'+LPJFSX%R D\YLK6O!S@C"_T?2\S3_M8^P[(3L-^
M%0X<#P>]!W')6Z?43',\PV56,QN'$4^WY5J+9<\:]O^Z=H,R39X#4=;[#4Y\
M[;KGFI%:9%@DF?$Y' 9^M^R2X)VFH:16%&+N*(%N)_#6L&"<5IC#Y"@)NB'F
M4'8W3VNLXBW7\$&G-P#%E(?_5:-!*Q<%U]Z*&]21KRI"E#^9O>_5H.V_W,:?
MJSR;!V)$;_,04KC3P0CH!@7 C^#OC0>-#,C+WX\?[=!^& #;-1]_; 3%;O[G
MR?G<>BM>1 F+UL>XBDB-0$1CV+QAQ]'*8\;GH36PDK0;43'CGQ4"H;W:60
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
M''FZ"1-Z'.$PKA#)ZII:% 8SNP/$1/[67<\)D/%Y,[TI!V6R%;:-9"PE>>H
MUK*I-PUH#L'N!5TY'?(XEU0+L>Z)A<,XST-0VK&2Z[GZ@.F%TSAO\XA)@QAO
M<W&VS]4$O0P4-Z[;DK%0M&61HDN\&#K&=UNL1ZA?;TXS507:^8)J;LO*3MXX
MK%,Y4QT'J]SMO$57:GFW6KAYN%^Y=6*\$#:>HCYC[BE>8C=*G.T!K/8?\\];
M;,=^E',S;DT;KR##>5<!3078:0S%]W,L?Y4/4!MULYM5?0HMO._&2VO/6D%P
MJ,G4Z]KMO.R.IR-C\I%,^]S6<4SG;]V_SWM>^+?6Y!G,-S:YTE6()AEJOK4D
MO#)60&P5?<+R0DP6\Q>M6TV30K6>F_EHM<:KS.>F^F$*%@@W'V3:_EL7%C[U
M^YWM?QA.+L>^+J@=80U[WT^1@>9'Z:R+62_O6 LJ(#]KOB:C6E4VS6=;BQOJ
M8\:CP[>=&P Q7!%(:&5S\E:,\W"[<:>?1<P Y\G..<Q-9COFDF;<\YWI?GC<
MX-@_JV$R/\)3X#W!X8[]3(%5J7K>HY$?7,:F$KP!H,C>PFAFU"Y,V)FKG)K<
M+(A7K'@Z(&=.T-V-3&VE%7/[0IV!_HB('&@AYY-I;5>3$EDDGKD0=CZU3)WU
MUYBPF"(/(*)F_%)/()_+MW'K6X'P:O;>(.W;Z]'OU0X<Y3?\,;_42;W5< PK
M[;N\A7\QZ^[HY"T]_O6416T+J@(Q,A5@N7-)K#**N)2$E\&5W!NPW/62JW\S
MV4VQEO\Y([ 54V:NL8\W]N*P88.JF!]=\KJB(U/K>'9^#44#/2&+S-)MP+8]
M>_50G6W?W>1KAS,CR+3)# ?TE@+06DCMO7G1.1E<=OVH(PN9]9(N-,J4;K\6
MHK6Q5^UN^X"FEA-6N-;)2C\9C1$SH(G.#BMQ,3IOVC;JCNQ:NRTL M=00QO/
M"HL6I4D[AXY/SL.-*@59X[L.^MB3E^N\_'@^XS\+8M;S56&=MC>8#E>UTSV;
MO?_Z39R/)\-^U'->IUO4O$:&26H6E".VLU%T]0"Z^0JNM@$[,R'FGY<0HC2#
M0BZ?#1Q,?]2@& ^1V6Y42IUZDFT,S=L^AE32-H=Y3Z']_O#3X=ZIUZ&(SH$/
M;JPE/'APR5TT1$CA0HA,*IGNDL-<3'C7Z9&PF-SL7/8F6)+S&$BG%<RO2>:E
M'?:W!+.68-CAKZ>\I-1Z)T@20@+!,$5TX26)5FFCK"D]4\^>LUL)9II1G)),
MJQ.B3O]6INE4A8RZ9_V,'84"KAG).161LQM6<SOK'DXL.V_/UEXI^'9JK7!=
M75,Y'C.!.9C5HZ$,Q'G;?4P4+M22U\JUI0[:WDN=P&KRHZV,ZO2>"P&853)[
M,3F*-DWK5MU1[1J>9?6-VU?W?F8WNMJSQ5JTA94UF5MPC!JHC'KJ*KK9M3>R
MV_GI]@.H.W)QNCB<W.=*^0ZK-/]M#E +6J[Z9>6#^KFNL6$<Q8R(7,>:9IL]
M*\.JLKNP\/;)O8[="S<9CG)$!E[W;&@OZKK")K#86G4>EY5+I*KASS<5"N;%
M]O+@M2EFVP#U;P\6/,R^8AA.SJ;1&P0I&=;ETDBB4[28)2+]TT4AI^;<SK0R
M;;C**MFT:$7J6#KE$X:5M?&F8#%14'+8N A.05871:,NBL5QV\OIF[HP!0$
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
M(8WP/DEGJ!$ZW):*V![_5PG7E<>_GI;2T:1Y(I2!E<RC,\1R#_(HT"""+KU
M2E""KZ2$Q5#=+&FZ+F@W-TIE+H*7*XP;5)\GE9L(I@"*ED#:+')FF>%@66/:
MK52LL%1O<Q/?@[S/^.'>*2L99UQQHH(L$>D_$!-*Q())%E1NBK8(J&X?,#?A
M2TLC+0(KB\B%010:QD5IE"P=YU-JV.8FOC$U'.V=!LLM:" '=I<'M:=!XVG/
M(@$1"&>C"BV"Q"S\\MR'=;F)[R+P[IZPV(1N!954,UO( CP&X[EVU I0 5R
M[D[<WY:.0'+=CRGB9-2?\=UK*GV!LU+[VX3$.H/L^NCDUU/GA2R%+HA5"5M'
M*2.8#B*B,-(HBE\RS*'>D)"8TA5"O-;G4/N-4[VV0<YBBA'7RE6TB7SJ73SY
M$NX?L8[WO^W%Y3\[AQ@G"+;S<ZY!_@G1ZW(0Y/&]XVT)FF,_'K@XS.@"._7[
M-%%O%"Q($@\3 /=44"44CT7$)H[DRIB2 T57)@I:5U5EF;2HRS)I<>\TS5;?
MW2)*BJ//;T\#!3G"F";@;TO"?:F)<3:!1<\YUT$6JA(E-Y2:82@Q?,S"8!%A
M%*$E#_?<J/I-&&;4S]%H4LT7[/9S5]9@,IJ6ME]F:*LI^E(-)(%U[EB)'_UY
M'YCBK.HMR",-0<;$ZME-D"PKQD$N]H<']":Q_[F:NOBO@]_J&RT&-'-[.39
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
MI;_5,L#C\0M25 BJ[7RIXQ[]L[Z6<KON<FZO3K=[B9@7 TZ\DA>YO%3=59#
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
M=7)8J,0/14V7;'*I'@9#FH71ES/<9R4GOW']%'4AQG04]TLJZZ3*8UWTG&-
MSN P4.?U%;A=$T2Q)!POJK?TH3W=\'@%Y:G!W[*W;-.3:[S"'QV_^YNK/.-2
M#<X1F\6\60.N=-S:.!$VS6M,F'S0RDHGSE0( 2R3:L[Y0_CD@H]I(JH*JQ79
MO.C8B'""%;D#O$D3RM0K;CQ;A5C)):* 6%8JF@&EJ; NFGQCK=?[.(K;W1KJ
MNGN$#4YH3YHT:C.$IC#6QA2*E"+(8N=Z504ZQBZ(QJ&_@H7XZY1ACAZX#/-*
MS;.#:@<MY.V$[%:4M#VUBK?+TCR\ACDE-AX28PZJE=T\L")<TBE"_>:B?7,M
M/W"*<CP;:_$R3H,(I4UF&E9[_7@4"#(F\V&1GJG;T>@3-R/LG>@,>W-*(XS0
M(4L(O.!A"8? TZ^ZTXRQ8X[1TL2<K'&%M&IRE;ZF ]Y$ IS!>+A.4-,@\+X6
M38W6PYO):/"K]-ZN?F]-,W/]6W?85/K'OR/^YNN5<T>/68]LIV5S&I#M&43<
MT"APH18E!HVFW##K2:F5?8/^"\.R%5W'%;^D<=AGG9?D"EE#JE TV03WVZZ,
M-SZ7P^L/YMTP)%]-/AWW,<MGKTYY?()X6QHIAA-M/6A1\VDY)U 9(YLNX5;X
M<1SZ7!*"UF\4>OB/86/%<ZTXWXA7IZ^Z&2=1*PI2MDY_=,=>^Y21SX^\Y4.<
M[D.0M8[?H_5NE<O+=>X=B!]>%.@K+"HV@W=4B*TU:7?+70414GA"]C9N"OJK
M*C19UI()YL]5U"]#ADK2'@B^YMSNWT"\-X'OE ^P]9!R/[AV>K>6>)44#$:K
MB5C0KEO^IDSLZKD8VT;FC[]N1UM1\Z,O/2*G1!'%<?N5=[1H%!V]H<PS!>OH
M;_H&^^6F@JDZJ5L3F8%>=U=$U7I FX"LT=$#E@EVU\;U.+OZ(W@H[3ZO1/%$
M\M]%7K=F-E8YB\FD\3:Z,"8,4LZ:+B/[AT>6'X)Z5?QD9!Y3!#3-B9B1 ?!H
MFZ <O[B_'7YP=-]CW?IQ-\8DD6A(,@1"QTK-^$EJ[+ A*.0N/E?O?L&MX+T^
M>=WP#U'II%A@G0=G4CG!\.+&=_.S"KRU"FPA2W@.TFIQMJ+:5L3]^/@U$TM2
MV<WSQMS7QIA7$T59YLCWW"HG8UOT=?.E+NT#1"!KTS8B<Z[,LEHB(.#9[KDW
MV0JW/$.V%*3D1J>_@9LBY3A&9DVR72I=;C^"[%F#,^R7<#<#QQNM;&7TO)$K
M&SDRE,2DO)0:MV)M+L1B>X;(<BKT7<@UIUTRV4J?-^Q^-FPEM=ESX#K%@LS@
MW#C(/3K_[K?P\V[=P#@*>_6D!II1( &VAJQ5V(DIPL0X%\OZ,;E%2<K5FV,]
MW.Y0!$._?AO!J/-/S_&+![81_:W15U8GSYMU7YL5&7OU;&P]P0UTO"WW?JRM
M*^_P[Q$PC$V?OSE@N.<EL^S^A(S6.D7!(//A%\IU<5SN_XI',Y?!>84]B__G
M^I3V&!QZ[ER046J/L0OBE@CL9Z5T.Z44&#IIDV7Z-.-"K<7Y'!=ZB'Q84VOT
MG!C[GF1@9)BIC0@\9\B>,V3?ZX$P"\/- W&3C,QSCNR>XW-^[];<(HLY_,*H
MW2,QF0A+E\<+W1Y;]9HD=U-3+:ZZG0IJISQ34=_8FV78E6,;623&38V-H_*U
MX8LPN-M]G&=6J'Q-E%;_8)U@9[T:[40@9PN"5-QJHAV2J#+L-:!:T-)9K"X
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
MASRHMMKOLCR*+DF_(>]=V6+"%>7FE"PP]:K P"-/Y&RN.GDXO8_EA>/TOG$
ML?J4#^!PL%VD%1S[OV0!#VKFF>45O(L*:'[A1'>;OS?#3TM=V0""AAYUNY8-
M9'K#%%!8&H(O)GFP:3%>RK@BZ@=GI*D?VEU5S4\$)G90[Q!ELD(.HG,Y5/6#
MQ;+SPW;J6H#69L[BSD_1K>YN\#7U0/Z'"@$CFO #R#"Q_E"#"9%/D59'3G.C
M[\3VK,HG X]I^,V4DVWH '-:\%KYS6:%6Z>*,[BQ85>QT#JS:F^HU=9V=TZ-
M9.#ZP$Y7:K!F][8&VT1]890%\B14]7)';R=4!6HPPKMM, "T1B'/X*LJI-T6
M.3$LDR"H$\F'%H$B'&"X]NK1Z%M%-\B(XA9J,FQJ-)$_Z4?/H/72*)2FX6GG
M-U>PB;13Q%":V;B2!8#!R6V798Z\5+6.9$P5 Q;6GBM2I^[$:%;XAJ!WVV+<
M]J64QE;+JJC^&[Y%1J;JQ:8(-DP\GRW:&\& XL#,%7"6'(,A>7U%RG3M^(I:
MZ#(*T$F,MQ6$)=+5LYWQM@;<@,# ^M0=;)'6V?3=&] V/CY3B8^S:U]G*AD
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
MW *HXTZ[<E\*JB)\86C#0UJ3R@_?_O7;YW_>/-O\YW=O_GKQQ>=?_&KSYIK
M/5],,]AA*O_ZQ_^Y^"(<U#0+M^V^E#O3+Y_^WU\__=UF"XZD\.7K\*P75UU>
MA(/GV >WN:_R<(NW+__\JXSQ8:B!A;F\K%J4IKLP%'(V'=J#+"""7; .TS&S
M%[K&'U4LMD*C^ VX%4;%$U]7=:G .1@>U>%CQ$'#(\+]O)SHXPOPFUIO!R%A
M"&O0,PWRH6Y%H)5K;H0\5CU#NLJ=KZ+JOT+7<*E(&^P&Z=>[#,,DJ;W-UW]^
M_F2S^6,%9#"]5)*0O"0VJM(HLZ$H.H25>S%0X\KF/U_^^..O_#@*S8+,]E.=
M[:</FNW;4OCS73JS3O8GCZ)='4W1NK"L1%=3-93'U@^#. ]2KLQ=XZP8A'_$
M%A)])"[IT6*0T WEP=P\D)X@&$RQSHWL.P4_#[=A.Q3A8^XW+6;]@X8HV$!@
M<FE1VOH DCKR;P@EBG>.K%?1>4D)'MZ_[J1?9OZRW,?7^K<E5#&M3^PX,,1M
MY8Z4BM;MN,V)>BZL3B+EYG*SK!RL%R% ;\<#_<JFT>VENKWE!2QO6XQ6)Q&]
M7DYO<E\=S\--ODT]2'1\$1T(^9^,GS*H?!X-V000*/F9"P!4 0EF7AA;G@2.
M"3N?>HN*O"OPXGE7JOXR]GPFD3S77JF/T"'@]FV!=9P(3MOZ-9-)AE08*6!*
M#7(C:%F6\@UOX1 ,&)S_-4>.(WH*6^-J#+-J?;ABG8%:#?:>VQEH8(_&J<^B
M=WYL>>W$TJFJ1G+7*GF+,M9Y6!=AF&]I?G=2T;8%(/R\KLR>AVD]DBT5_\-N
MJ*B<4T(\/?UM&/UO"$AG794>0I!%*]?Y<4R*5J4R^#-'32\D6TJDXVC<!$QL
MP#V&K=W73'E:)?U_^HBFKJJC=EFBDQ81]DF;<8A@81!I[S0+?>S"QG %@">C
M64A,OHP-2?3WGG3HQ[I,).D2N(B2Z:P5-->O:#1SJB4OIR"2HOAN.(7:VB&9
MQ+5GE^8F^&K0BF;@@VK;.RR,:Z^:#3<_)"'&7'L8>TJQ.+. J2AXECLC=3EM
M7 56[D=62_OM&DODG<!DWY^43R;VM O8G_*<*'2X\ZC$2+0Y1T=&IC.R\2)7
M8Q64)70^N6MMPV1L73FTY\E\K,GLB&V$.:.[4N"#2XQDY$1K-R:%52]^>.T
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
M2B20NF/6HO[.I0C3(X6W^38X.U?AG#]N_A(6X?.D[3@M&BG<+I]^9Z6.=)?
MAV0TT5T-V[:%3 9(-.JC2.9)N[J_'4<%K;DA)M)X]XOPBH26O+)C639T?<PD
M.<"/&OX::7_EX9)[M!T:SV1HH6I&@B%6F[]+5WBQ93@Y&/2'GL49!X4(!F@#
M\&4%IW>["6M*Y!:FLKO],E'\>W;J?NPDNLI0F_+4W4L 04<X>+*D8W=]6>-;
M'["P,[.HXAVO']=+)E0EKN,VH-?ZRW-AE:?)LP4FGW!'OCZ]RL*9.D\1E:MG
MC\''L<H!I+*BZ7"$!Z;-(Z:4 X+K,J^'ZTUI@XY]U<>6?082VY&F@1$O0U-S
MXK>@5YT^GU0--/\2WBHN:A[[*II[BS7XI?)-.'/JS=>R'?K-G_'3DE3JHZJ?
M/BD.9"JNZN-(&WN^></O^AV_:UQ@E2C[\K^*DO=YZ4([=^ 8RZ(O$WC*11_(
MF'-<[>9U^FU8@F&KY*R/7 ZGN&GY'*OZ!6?/1)NGRS^29BWN5K&]MV@KQH^S
M](+S=,O<@L^SF/AIVS!71S388FQDU48_?M4OFIGVKS#IJA!A/6C+X=!&Q=2F
M8Y&. 1'SQ]J560E]C8[^*KHW"0ID1>[.,M)&;T1KTG@/.&IGL4W9K&:""F,0
M$;*B:L[8PR191O]!9BJOIYJ#JBE*_/F+3R'$2&.C/0N<>_PU?&QLE)JSC[PX
M]E5O!(ETW7WF-AX$ V<*&9I6C74WSAZ5!4E2K/(WH91H9[_.7'B*!,D1)R$,
M3S##I'=Y&59%\@AY5[&\*+]#0KA_C(-YA_5>/50>X?3C0NU4. F;[8R8<$;P
M-Y^?!F+B(PW/U+Q;QV[56,YB,4# .:#:')DZ1Y/-.TW]/L192@6M%J^HDK#!
M!PR/V0!]8=MR*K(4H7JG%(AB<M+Z,GDB>3BV2 ( 682<*(= AJ08YWGJ6(/V
M3 PBUP3:.HR)3(L()E?-#25PK[0U*-Y7S_>8MT\GQC&1N*DVL$4R7Z!/WI9"
MH;MR1RZ+K7)T?B!8X,N/ML>^;R=(@5BQT/R '!(+2 L*VNED<TJ5F^=I)FNA
M$5!.U_5);;NUG]$QV>MD(XTD)U=29(B).=02X;Q7M+R<EF&4Z<YG#XSCJRKK
M8@HK</AVNR$+9W>ROJN;6+J51QLF(YQ9[T6P6&"F4&86N70S;NN2NB>V5;'A
M7G1SK_2G^Q_")6.^G2!7VEQ%SXA_EV1SJ'MG6G0AC!33'NG;QF>7,,41QGFU
M;(619(XXR>V"?MN-X9;'S&X WJN=$+)='F.?V;S8/R$T%<*^.S8BV-@(\5!0
METMAZC F]RFV 239O&2D^%X=J)14WHT:F8Z9EJJDUBPMK$0FQPR&D\IEK,NA
M30.]M-%%W=!VA6ZM\9.PT X9&(GW[-)F0J.RBHB>9Q..6?<C6<[."8X_GV>9
M%>7F$ U"?^4)C13*<D^P$!W:Y&J](1;](3HOR<ZKPG>N1"]0FDBR4R1V&QZ_
MG.3(E:\%>/B_/'G[) .O(^]NQ>7$@B0R*?$4F]5!:7FE1:ZZO*KZVKP63P?K
MAWR)5RQ"=>XZ]6::U_1UL\H16Z*@ EH#(>99.;,FX!C6R2NGXN.O6HBV<CT6
MO?AAS$;I"+FJL!CCH,T4V*8#2.8[4DFN"WW>ZU)ER_X4FX<(>]5"HZUK6FQ5
M)[!.A]ZY[W":@JC,$UV< Q:N73)/_=0TG9H#*.&DG+?&/YTR5T._+VS"/7T7
MV0<-77D83*Y]$8O<WZ?!B)1YB/7VSA54H,Y=4)K,P&SS(+HB_ZZ6J5=&0&I%
M1H/[0'9VML!E*L-[EQ/DP0S@MK1T/I3BY+1:)F.RWF&X*/5%$Q!,?#/<R_?"
M"R+X&+!ZJ'F X95S-BMK< (;8^]P+XWOZ;TYS23W0C$9.9R8-G.\8:LW\RO[
M =PT"_#]%-8BZ1J'YB^H;%]=CA;K>K<G$=$S@[1:H>/\=X(1G(S#O1T!I@_C
MF+ 8]CE4O0KF'LBPB%UE7'&J^S@QPA*,%1,'!XBNBN2EU;X#\RHMQ.%E7B6S
MT>["&&Z"\TG87<)_*RZR*CT,%<.80  I717F@R5(I\,??Z7@J?"7X WMHZIV
M<B/E(Y,?"=4H/?^1HHQ@/X)/"0] WB/Q'@<7#"-J?I! +7VF5W4U8L9!921(
MVQGT&]\#1H#Q94U9)VX5#&05FT'9!PBC5%)S&DW2KB0&XUH<J8T<=Q[@C!S'
M"=8I^)23*O%$E4'JUG%YQ3Z5?K($%B\P!R0_X"C*IBZCDF[?>8A0<$F?AS\U
M=.N<\=(0A#C>::5F87AG3):*CZSSL:&PU$R0\8/_5+8'@NO_@S+ET\**0Q01
MF3USLOWUC__S<FJQZ?&(07]?%;%_:>69_=;1H@S\_V>?/_L\X\LWK4!BQEBI
M.\:'CF5YM>2T[2)&W!Z%'I/5+ZG&3YX&/8NUN&M386K!@B7,M_"HGT=F@ C<
M80 QQ8<WM*-\LX'7!UD_?;P4C<*1 ':^8+!S^C0.@G8'&FL",EFHI_7EEF8J
M$LL[<O'%UP?_GE]$W$4061PY5 _^?ESI<A.'^UZ^MD'7DU^'\6KZ'>57;";3
MGQ,+\06$NML9<GL]K3AWZ&C4/=H5+@0!A/']$**/+,QU@MZ; +8H$.=@/H93
M9 "[\:!B"_#-V+K,FMA,A^:^S6S]!G03Z9ESK7&+C8^:F)+OXZ3M^W;+7$:P
MK!H,KS#8*)MZ>(R9%+GD)JH6N4$\6&81!X,NC.274@'JSPV);^1V!R-ORH3!
M(Q+G]X9?K(\G>7HF#0!U/3T DSIKK^U7\0S<_O'5FQ3P;2Z'2TD-UUT[7ET#
M(>F$E1Q1@DRINFO)%<5ERX2YE3-7 ]',+CEF<Y]*(V!I>XWTL- DR46)@I07
MB'X4_0GM=C3YV[G+.AF3J6CDQ$<(KS,?)>Y:(4T<O U88%9=LRFI1P31AC<=
MZE)?GI4C9V[,9S/_<)!!CFDO%-64SRV<?)N$B&3Z/LFKI.FU7<S!5#?!9PJ;
M)Z_91C,;CNJN><_>?]+%_F"KK5L>3/_2E]4_$ F1N=YJOD ISA@?._VUPA2T
MN-^F45G%6[EK]\ PBY- @[GD&G[F!R@OKL73=(G7.K_M)5]I"6.A4[RSP6BI
M<1G7Z!S:I#XN] G&M&)^EWC8OV4=_^FYCG_'\$3IV^L2B6_M@)4T-[<RT3;E
MBKWGS K&P@=5VO[/C@&ZHJSE?]XLGR7%*5-:[#-'0-DNN7 3(YQMR%I7M6H,
ML5L!ZZ"&"7EJ4&M%2^T;'=?WDQ$$L%=5[18B18T/I;--<E@" G:9"=\'.4]_
M BJ<LV*E1(W!+(<STHG_H'MC6'7-02X0;4QR,"$6<LGNY!C#B<1UC[9/H(XG
M*:""=>T:>9/42P=']5)1*C8&LAA1""1X:K!X#-LRO+:TD5/$OB BF,)0WW+F
M<_-\RYF@/W .)H39;?!;O^G&*[;4+]I^'USF+7V1'* UD<F%,V/!%7-)[^2
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
MB&!\<!-AMYSU#6XLL:J-7'H\E"Q_:IPR8A&"0;N2M1B]4V]=?]1..?]&P6!
M0Y< R4VONY;VU 59B'&O\6>Z.J+ P[3*/@WV%M6@V8Q.U-*\"5:4E1^_DZI@
M)QF'J0V/;(C&1J?&;<) IH&6[B>#L^D",Y_D]/;64C[F84-EL.*P]K[7!.S+
M1H0685Q9X=D(X^;?HB\]#_NJNV)NQI<-_#DJ\WYC@.!OGO_PYGFV>26F_,77
M/WR_^:;<(3OR NF>H1KW5H?\IJ3376VN?O%/:*I\PP[KYEN</;317M.YR96\
M%]?EGNZ0;;X6W6?Z[Q_RPOZ%>WP_@JM/KPRO]9OV&W-IN>3MF.MD<-E.6TO:
M<#SP(/EH->WL?NW[LRKNVU+0F%/,U1X\NA68\4#L1T<5EUW"S18F4)(T2% B
M:U9=*@7:J*TF?9ED%9S0M>8[XWT5("ZY'[M-I/B+O:2ZZ)K6BK-ME(.W9% 3
MKXH 8^DM.&-_TPX*-IT\<VS^3NE(P]G,E(+AT)>)Y:_&KA;YD:59#%.Z]!R4
M&R#%UK WYYF^YX>NJC?//G_VE!8(XJ1PZG-N3:X95I" )@8GG.3&59%?;TA'
M=O/%IB^O=(V3W7[Y_?>O__K\QV^Y^*/OS6>%EL09%E/P,1-<=13QP'%S@L'-
M'U<6@^9T9!^\[QJ/ZX7AAN$;>P40/V0A3)%FY>)#\4G[H$=ZLGGE\H/)'<UN
M3,ZK/&S2]%U:\FA-HQ>0?@$U.A QB0@K#0E?0P('P5\W\D?!<= C>S3+&"Q[
MW=Y*/-$/7&05T<.&[I\;[I5R8UU4!M 8FU%?JMPAT.%MWE]O-,DTH558:>Y3
M>\N5G,;P&AH&9VR(Y?1>'-.3]'/4!TZ3D5W)0D(#"GH'+NC-,L-IAPYF7 ZJ
MY&=2]DJ+TR&^1TI>-AML>LZ^<C$.DLT$%IE;[J REA<U*Z?>KCWX0O;AGB)'
MFV:L[ZQQG*#-6YWB^UVX%S^\3CAZ]FW#LN-:&P*"I:$P $ EZSMI+B8,=LDQ
MKDX7+B_K:8'OSO-)'"CJHDQ>OZ<L3#B\*Z8U6BU&D7GS"O*>>C7A['7/Z.EZ
M__CB39_0]>)N5V-5B-QDV4AB<PI8K>M9T+0*NOM1?B@7ZW';C<(:%@F+R5>"
M.92R99\Y('C$-K1"ZB+?K=0B,Z7'0X;_GEZ7>SAM>?P2^ C6"+M*CFA\>EM5
M&*>52&$3*PK6<=DHNF-!HWAZ+6FZX>W.\? QQ>U:P]LIQF%2!EP "_#.5=\C
M<T0N]UI+G\'T*5B>8%=5HGM,/!=G_"^X%QD/HBQ/.+;#:FF/I>-VV%+*:S"G
M7I-KX7D!D@/E.COK+F%IFO0)>.)NXP,HAGIXO$#*R,>C:18\L76EPD@N#/"T
MJ,^I.$'":L2C$F[<?T9B\NCU9+Z$8]+ZNK0/18@A9HJ JTI2-E:,306X3=/8
MFF&H"FCN4%@W>,L//Y=]SNJN8YI[3(Y>;%PDR0M%S-"6!JR*V<@YC[J-NNN)
M]<#%Y#RGQ'E+N.I]10&*:QWT&=B"F_G;U&&A[J$V;(4^VZR2;U,NT-'>$0.
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
M?':>KD?<W)0C"1^H)3:B8/#9,S2:_DQT5:IC&Z:X+RTC-9_0$VTN^$7--^:
M7X[#-!-+;8&ZO&O*P,/CBT%S"(4/U\<^7#<GH.0U6L*W4$=!$LUG\E+!&LO:
MNBTFJ5W+/?8>9"7EH3-(TH,D_^]I@"0_TO#$4N*V56$*$A0UTLUZ*B>6R("W
M&^I692V=M2SU/*FL3?M>D?>NS+3OD)IH![M6^2@_<5DFC$BG5A_Z6SEM:([Z
M4<<$8[E=3_8?VKI"3S@*&2B+TCSO\INV\XKNJY@"@7-7S.+2(;>$*H*KG'^V
MF-@_O?/AC9Z+B_S:R)76?<E:FK'DD=2ITP6.JKA,AY!M63<EX\WZ!8U>I8DH
M^VU7L2\NDG^TO&5SQ03"A"Q^XI[-Z[ ?=/PEP )?<G$L8JY\;SWTL5A$ ()8
M"/.^/#.:=/P _(^J0 OH#9D4/BH9;U?*0>F >>F(1_@3#NMP#:;G6-T@.*OO
M[PGR,.ADZ'M4S,-<71-P&=(-JS?+EIYX<:WYU<4&#\$5NN6L\D77UW#'B5LD
M6DXQDO;<\Z>W-=\F# O1#(+FJA<N*]Y2JU--ZO-CQ"XOUM[!$K':N>;JJD2/
MWAO]G-E4A,RQ-GD=YH,5IB++'Y1;@$)!3HKC:V!L?(90/,XZK+7B&'&CB6Z
M/*B],I/JDUJ4:7,Q$L!9F'1(NJFTGKJP>JK$WC>_8[6S($NIHQ?AWYY1NF1$
M&<.J'*;,^M@RE9C394\<U\ISBRU@L0M)W1/J1>N+QW!(75T_V9@19U0,A(]@
M"<>^3$XM509,1X0*V+-!@,FFL?5N!T'Y'(!>!9-51B#BRDYOMSVW_G,Z4;SP
MUQK@4_ C4O4M7)<$1!,%?@[R/PN#GFS^=@W2.BYW; D(MHV,@'K21:6-[%[W
M4):Q32D5OT@+@\B7$;5I!W#/(@>J8D+,<^&1:]; X0--^B)X]2DHQ[@1Y$T[
M(R2RQX3 Q9/-6[GQ9'VYK[-VWM"7]4X)#)R.:N>N:(V.GBV?!!'I#?WVC6;B
MN5DHUWGA3Q[5:Y%MWOF1BD[+?>>B?TQZ'@5DWN-/@MVFC$MA$\S .C\?"ID*
M;#V]W70'%L?<<Q$X$#YQ4I2$E..D]Q?A/L\>IV[(*(%ZSG3=0\ %!"VNC++3
M'2=B<M=\W\[@LJL>"G [G=$.>;L8Z1BCBLT=SR#4>=(9QI+SW&%^SP\K^O)
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
M$]QQ''-DZT+@< 3(,SS.R["E\\]Z]UA)M T7-\2_C)IE[KS2,4 6BI<F=V&
M[N=R<447$1T"-Q7]E^/X3UKZ_& )>:2EEMPV\A?WJY1N<-F&Y>(LC^'.L7R^
M_<OS1#]/-%CY%%!H5?A==XS*>+R=DWD&"8I%ZA21+T@<B9M Y6)X"H(0-%TL
MB<K;VX93I#4/I38P^E"",,B(]GT7!B7*L=>MTX(:6'+"5M=<DY3WH1%<, (1
M@UV4>PE(K24MDVJG%)VP.PAR#-R?SQ6MYO&>&^UL7ZHRGD%QO4NPW,<MJ<-R
MH6]N"15GI.4F0FF-Z=-7CV?9*?JJ=P&YUSTQCAFIR2>8@"6=W1EIZ(KPKO:$
MQ:./G;S$[54G+]:,8H28DF?K-R-V%,[2*#F99>\EDW[(5!M2\R!Z8<UD*K7:
MJB\D!\$,B^H3=FFLS@=KYJK_"\?21%D&_%CL;D&<NAI("*^*A(Y[SUZ Z?C[
M6&W?$86!#,G0 A1 OA2US.#4]P0&V<Q[$P- <#%BR1(W8K 9U.7!60E9'A1I
MU/4%F1>F %A%2W$VT8[8A*S4H*EJTKG9T%TA'/TJ8"Y+R3)T^ E:V]*KNF?.
MTKZ.X1H%=8^%N5E2 %_< /$),!5\)>KWJ;3=H)N8H&7JV4U'.[5G>-?R1L3K
MZ6Y<A"1G$PYKG^M+,)I2?[IAJ[>8WQ8:P$:4BY5$%T$&\7B$=SF#!#Q(X/=G
MD, =PT.5'U?=B]SG=^PZ%T.G5M1OJ(FE_.%A8:O&RO>'KW<%K2>7.T0_9%[5
M4AU.,G4P6L1BI,D)US'@NCR6HOI%K6.EP,JK;J:,WK6WITM]80,5'C(,.R5A
MDT'[=3P]Y^.FM?_I('(TX5J!I/8A&73.ZS/=<Y@K=/M,X0N@EMH1"799E[)E
MY%GIAONJ9SK(Q3RB,:2>:!.5X^2E([7MX64UY54+.B/):R341_E&9@\+V!_9
MNZAGZKHD%Y8Y(1F(DW2XUIYKNL'/X11/DSR^\H)63#@4R^E-E[E,LY6<@34G
M.)-0CZQ1:;UZ&O*NO]K* ICMX B)5UQG4A76Y>88482?,75^;)/ YTP%NF*Z
M6>LS"@7PMEC2W.55)UV*>X:8>.:PJMEUN3)5E9[555+?4NQ.7B&Z6>Z9^_E#
M>T<Y9FI9N$=CS0()3&/.J^HI,=HB YK2MTD<L<:-JKL8[;/P$R>D1$M&N4%K
M9TP/<M>O29SC>>E5ZH?K#7U">SX)9HU3Q,TB#2.YP6$FC"+(MY4G10+T7/A=
M^E]GD;_'$OGS\+2Q>=<02W)=66'BK)WZ:".?@G-3)B1D[-Z3IX4Q1.SV;(5#
M,WK-J4=]GM9'F]9@M' *;H4.U%$FE9>H'!7!XT=X5?7]2/4;/GDB,YB(:^Y2
M;^$\:8\W:=)O,R'_=*Z3]WJ8F:4_"[ _[BZ2DD:^)[4D@?JJVM-YY!_Q6+)*
M$<=0K) 0/.M+SI #T9J"WV+3JR!2[ !RD81Q(*W]^#RIC[>=D/C1E/<")12Q
M7T0N*( \^B&$QEU_UY0*2M71A3JR(:2Y;QMF7#I+=3^RN4R(LXW0)#;TK\_B
M*<:;UEKB]!BG#%JWI47JGL+;Q>D+M4/N+4GA>$CU^)P1@,,]>7#32J++W80_
M.NR#_+T.7Z8LPMT(="ZY+V6&.'?8,+DZQ$H(/J IY.,!S^*R2A.11<^@$L*^
MOM)%@RS*PD ZAEA1T)%2GG4I4"<V-1LA[V1 N9UEYW@8UM[SU#+V+Z*E4]"&
MIOATEKFRY_6TM.['D F504[D/IE>LT2KOH&PVAFD$TQL:&\#?U2#C-IR0^,2
M*<3)820HE>Q:FW288>-NJG /ERI-!U1:1#W#4(Z.QI(O)3 6ORG<E%V.!2''
MD)22:6:UW\RG^)EI[4X&*>ZO&)P:9+CWV%->V1HR("Y+6R-SVR03" A(9N1\
M#69!M)?D[0>,M:#Q<T:$(46\JRGSJEH>PE]Z+/,N(6">=&2Y]]>7ILS#ZG*&
MT:!OKB,+G.A"U7MZ:39 E&(RG<[>]R-6#37ZLG)A/5;<;#HVTB,/G<J36\S?
M>!Z+8<%FV,@:>J*OV]LH;)(V:=)R9W%O-LF\)K@O]]>^.')Y=+]<F$@==BX1
M+O;O1EJ9!$,)]D>4-XA"7K%[6&=^8]'3?O';34$]53!TWX3' 6'1L\^?_HX>
M_T]Y,]+313[4B?(;<ZE>C^%$@XR;W$HV (4I0FOA#QI[/P]U#4.>)20=VC:U
MV7:R'&E64@4F@"+M\X2G7(I34 \I_!/3T^)AN;D7O X"FDL@5F*HAU53)_;>
M63RKKH%[R%XX["^A)?H@6NY3YFS..R77A(UM$MD>AWY3)'Y_[(=RK\4L7ZSB
M;AY;3I-"A'3)'2]I_)"O.RI+O&1MJ96N+O-W8?6=GHGZFS3E@M:2 5;2)(<2
M=]\>KHEX?"LGR^(0Z]!225# :'YU83\*4)S7*/HL$#86&35R#YRW9C5H,69@
M<F%/2^N5!O(BU*[0Z[#,$G>NDUAD*P>T4'8-\DZLCME+RW54@?)O])]3=LS)
MY]B'?3D6;7/<BW-FG_Z*C^];+,I@1WC=R6@0?7W7Y;S-$^)/U4-F,B4(1$*B
M3.2F9K)5D529$I-B.6#LUEZ+U)T]# _8IP+ Y:JYR7LX MNV,[*H0@2'6.!)
M^[L9L]H1H2;K1IO=,B-YS^I 5=?ONTQ[#IQ0E""$D*"0L.$?9:%<)%)S=E<,
MCQ._Q;/6KWO&CI7JN[PK;G.(S+>[@?^+CU *V*3GU\#+:,D7UEQ&H'L20T5\
M,\D2$UKB/R%F!C"*XP73YOZ$\2JL@^#A[ WU-T*[3_/2W,;'$))2%/K2==F4
M _J^U40QFN6,#W26[K>?G_&!=PP/^5<7KHUUE,[6\H:F5XJ2OJ4Q6LMM\*:*
MBTOD[FF=CHRP5EV$%+YA*MFL3*EYF>#%E'MM[Q%B"?LP6J0[#3BL?Z&]0-+;
M,(&[,"G$9VI#B >D0W2!EM@<S1[A,A1RA;W/+!8X88RYQ-/$Q_IM:BC#"^Z&
M.Y\5S78J(V+B*FQ=1$8:U&/]@3Z_@BYTOGT'T%%-YBH:$O@F%_*Y/\7H"&SW
M].5?);*<J2GAD9CZ1&T7&U><@Y-MRHH)#1IH<1)NBF$LJV.MG&I*&\4T'U%(
MT0%3E6=&?+2%TV3.!S41VP%EK%=1U.2+$H/XB>+>GJE7Q_($.%3]ES=058:*
MNY3G]1S:WA]&32H@OTY[+<&KR]@Y.TWQ9*#,ORGO7$:+:/;,<37%&SED6QU.
MQSI+\0?)@H1N"40%YF*FK")@44C9W%1=J_S@IJ2<;$T9Y(PG>$(U-!* TR#Q
M6Q6 ZS>)_GA77;6$(LK8/6@D-")UG8$#*VNM2#2S71)V(N+(F@["Y"HB3]#W
M\#]?)"UR*674A4\Q@D+8$R%XF@I6*- Q\EB!<:+:.;BRJH21(9J+SQGH#\B(
M!!%A5S^]4 F<%U&1R4O&]N&9!SDPL"C7F%_G[/I&&:1D>:Z^P:>EY&I*]4 =
M*%7S[9BI4OJ,&*3(%,;S2571LC<KGVSV%;@ME^:5''86LP+WV3(CVEW].>+>
M!RM9(]GHV8W#%XV\#-[TULD)1TQLDHY:O5?LX74I2'E!TP.6R41L>J#3GYA8
M8K.H8Q1U\2#1$Z=XXLL.CC\.\&!1J .5](7#>4.01SE>Y7Q'BC@\;;^W#M1Y
M0Y[@B2(3+]L8AGOMRO@SF4J6.Q"MX8D@ ;X.J>(:BK(REVOK@B64N7-@=>]6
M,VHO5DJL!?\=5D<%V!-.7O36C@,9]&SUOBFO\1G\^7A8CZ7&X3NXJL\(C7\1
M0F-"DJ2>V'G\'VW\E;>1Z^=3HD37)W^>@T>; S[8%* 4K%(4TSR/^F/BT =A
M-L1Y[6'F$5UN) S!S=V3EZOFZ3PSCS8SWMW:MPU'%SG1V@I&7!0H8O*'W*>S
MD7K42='<C-*3G)&-_SIDXSI%WBF"&+6ADR-YU\8:XZ$0GDD^<]L*]F>%IH>R
M=X-4@V:_<4V,GE^8<EC5_I+B06U6I7R#@NR1]FT9N\W7$.5-U\^Y<+.JYXP=
MQ^\N9<?7!;L<YY"\J/P:*Z(5/Q?N!- B7;]E83]@U9F=Q+VF5GM!'([L,E0T
M)?:5%S2^74U(;5X#N2$E4:X;_S065XZ+BEG!R!QS_CI87U&Q;YLHPLV5D+:9
ML L2^F1L?!LJZ2&K!![JM#&_MA(H<UH8)*WP61$[+R1JA*4_'S7)#]D%B,MP
M&F$+-61-[,77+'_>DJKH\JK*'I+J/CV(YW<QC]65X- V]3%!TU1,4F$4@(DA
M^BP!#O,4GJ)Q>MEL+EODP)>X[10?HSCF5*:+JS*V1PP,$5>[? 4U&4^/=DFV
MP<G9U>55U0O+&A<EK,[@Q,;I&3WC/"?97/%\F9B,$H^>/]4V*#A@J0YX1&9K
M00D1=JLL $+S5-L-5 ;]P\@:LA>1@N#F#3MOE'GU3"S/J5I5P)J]H)\_)R +
M83;W)4B<!%+.BY2_ J[!\.!<6_F!](E(X8'_B=\#2,PU%D) \ ,\?_$\6!EH
MJ\H_R0-X^N57/>=O>]5U5+;RK>E33A*M4J$\(O\O6M?_=7:('B]1U*(OCA9,
M,R+?OP7?6OXS3=>S)U_\!R0:&W3<&[S?P4X8?H-I[3G-Q\T0(D^\@W+D#IS(
M=;E(<"E5-Z6BH'/BH!IRJ@R4<)!O 'TZY%6A,EAU>TNNQ'?*<$M?A\2I[JN>
MX'S,4KBE:C/EW<-+,"JXI%N33G8XLN)-%$?Z-,.EZ*+!&PE+^T(T)XO)Z]*@
M?75>JH^5SP'FPRW5C!B;BA*DYFB#*<OW6:HFG'<HMRP^>AE<D@*><]EONXI+
M\XR*!HMKQ6S+P )S\9>:2=N&^TK9]!$0EFX.<I/M-IA?$61E:*%P!_779-WH
MYE0@\LCDI.X%(KWSBGK\MF 42;5S8A-L0;4?]^&TO60?Q:^A,(=$O4LM]<S:
M3;]]!3L0S-$W8;6$4Y-^1X<Q36!&L__LBR=/_P.KZ"D95(9DYQ90N:NS(TWV
M<D\!B*Y)(S,-ZT]H9HD44D]A]J/"BI27&5K6+\*#<,R":U9-T]Z0RZ/K>M@0
MKDR?2%M"7ODG>D-/A'/_^:LWY]7XV/:-P"?[,AQ[!8-<@Y/&97I=CNTMNVY^
MV?0/7(Q,K)S7Q(\YR+EL(IXS2^<8D:KF.AS?B+-W5+?.F)RRYK_M249M4#;/
MGX L75\I_Y80T:<G !$][]L/XSQB$QV\R"OM@26L'>$KL,%L0QHW+N1=X3*8
MS%@#YG"5=>LY.B90&7G0\1*6KDI)PHB"^Z8J1D7]4(=BH9*,HI$./)U_QG"+
M*]8LYZ,A7@+^>$5TF,B+$3RQI.ZQIU_$TTL]ZP,]4;@<>AH%1!EN;^BO^N@E
M;!*C)3%B?#LYL"PS=3YM'GW5(K!2CY67![>4$W!ZR\G.>+:\88YAR1C(>C[/
MTJ/'/-C&DN6Y>(&#+/SY-6.?^LB,^]*$ZLET()5*9 /*YZA:EX +*I"7:: !
M%!.F7JL&I*I?D2DZIPY%MA*^<QW 9OW6N6KX>)O7$?+G&UX.[J0)[MK_E^\/
MSJZ^9+<?>4$&*/*/^CM_]5;$-N'[OWCU%I$,<5-H&$%K15O167"#@? F![]O
MPW_B&$.")MZ)OFWWT=Q,-CTTM&5N&H_;+U N/;UT^">VK+Z4L8C6A@E2T< :
M['MINI^L.TM9%DN&6,WT%$'7OK @1+>H*/XT$EJ14DRT4%\$8Q>68"^@_! (
M$2\PNV<:/.6(Q7L+I"D?SLTI^FN ?JD>><A[;6?JRFOA?NG*0TDX6)_9K[A3
M7>L 5 24E%9;D#77>Z<9=KF]]:EWY;Z]X<[3\/C6*$5/PFJ^E9KR:>8^>H3B
M03(_$RG8DL!O'9Z!?BM2PBO599)RH.H6H=A!ODP=_1.,K]PXYE6Q03[_ZD5>
MA @SW^*?3[_BI'2S(7Z]"Y1GI;&^NR!YC!XM6B9L+,] >D<^O^N.KECIX8<G
M'R?_&<7:/XU-N7GZ918EEL A\'8\4.]&F-.10/E53RWRV#&V*J0XJZVW5UT+
MX7H)I*]&<;EHABI(5;91Y &._(;JO&0%.V(7N2RYTDJ_D5&93XN.SRVFFQ82
M9PATZ5'+YMC;.'.E3!3BJD8[]^762KM,E28GNVU41BN#T8TUBY\TD8#A=SQ^
MV>9-> HX(9NOZ?_ 5<FI7-MT89&PDTD5GX:[Q<I8&UP6OTBY6SJJ5M%]M)&[
M_+EB(B50GRC?='A2)1Q!R<&U ,?TJT?ANT@-:3?J$6#V.CO"BK#)Z*'YC WS
M_U.I?/"W.9V%,?:3-V2I#UA6WQ/DJ%J,%H7M<E@KD7GC,FS"2B2HH]S,]$66
M]J3JF-BC2],D+-9+L)XSF5-=QG8&6S3 ?%C7@YI)^ =K1C(!9N@MPKJO@QT@
M24+I,;<?1*7K>>'3BN=BYW@UY05-AXT^'M018=##*U5#1!*D:M#A9Z_@0#]]
MNK9F5=6,KDAM"-0G&/SN[1BBHCI'<105,S(8Z#0)]EI[(\T ]9-4<UQ Y-9(
M^+O-#YE3/^N)/"CF:7-\UXST>A(Y8Y^<X#+AEJ!&E_9'S0&;;)U\*HGERW (
M-5A0:0GL-R<OC(5DBX<!:-T_>@&L," 9][QH#XRFX2Y0V0GQ4.9F^*^9X2EL
M :)9B"OAZ5/=Z&2<1'T7^],<87&?%5 DPO+TZ_^@$N5F%X)PH<&1Q90IO(@
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
MS/2+C$+]V\_H+E[H&7F.OQ@5+U#>C77@L8E8WXQ04O Q:CPW_&O(^(A1FAY
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
MO\PQAANB3?%(9NF2_?.8KX$UY79B-+#R&408< 5N#B!&%1>\;YFVB/#"%1)
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
M^L_QJS(ZM^C0VL=P69"-#*4 [N4IA-<XT<LMS_7']1=G*H1BLH[M27%W@N/
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
MR$)7,_[$Z-U\X;,E+K%$.04U,#]Y"\HFBU#=UYTO,_R=@%P^H#'S$K2*RVL
M6CJ.1'K0+>'8"1DOR8I6DFC0I/QLD!%;(C]<EDR)E6A_N;W,;,N7N2X* KT
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
M?8FC15V;?Y],TN?A:#1 #,4YP8&$D"J5(_B8%22'/"EB.2NM5X]M</4I8&Y
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
M3IP/O#=*>T1@G+E:Z$$>#R\&-"DDE.BU;=Y%\+@S[,@[NZA\NT)2JSBO'<"
M9S04S\;:'8P\U836A<R+L,TW7;='UR<_I<<<W[#KU87ZNPX>-H5/I"D5#-8.
M52G6H(F!J\T+R*X5%R1FU<7&ZE[9Z@?>=?WNZ7FH^A\BMC5><.XTAQR6/E^]
M-=H63B&$+\Q;X4UH?>9_W]CV@7=5OWMZ'JK^=E<M+J?XIER=]IOQ00(>!'1>
MN.Q :E[/\%A5W[,,M2]^K)>]6=^ZX70'T^A3\\[OB/ /3:BN#?<FOR>I4IC
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
M+57=('6>@;;)@%)& :;$P45A9<3$/+;V>W: UV31N_/I-'*]G'1M<;T7+.L
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
M-D#IGP.-E39N+_$.S,)+6)?&B-=&>6EIO_*&]BO-(R.;M3!R6Q%128U<=42
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
MN9"F*-2 K?V[OK2_;6)GU\K?1<1=*'TE!ZW0N@3/P+A,BFEK$P->+)/)>^4
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
MK!5>]$<4VK,4D\1,]EGPK4,?3[='3[]:?VP'GUU4UE/:ZT ' 49Q8-+4.ID
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
MA/2E6XOG 8#'2)J6.ED3&VP05"XX622IU4C5B_'TLO:$S'6G@0[)Y&O_>,M
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
M^D@8('CN7=%,UJ(PK:*EMZQDYJVVQA3M8I?\N0OG>?)F+Z5T$ 18@;:P&@8
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
M PE"1.)!.0^,4YD[A6Z>E>P]D&MZ9J+7AWV5<U:?_>1M U_;DYR;N"J:B!Q
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
MK7"3)+A'#+_Y_DM![P*W3TR@3ZJG']1QHP05F;R>QAF!0P,L\>H+.]D0; 3
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
M<9-'U@3\L?.T*';^S/N_"/!_G!4F\H\/1RN+OXP34U6G!#E#7/[4_;$M ?
M%  F != !" 'T #> )@![  >@ #@/4 "( M0 J@#= "& !# $F '@ "@ $_
M%T  (!00!8@'I  R 3F 0D 9H!)0!V@&M -Z (. 7X IP )@%; %. "< JX!
M]T @$!&(#L0!$@$I@*^!C$!V("]0&"@!E >J G6 'X$60##0&>@)] 6& F.
M*<#OP$)@!; !V [L!XX!YX!KP#W@.? .!A8&#087A@R&#H85AA?F XP<C#J,
M 8P%C .,.XP?3 1,$DP63 E,+4P[S"#,%,PJS ',%2P %A46'Y8*EAF6%U8,
M5@E6%]8<%@+K#1L"FP";!5L&VPC;"SL!NPI["'L+AP"' T<)QPPG "<-IP$'
M@G. \X8+@TN!*X"KA>N"FX!;@SN%>X)'AR>%9X3GAY>!UX:W@(?"!\ GP.?!
MU\!WPT_!;\%?(R @X"/0(_ @2"/H(%@C>""$(:0CE"/\1!A#V$"X0D1$)$)D
M1!1"5$(T1G1"#$!,1BQ!;$,<1]Q"O$%"1:) 8D>21-)% B-]14I *D)J11I'
MVD&Z1\9"?HW,CZR$;(KLAAR)G(/<B#R*O(5\CX*-0H\BA**.8HWR!24)I0RE
M&V41Y0(5%94:E0]5!=4*]3-J$NH/U#[4-=1;M%=H;]'$T/31G-$BT/+1?J+-
MH5V@HZ/3H;]'UT5W0H] +T3O1%]&O\' P6#!D,$PQ?#!2,6HQ1C'.,9$QGR-
M^0'3$-,=,P&S"G,4\Q +&8L.2PS+&,L;*Q6K 6L&ZPH;!YL-6PG;#CL,NPB[
M'WOW%>(KNE<2KTQ?^;W*?M7Y:@,'%H<&1PP'A..+DX/3C;.%BX!+CRN#:XT;
MBEN*.X)[BO<*CQ-/$\\5+Q6O!6\5'Q:?#E\&WQ8_$K\2?QK_CH",X .!&4$P
M01G!.,%O0A+"]X1FA"&$Y813A'=$E$021#9$T41U1$O$<,1OB56(H<09Q-W$
MAR2X) (D()(0DDJ2>5(8TK>DJJ0>I-FD0Z179.1D4F2?R)+).LD.R?')WY-;
MD\>1MY+O4>!0"%-84<11M%'L4^)1?J"TI4RB[*(\I2*EDJ9RIOI.-4)U3TU/
MK4']E;J<>HD&A8:7QIPFCJ:#YI26@E:!UI.VF';^-?)KWM>6KQ-?][[^34=/
MIT472%='MTM/2"]#[TY?3+_X!OV-R!N'-UEO)AD0&'@9;!C2&7Z]A7G+]=;R
M;>K;44881FY&*\9TQC$F>"8^)C!3%M,,,QKS!V87YF+F-19\%GF6KRQU+,>L
MM*RZK-&LO:Q/[[C>V;[+>;? ]HI-ENTK6R/;.?M;=A![*OLD!SJ')(</1SW'
M&2<CIQEG!N<L%PZ7 E<@5P?7(S</-X2[C'N/AY;G(T\:SPPO+J\R;QAO'Q\\
MGRB?#U\SWRT_-[\3?R7_B0"S@(U D<"N(+V@F6".X(80M9"QT'>A56%*X8_"
MWX171:A$C$6R1-;?T[PW?9_W?N<#PP?K#R4?CD7?B4)$:T1_B_&+>8G]%(<5
MEQ(/$1^1>"6A(9$BL2Q)+6DA62QY*L4EY2'U4QI>6DXZ6GI&ADP&)%,H<RK+
M(^LEVR6')J<FER*W+O]6'B+?J "C(*L0J["H^%H1K%BG!%"248I56E*F5W90
M;E)!4%%625795F53]53M5<-1,U(K4KM6%U6/5%_0>*/AK-&AB:FIKUFH^5M+
M7"M&:U6;5=M+>U"'6,=*IUX745=3-T_W2D]"+UYO2Y]+/T!_VH#>P-6@WY#8
MT-:PQ0C3R-BHZB/\1ZV/11\?C)6,LXRO3&1,TDQ.06*@1-"!Z7O3.-,],R&S
M&+,=<R'S&/-="R&+6(L]2Q'+!,M#*S&K%*LS:VGK3.O?-DHV^3;/MEJVY79(
M=A_M&L"OP#;@+GMR>U?[L4^,GP(^K3KP.\0[G$+D('F.0$<#QWHGW)=B:LCY
MC;._\YJ+L$NJRPU4$UKEBNT*=AUR>^L6[+;C+NF>ZP'G ?+H\*3R_.*YYO7!
MZ[LWT-O$N\.'QL?/9^NSU.>"+RA?;+X,?WWW->;KI:^6;Z,?F=]GOPU_*?_B
M (P 2,!,H$!@9A!<D%702#!'<'+P4XAIR$#HN]"$T(<P4-A .%MX4OASA'G$
M2"1W9$840A0X:CI:)+H@!CO&/68C5B&V-HXR+B3N,MXHOC^!,R$S$271.7$U
M23ZI/IDV.2KY(<4R92I5-+4\C30M..UWNFGZ>,;[C+),LLS0S+MO5M]FOTM]
MK\VBRTK(1LAVR=[.T<SIS>7-+<PCS@O->\P'YZ\6J!9T%?(4%A:1%D46PQ0[
M%^^5Z)?\*A4OK2]C+OM>CE\>^@/PP_G'?L7'BNE*N<J.*MZJLNK7U6DU.#4A
MM<!:M]K3.LNZU7J=^K$&V8:.1H'&FB:6IOQFJN;4%KR6R%:45K_6YS;WMJN?
MGWX>MENT;W08=2QT:G=.=JETC73+=??U2/9T]G[H;>L3ZFONY^]O&. =J!OD
M'JP=XAJJ&>8:KAGA'JD=Y1FM_\7WJW%,<*QU7&2\?4)\HF=29G)P2G%J;%IC
M>G9&?V9UUG1V=\YV[FS>9?Y^X?,B_&+($M92PC+I<M8*PTKY*O=JRYKXVM"Z
MVOK"!FCC8--Q\V'+;QM].V&'8J=PEWVW>4]R[]>^WO[6P:>#^\. (^RCM.,W
MQ]4G[T^&3K5/M\X@9\_G81=$%_F7G)<=5\I7R]=VU_>_0VZ(;@IN>6][[[3N
M=NZA#X@/28\,CXU/<D^+SW;/S\\+ +^7XP00YG]%@/^K$SS_!& CP75B F"!
MU  8;" L-O"Y"T#Q4LZ\*&&!?ZUJD%&04!$0@7#PL# O':!8 " <$!8(!P>+
MAHF# @.# P, PL+!(R!BOT)"QJ%"P:5FP^/Y@$_#SJMB[.P"3:BI)2*FY135
MU'9P^E)573=]2D#(H:JNH>7H'QT;E_B]HG)\:N8U%[>8":1];')-+6;BC$X<
M]#4^JT/"]XVD:6X7O92Y7_;+@\E?3'JQZ\7<?[8,$0D> 1D." .+\J(WP'XQ
M' @#!PN'  ^/BH0(CPQXT<#!8R.\HF)#Q/F 1*UBC$O#+NKP!4_5)/H[!R2F
MHAV9EDM,#>3H]+7JE-,W-BN[LF,,_S6W>$[7FH:I<UQUYQF!^O@$(9W?\SP
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
M=P74@_5)%BM[):#9A\+VG81U.)CA,8K"T P25VX,=Y\L[7ZM<GE>Z-IM5:>
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
MV//Y.>>LY0D5]'NZM'NN"&IK9-AS<7P!@$OX*O"=0CC@8:)?0$-KI9[*BEV
M8.ZT%N];NI_S8#CY&NOZD,].%Q,)>!3*\4J>:]AM#[(%],MK7I3ZJ667)>;+
M>#Y<=D+R1L2]G\:SK$EYW>_RS(&,VD6U=Z]]RFXJ'*;99<;V_>OKSVOAY'UL
M!0^<'S'&D+_#,AX,E<L$#V:FUW^I<EZZDKZ$2H@* M;6V6\?1VNK6Z"MI6K-
MPY*&-.( JS?!X\2W9N<6Z\4G"A_.R="X$G+'YXV [PG>6_U#W7&A-WFY976-
MGQ*A@32MC@34KEO#Y?D?<!]_7MIS"N\Z;5>#_#2B7YV' (,T.[4#HV-N1Q+P
M3K9^XN%)TS",,(RFM#H !,))>:,)BSWV^=YN;S\C-_'4I(T3$_G,\9B&VD_"
MKT.=#," ??*-_L&G!R\)CRU(+4B!92,C(\L-PZ?_W?O_8'4QC_6<FRI[,4<R
M&3N>^6OWQD-YT-NVF.+/:GFC\UE_]^DG)Y?Z_!]PR7>Y]V\3QGEOZ)O$5-4U
M"L$4\8XTR8$&4 X#V7ZX&ZIEU\>WU8?6UQ1^)&ODQ>B8IA1[U-C(DL.WE5]W
M>2W\*3XW[PHV95TL)1(H6G?%NN-U#$B??J>W97XE_0E-OVTZD$ #SMC9X7RI
MWG=S^]2\S[CJ$!*D/K^+?\/OX0,5PM\G<&NZL"#?*%51V_$.2=K"SG9-[=\
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
MF7!SA7:O>H43%D1M%B>7.;;\/DDE5(R>B&BNUYXLL6J+]P5JRHQ]XX>AJ@T
M%..@Y-S(2WDQ]^W)>C)[0L]2O[T$SJ KW%&W]9+3YNI6BDL<PV3W/>/#?*%4
M%$[V6H(Z>_ 0^[MU_H?0JP/(>03,+E\\_:E+OY03]2DJ\.L48W)\(MF98VN5
MKM>,*9GIA+;_H(;SCG)<P%.7.]A1XW/?^KI41'W-SKHUZ],:6*ZE/PS3*):[
M7>[4"8C6W97:5!/GI[!#VV7T@B]C?!P].7N>WYS\YM$SD5CA1A!HJO#B'?M3
M^>$1>BY[E* LYS=Z%G[NB 3GS#L8I=,X9N9< /4[R7]-2B>?QO["/;Y<OVQ3
MB["LF?9&KBSN"=473'0[:_H'!M%1B-^0E=DI$%F7M8D2"IAJ]3N#P=!!F1G#
MG.4>U'&[6U!L0)0WY74]+WIB?])MI]YCD4N:GZ74-,&_UMXY5YX!7A,GX,1T
MOMMJDS=X&!2.>98?0'Y2("S#'];2O$B\SCQ*6MFXJ/SG^DWR:4"K5H1G&Z^]
MZM,4WS8YE"L2?VV.VW(3H[\^>FO,@T4C:MA^L'.V 3C> 0H9-*?"6_*2^^$N
MET9/+]\&E77Q^UGUW]8EY_%\]M:_AAB)%HJ4Q#!_DW<5V7@@,F*^Q/)HC&G\
M& *IKXSW3[>]"5^VEY!?M_,]DBUJY&WB_VA54$NEU6O_%^"KR]:QR*IQW6HC
MQU<&",.N^$3C37_;!B^?2WC"8FH+78)(K,0=M;T7@E[V>6-,V5BE"_N%*:NR
M4L_>*^ELA<6;["F_:JVQGG$],H<[//Z3#GC?ST>"9C_1W0#,X2-V66EJA9.1
MFS&[,4)+ZN(L,C9H?OO$4\,OZU<1_;QD>3 FVO>7=^EI+$&LI(%D&!SIZIO.
M<].I>$0%J4/T4MAZG/S*8,0LO>TZPG+D&$]Z8._1R-(Y #5W;J4P :4R[)F/
M[%T>>*B71A;$2H]MR_ 0  K\B@*G :U-<RIYODF1N-8^-*MK60QW/]45EZCP
M%,1)+4!I5*K0:?>F7KAE%Q[XJ##H]0(W^YJR]<5:EKLX;[P-$XO5#:?[P6#:
MGOST%QU[0LJP\ Z\H;K3CS5]$S,?=:^&=[LU=H-X4,>U/RX@D5?,C[&!WFW^
ML1L(_[CQ8W%IO&U9[5VV,1^[HNED->>BW.U2>$E;;:8NAAH^(SIG;8-'STKQ
MRZ[/)<5L,F;MS#4I@-).$%[XN]P@-+0+H=2R$C&X&(&"+>Y($_2WY26Z9T&C
M3'RM 5X YQ<PZ/I.\X#YIM?6,&(8U:49X,U^G<9]G;R?KA%_XR$M2=9#C7R#
M @AV;/[5-^(!Q_V-P!EEJNJ\7P,B!NW,$+NK*93D3>?N]5]-I,Y8H3D$A &Z
M*S@C7HP/=$E\'ULVA&<N[D#JAVY*'I5$PO#3?G2?=)2Z/EP?_XX,0V;>CI@0
MA1S>B$"B#]5*?C>,BX-&SQBR;>/T^P9&I/ R\+PA\=Q3H?4/LA6H4MU/SHI<
M0<ZI]UCN?OVFPL''+7/2VH:DGY %EJ:GCB(<Q\#1GV.Q!HWR'9_[,@Q?:-!S
M5D5IQY)1Z*%/;$S=_^A_D0@H=962<A;B7(_/WJDP)-<;]4EMW2S<TA]J;J-I
MR]+K8^\S0R6&%N.P8^_+S-QCX1QT*)#:](A%RVQN1[KWF^X%JCQ-K?'WBUHO
M-F9!2FGTQ*G>8-<9'^FPUJ51496>S[T'<,A,HY)YI 3&&%Y'%@RO.Z^//"/S
MBC2XM<A$/%(;[/]ZQ<+A6]])N16S($UC3N.N4,I/6VXU):]&,3-CBK'1*]KH
M*-C=J>]\H\MF2$64-JK\TJ[7D['+B\V.@-))V1LNI'>V[%3\;#-KV1;BEHQ>
M=A_Z&G>/E<VAU-BJPMCMKF"N%1Q=9!)6:^%N A&_=IK&&*?1,:RVMO\J-953
M\$^+BA:NGS5R<XVFJFCH>-=J&CKX[<C*5PZA$E<;ZNUE2V:QP\+#G81Q*25>
M_YP5SET-9N\FTLBN=[,QH4F.)9D3=@ASW15U<W<B:3HHV86V'(V:7$D5T]UM
M>W3FDTFO#FEO25.E\3&Z<J>_(N6F*T880DD#1=P KCL +Q *ZDP#A9E["?FM
M<D4N^'&;6HM182O+NKFY@:E4>:<(19](:ZI\1&1F]D8A0V,,8RK:;-4GP1IA
M#)5/=0E=/_M2%;>'G]A>_;T^?_G #G_DI9[S?MV3]?G8%T9\PL_,!3S"8B('
M&*LK^>NZJ#*%F;I,"RS.#R4(N/=V#X?/FB9A<@4CSP1@HSS"ZF.M5U8!C=:Z
MR:5RRI%(#HZ/'C:BAK+-9$D+JR,W594IUM,D*^I9AY#Z,A#[Y7Q2NQ,933:P
MTAL##( MQ1<Z>-4S41"2$C?@$IRGZCQM(@#)RWM93!A&@2/6MU)7,)%YF"S%
M+F2'GBTP50N/Z!Y+B&[W\16-&1DL[&+>=/'ZP_C=<:*VAH(3\["1F]\'M1<1
M6$G55LZT[];3CW)NUMBIKEY>+RZS/K]YD7*8WH-^'-8@$5,=I-T_Q7N,R?:G
MMMM0-C=.3M1]^RW&@D(EZ6DE'[>KSKHVF=-)3>.(+O"S*IX;W^F?J<>B\NG6
M27"G)\8LRZ:=S,B.*"%#XW\+\,@W;\F")>S=&;&_*TR2],S!?FAK^8IRO@\$
M"DKM'$-(SVE_+# G<HRY"-%+H4RQR;0N9&MD&^*#]VDF_9E2$YB3;ZT)O?W9
MN1(@?*N5=UW&Z8GVR\"\J$ X!!X\_O 76&AKQ [/UH&VJ"O!1)6G?@-NU2H6
MYWK]G-P+_#SDQ^HT"A)26-A$/A@*Q5^<2^<@8*H#3%(C,R_$_%)UY'.0\A^%
M:]7]4EL6H0_W6%K1-K>4&_=8/PH!W_!C+/RS/W#=6=R9FQKF35ST_OB#'(#M
M(>9G4W;X80'<[S6PE0$@\/)KSZ7$+"F1F)[E=':E\ 8Q%U_>I" D*?" X^/Y
M,TL85\DT:<OZ7..8:N;5Y0[&,9"O[5KZ^WIA'-V?]IW#ZW?(X6XOA9L2=29I
MFFJ]H&OAQ17M3FR.K36)S/.-L(.@RT:"&^O5 H;OO9/L%$LY.?[Q=K$]M#[1
ME%?:9$^#X-'RV]?:PK\)--2&FT(B=MVV=ZS^N+Y<H_GZ8_GI6?A"5@S25"R[
M]@AUC[7I**_-/TYW)D6P<X5P/[#I%;>VN7NUW#X/G9E>%KJT+S ;S_:>BJ>@
MHV'@ZH]0I<B+JZ'(CHP=6*;W*WHK_024."E$T]J!VV>/J!0_VL-L(\+)RF']
MXS']&M1$AQI[ATC9"96FGA4H]U@NU=_ALHW,W]R>>=WX$KO7Z%,KS 0FJ]UC
M"6^WM7<^X4JT&4,L<L(1V/9O7-V3IB94_C+70:,><<^%F)83KQ+TKFLRYJW<
MKFS_*\P+Q7,O62$Z:5"5Q921C$.J".WCF;UC4X:ES<_%=A:KX/B<2V%J/ICZ
MEC,IMO)*O2%:,[$\NNMC-5,S&BE$+D]&1A85\94=!<Y[1CGQ*-D@(9RMD)^7
MY*/:U;2O@^&,I&[AK_G5UZ,;KAC+SB==OL^8/]WJ./YZI3P!@<@R,6@1A^!D
M&)EE^FL"-PD6K8+?GJIS3UZDXP_9^ZNI3'E6B0QRT(*X_+9;"\LESP9*H"N&
MDH5T?*T+6TW;C0^"/(2[E=F];Y0B4'V[28:G<K7\N65E"NR]SM/<^6Z&+"G^
M(\K+AHM"%E03)^=!/"<\J]O< )U[K/1CFTL2GJI[K.'KH<:JVLPA1?L[<,<R
MXXMF8:S3@XL""5E'__<@X-_S2^CF3B@DEP*<E_S%=K8#EI<-P:T+-FA+EH3'
MF79'UE*57]RFXB]8^0 G&U^,=ZOX$N^QCHPWH]*WM/*6XJ$\PTZ=(:8!(%N3
M@,R6>ZS3<SS+-M;Q]!*U[4QN#1\ES2<JE',[ET>V.C;"9^B:I>H2WVZJY!_-
M[?=8)S:)Q@'!Y%9'&\#7SJ5>SJ+'Q\"#P^6JUF0EBZ6>M7T$)  X>RD"E*X\
M]FLQQ$MAJ#6CU"T4=537[*7FQ<N&:/ ^=^DF%\X<I$_H>[AD_6%DR>&*[&XK
M*#CO2O17_9KJE8^@.FNL(<E)=6E\09?H)SUH.O2T7]368.VL/G/U!%/LQ'@4
ME\_>^L/>:6PSI6F_<"IH]?;SIK@3O,W%RX^7&^_=]K5/5+XWF#GA9C>L6\YB
MQ#*=*Q5<4BU-4IBZ.[>;A,X/=ZO4 WVUC0MH8_.5HI1]O&+C92[D.\[X4^E$
M/,J!/$=4!QSA[8B@Z" 9Z>2\&>*)K.V2 *KKQU91?S]W VF]*%Q\SOT*P1M7
M//1EJ]%Q(MV8U.U&,R6E3X'0/8+(]'O?!W]^94Q<]Q-O)%>NRONC.0*UM3%6
MWQ)'J;S8DKE3&E;:K=$(-1=PZB5OOA.>TW";SY 7^ZTJ[RY*O1I9?GB/U:UJ
M*HU'LS&WN2$B#Y()&IQCY[JD%F-OX4J!C=F,@)4\1/ 13F:9$Q<#;UNU-58;
MEEC:7/'%G\:6QY117R;"B-<B\;6YU0W5OAE:NR7),C*P;N,O2);5@:6;,]OM
M@KK29CXOQ#VFX<S!29\FPWW?M[X."(38ODZ::8I/CJ;30T9L/U'MY]#E%5\0
M-T[;V;?8CI$XX(Y=W-5S;8C$R^!KC0B/$$P#V()$=I7Y+-GHP,2":(/8&W$8
M5^4OYX=&8Z7R#-6RCRGD]XI-=.@I.>SD(]GV"O;39N04;,G=QSCLX?6NR\3Z
MA79-2U KJ^A*RJ=,T 4_E?1F+M<EC9+%LOY2/L:X&@W&C %K#'?@!I2ZPPB5
MG:N%B?!*0^ZZ$4\-F%SB282BJ=_WN/1T/9?A[6.8Y$7:PEDOJ_<-4"<DN4Y4
MWTN+,X:??]?0YTCW439A(40N=F?Q94'-![H&X\MGG\V^+QB0GU1H[M*O%SI:
M\,/34X&:% ^U[ 6(&,)4O/:'2'9_T6G7:!/N!%D_3N;&R5DXEHR\YII8H&GK
MVGYV1PQ_'0K<48U1W8-+RKF)C+-:F[1WZL7)VZ>\NRW[,U>#,UB7: RD;%D3
MXTZJX[6N'!D-Z2]XN\ =XUU,5?--!8D*T=5NYI[*2A$^+OK6NW+P=-QPAG/&
M;2I7DNA$\JYBL+G]H]/Y9A+(<-F[/\F4):9IU>>##GFK!:$KEU>-JY$M7LHT
MQ7"BU1&YO1"?*!4D^;GGCFY,<9K,I>F5PI<'&QO"+W'=6&ROYTQ*V7X1NJ5D
MQ5@1(XK9)5,LT_46[9A:FR?H#)7D1(62E)H6X4RM3<L%*FUOMV#B3;G2-AXD
ML)\II)YZ%E66IP 6+5HGU!#IYLV1SX#W"(<*#2(D$J)RF1L1_:@Y/\4NK\@+
M3PA43Q&S*;]DY-_8)LJ9/0=@9X7X;A1+@M\!#E8'.<,_K$C(]F/]XF18ATM6
M7VO8G/>[U-HOH@7]F67 =$5U?&U!@V+^K(PAO:1>N ,;(GA0V<<LF*^4ZTP)
MNL%S.(NQ-6.[MYIAOUO56\;31N#VA\0Y:D9%KZ688;%3N QQJ>2/]@R%;+F_
M?.[*E7W@%Q^RA^G.]&?-*3H*!$>46]E[B#<:G;QRZ8]U2:D\YHF.;6FVD!L:
ML%DW-,68C]OH%9,[*=WHK7-XHN7;A7&4AQSJ9,IZG;>$IOU'LZY!*LBO^_GU
M<*7AP.M?@!7H<]"V 0-^AU46!3Z[11:KK>53AM=I>"_SE(+[WG.R_/PD8_JH
MA*>NTW=BU8U\] 5,N,?U?.-;7"8"7/]#81<@\_(3IJJ(D<2!C_](5CL[V&CW
MJ5P:Y=FZWSDD1/O<]G/7 LPLN$N61K4DNUK@(E:6TY(4O>G(KY0(266#+]E?
M1O6?J')OSBC\]$7X5EGJ5B,EZT3&!8LP7 ^_?6:JBQF<2$\4 <1D4W]IWY-1
MY9_Y02LO17Q$^ "O\R2D[TJH;@5(/LXA,S T+<*C,U1G6=6>75]'+[0>72;S
MC$2_8FWZ<F>@0K!R=^GC\70]6^EPF=W",C9@?4/;OCXF0S:3:XG[0R$QNJ=#
M$E3?M)SJ 0*'G' $#4W7W#SJ&=G[6\;^4<8WQ\80$$@S6-P_^DJ78K_O0&,0
M#2@HK:?J3>8P4HUQ^-/NGIB^U:+(&33:@AA-.@$_98^:J?;58J\CC:HPD/[Z
MBS_?601%1/J:A9[%\A69[:M7S@9ABX/_^ /%?^P]3KH/7GKL,TV53WOLZNPV
MO4S9!2Y7:']+BDE76YLST+ N:MZFD'>)K5L)%.F>^S&KQ^&:;12N+K!PXEJ]
MZ/44?59PU8K^AJKG\&Q(*:1#$Y(>.EO\SQP>Q X'7'MS-R/-5M)QY7C=P>.*
MOF"-MWVKSW7<DD>98_P)NO'Z8P8$*UR?7/;K./"Z:4P;X-;@+&O JQO#X4(U
MQ>8]HTX;:7QQG\:.:;.;WH8',EA<L>V^\,U4<'.V>$;T,N'!R*0VYI_Y>D5,
M^W.* VT%4;<= ^H3:Y@>'"N*->4N8K%T$A/4DQZ->:(AJX<]-*HR6O!B&<CS
M>A6B1[0U2H6>X;(:-D<^"-4#8_;P3FW6^!SHY4RK=ECD4WC+SN.W%@G2\O@R
M=^I?YN?'HHNOQ8&2+WY-4-H:KK>0\U]DI5N'E$=NF[+-\Q$S@XY]/IOBD3"Y
MGJGFNS]F&U"ZSO\_'LOQCZJI:3NX-O;W@LK'G1OH#ZO3NS>SR@"OE1(VJR#]
M2BHWI#:B_N-TS0NTDL1$'^>&ZL"S&:_ML^0+6]U5T!R=;45<<BR$8F M\9LH
M_Z78K^E/V89(F*HSBW8"SH7KA9EZ29!%'XX^/\+)+V'&*$2XO'X2!I>XTSHS
M.VH[N2S A&3_E!R9D.G[_>OA+]Y><OF'KQFXNO]Y989UR&UXS[FT9\,L[F>3
MPP9'?\FRT9Y<H>XU14XE R0LHQZ45?-6% 1R4.#GC7G$$[JS:#H0D)6GZG2+
M]$H,*>2JV7NJN4MF%:*ZKKA6,#H./2931JV!CL7N\L<;J>H?.A9$OON ]0$+
M)Q3+,/2#7 LAH3/Y!\/,?Q1P^+'YORR(Y/S7V(XJC ')4O#18VC>I]4;COAW
MFHG_Z9\&[J_31:G0.5^%G)?0J":%+_U;\W_!<<2I@K9=E/VPMTFVRJ7I43Q@
M&*?0O;W#0PV-Z<G?.YW[$B/S[+OSJ.5MTK>J%^.-3,B7&13\91AN<0+Y60TN
MWUQ^*F6B.K?;Z[?3I7I/%LM0=9;N3PIB#*%N_*3 BLK@1;^./J7<S4SX+)N%
MJPCG;INK*V\;]$%33M]\V#Q.Q-=XC@3G9K<@;%K.!Y_72IND@>WN,#BVXVCM
MU],>(5Q'LZ3^ ;78RE5(C/92<G Z1\()(X<0-(Z1U=ZS$MOE0NK+%1QQ>U.]
M*,I9O)O)&0N/ZQV^Q.,W;7/VP:M0JEJH=].0*%'?UU*T5C\X,&?^EW>1S,K)
M^?=.+#"96BCIYP8&5['%K3:VRKT!R^2("WIA?YH?F 3(0OSHVT=RJIOP8=?H
MHXT:DA5?=E,GJS&>]C_GS:X?T-CX1=C7 U"_4_TU=H]E:, /"7+%=3X(3D#2
MR.)2ML'<I'*GM'#VP!&<6R_V8(=24MDP_GBU)VZ)S9Q.#FG>T_N.!%8TD$5R
M+(' E/[?#?13+&;=2DFC<*_  M'CN;'>I>?M)>'LEM4$4C3>])$RO ]+_1X@
MQ6%9AQ:-+-B;TD0<T4VR^@T7T"'ADR/Z;@F%=-[U$5K?1JO4;&71)W3E:D+=
MY^3HV4<6D.KZ2TE7?]]GRC][2P]EU#;?";+#\^C?2DL^<D>9%EE8D7]R<]'^
M$HE?L_@B<>+J#?CCI)$53NF;ZR$)*;YBLHPK7S-COJZ7:O9NI"M[ADF&1;?4
MH;L-(F::__6I[QI@GG_8^C6E!7%&1P;N5Y?D_SV\OF-=KBH!.1W6V^-___IX
MY(;:&0&1IJZ/5CO<-X6CM?C'OU8&R6Q86[&AIDX$6KI2Y[/-5+FVLB#O9_=0
M+]C9I-]=N QBB[\<SGK-OMHI.02N*^IS,'*I6[C'HB%C&H\$AO S4_DA?C17
M*?(P\HM*"-1[Q8"+"W<38$)12(UBOA85B)6[-RR-BM$DDK4?5;;0MQ3:/Q!N
ME,X0[HTP7^JE\H/?C@U;?=OA0LR;4M1^IN4WV*[2^U[V[AU70L5C2UP6%K=R
MD%1T0S$9Z^NLG$B6R(LD?B)"%FPS2PXQ4,P^38\Q%5E3FZ921-T@M5&0MHKE
M&=<-]#/'IF6<8['FU@#^AJC6[?.(S>/G3X%;-C1=BU12M=4>HWNJ"JQAN&H9
M3JO5R6T_!!T;]=,R,T_;0EDY033MAQ (Y$'\O\Q?"4B;N+CXWZ/1D#:1A$Y.
M&?1FSU]01HB+\T..AP#7K[RZ[4>Q=WR#S-J1MD7!?>2U:A:;TQ>*%*$*/QLM
M!D\$Z0&KY689G/U4=P!8%[$G4[C .T=Q>#MZ<C$XM+:L(=P^#4ABD0FS3XI2
MT0.1,I;ZMK5IR.])-$?K3;NJ/E\SQ7_$9%K1>'+FA^:J.FL3I0V2![#TP=VB
M:G58[(Y\?(^2.RML/BN=5'Y,2/PRL$13@01R<0B66J0XC<[;PA85#IY_7.,\
MM6MWIY;4$\"4&\\<2[X8:?*XA8 P?XS_%)4SXER-CIOP_>*R?\<T^+^)/9H.
ML,7U _? ,=V;QU'ZQ3I&!T(7UXAE2&K0@[6/Y&S_5X+=?\^56UBN6.M1.T76
M%+2(\3KTJTP@\_L?=O^ A.;4_*58\MY8THUU_QLKCNSS"?]W.QH0,96C9.KR
MF/]\3MEJ'?L]_?N/;559VB9^&]#TX XMU^E4#S,[R>FE[J:.4[SP45HI]_D>
MBA_<,Q%S)CNSQ0VFY7SW?H%GH=>./DD1$+/Z#PYJF?),U#*-SR6)W4K(*DYQ
M1/'YTXS0S)[,G)STM7\.E;2/=EYJ%@)J7Z7I*57]X9(#P RO<N2#'LVC\J,U
M/X:U@GNK'G4E?>6UZI1_"W"OT_H.^UR ;;5$(*K!JERB0 >@:N#1#T>*>Q91
M.,"K+7G3*%83:'K6D_A>/;1=A<,#='4[_J@?_3?JWC(H[N?;$X8(@4 @@>"6
MX GN#@D:/$!P"S:X#<$M"0[#X(-#<(? X)H@,P.#!->! #/HX.[[^]^]NWMO
MU;[8>NK9K;KOOEW576WGG/[V.9_^',8,IU216N.EK0D_ZD6A7./%GK&_0&_
M]@5-7Y+[V"I05^7U5$+15GZ"=WCA:4 QJYKV#ZG_>T_^'["W_\=L2D\QMZ<6
MSS-&H?.Z!Q@]C4?_CF7Y3ZF-*J0J>WUT;WD7/,YD>2\&,MY]T/D_Z(V0*L#"
MNV(B2S0?>+6@/3!%SG? GSX;9;SNQB])]K%?ES)D,QF!TAW$KNC_T'(T9PZ#
MJ _S*3UF">.'/5 "V/3@/!A1L%'\%14KV$K6+B@HV7Y01KDTO##BLKL8O=*W
MD-!  89,,ZN]8[_,8^9#KJ!/^1^ZP_R,F/ W,UI]?2M.S?EC3$3F/[3WUS[/
M[YTWW8OD@@+%RW_7F!ED(/?-Q,Z]_F2FI"UEU30WR^P0UFQ74D2R-F=QKQF'
M,!H)'T2&9,W+M*?GS#,WN):B7*Q3I^?KEZMLCH"2\N8"LCI]:X7,IU)*(LQ
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
MVB?7/:^;*:33$'TO)OT]/72.#?#P1^*_#XU^>:[9>M]5J77"_VTH@M0.R&\
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
M2_"S8E0V7NM$2[5>B0 ?AB\CIA>0VD*?-X""&;(3^_]HUK>4.-OYT,L=\&*
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
M$<U7YAA*PH7.GE['#C9![:WK _3!7$P""H[ZMEQ@S\90LDUJF41=&&R5VU%
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
MY044B6(T)%@N3WKFGEPLS?AGIX"WNVGYTI05O\)A'OS\!I+L#PD#M.Z:1[W
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
M7!S-^7C<L2M?M.OG0WT*RBRP-[LLH=>)4/ (6:N2_7ZCW.IMJZL"IV,*W7A
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
M41A]50,):([X9E!9[H"A]G%S^2,;C%#*L/Z"P7>A?1SQ:#\.7AGHPX%*PES
M>WS=&=<=? 7[SEWG_-9!3^Q /]&L@<&AX?T+:W['41;<S9)G<_3V51^MN_SB
M1DGK(3<9@/$V56]7W68=W2_30'<:M><1YXH'8#72+PBJR$:"%1X?Z=_K?+@:
M&_C4Q)7@1)?0K. DLN.-Q83(K=C >,WR"--]F#D'I::(6&A]YF^":71T')4/
M@2.<Q^5,L^%:16:I[<[9DFR97^7 $$UJZ&7M%3RSK"'I[?_P?6K17,R":42?
M")ME>-(>.W?*>^[-G8G$)C22S4"0_*?/8^I&D7V.7C&@,FA_@5PS+05*;NX*
MWTGA3?$>\(K^GK)<V5_/J>(5:9Z]:W[(HY<G1E^>Z5/&W<"M'7]QTZ<VH>W7
MIS:>-_@;CS*M)RU,)2O,O-D:= :%!G'\$R,]Y"SNWRN$"CT7OY^"$PW4F0S4
M!V:5KOT02;I]B?T^NJ\]8W3PN?4,9:9IKJ3A':]EC^#'ZDC37/Q)30'BU[5Q
M0UBF/-$U(FKU["'3:IZVG,Y3C19OTG'V!PD0M&.#3*R*_".LO(='IAAB2+MJ
M8&B!AR109_JR5='UYTQ:\!VH@L?=LTHW)?3$=;Q6<*%,@*!;6'Z&@R;33E$:
M/9=Y->N46;CLZ/IR6N*GKV$>%J70360\Y88'F<)*SLNQ/AM6_X[/$%R]_K!5
M,<.,3EGBC=+WH\]D>B^&7GIYU!Q?9(KS)=6N'&H6U'L=922?U#1+C"9G>0__
MTIWT8"IW. 47HL1J7YGZ0#M\M4VA45<>92Z))HF2;'2':4M)J.3VLYW/M(G5
MB,JZ5GW!N]I4^!,3H:B-HF*G;O2D+F#O7/DONC<&!]#2RX\(DL3$4K$#C253
MF.\^2>7'^H69D+H-2X&HE-XOM,LY-;Q:W_N&UB<B55CE)B;3;BY-3V9J?S,J
MNM--7L$]!*D16NOUHB_[%WKM]J+3)P#N5EO:PQ;NZ >@""]FO<O;WV"C".65
M%#)U[X2P)M-W(UD//.5KCMY4+XV)BNAU@V_<TGBX8=0[^@&>7 ,^0DD.$!5#
M>"*-QW$HK26?$K$PFE_]P9OMH^W&L+,DYV*#6Y#RPJR"=(Z">%ZU8:B%MM4
M8]6*[ZC=29>=]9(9_IN00H->$\DNR=/787;8-F71(VKCW5A52G3^=LUTJ9I#
M'Y5S$# F%3*JB)_?BR>?/9PHM&1:?B&V1T>'-[%#H6?_@K;D)$&R.L=2A[6_
M#3H<#(/KHY 3Z=%S# .#5(B8'_P2.#;\:59QK1N)&*@A8STU"+2;H]&D6R3W
M7"ICXR!!M^[PEVT-H#E;C(4A)6&^?%57<<GB^<]L>%RKN99Z0&X3]P* J7+C
M?,!B@P;EJBEF2$:7X7=(P_W%LW(\":+VX2P7[IW6[43!L^N)N$=):ABE.-8V
M+'7$-_-[WH,;:\$*W^Z;_=[)K.Y4(^R<A=.K5/'$%Q'&8M&!12_$6SN4QH&H
M*H;/S@]S53/5+A-"G_"^C-J+?T(G]HEO$$NP"EEA_WK>/S24]>VM0F98UGQ:
MVM*-O?[3N;:=MOKT;9JRDJA)78)2B99WX.FX3M-X$K@99N9?A5$_0Y8L:I\X
M>?X$O:;@T#5>KEDXRPZ?HQWQ>A(?H7:WE^4"S#_ZR]\[K]C*JS&N\GC"6J_:
MHL.5PMTK9LX YW/::+A3=PX9Y^#:_KG0P?(C!QF2QZOUJ+(%5=J[M^TFD'C?
MZ+ATN*5 LXT)CG*=K# 66F'1K'+R"KR<YNQ@G^[PT5!"ID /S$9OE1.W#U$=
M9Z[VA_MM5NMQ$VU9,-V7(P$:Y%C$AU'=4?Y$F('2W'%+J2S,D;-\QJ\A^Q#^
ME0-D\S$D=3I=TV4<'*&I-J+,<(?9'G@,2D5F!_SP.K.V^C!S:IR6UIJ6$7)+
MU?0'8QZ"SU519<4OLD>,K?Y+.X&RII<5U-U$"6S4]020 ,437L%JQ'*$J?9)
M.@ \'!P^CY+(\H%+5R]- P\VE/>(:=7\EKD84YL6O0\_M/%RHM;@7'IB*S&S
M,$=S8NDWG0SF5^CTB/Y7JNA" @$;-M",B2AT[^7E\[M-]FL8Z<0G0BG/DP"I
M"PJJKXOS\_/G+4@M8YAYU$NDHU_Y^^/)B$YEME@JJ:Q6H 05#XU@X]O/UH*!
M1E/B#J?(_4=M ^!YUM?4X$/EH6XZ=1>O_43&)U?63["\U\C/)= 40LP $6CV
MSF$LGFABO^/N^P^;H_V40[I ]U,K]S,5'"FS2'=R@;I<5X&>:%4*J.OG[8W/
M-P&G%)0?)*GO%OW];"H<,RHVZ,34ZTTU1!$!S9!S_PB3E<+=N@V^6*3*1'M&
MZ>Z"M0IBV"0F<$D'T1N?:<6V3W-&IG^)*AR%L:VE)"K,K*.>3P+'JTU,+3<8
MJ$K WQ=?6?NF_*7(&R,C=XU47(U$/NM("<,[QAL: B@PPH2.;(T.+95ZI@0K
MNT?ZB@1(F G@I[4\P5,HK&5 I4.?&LRT,IJ]P0' 4+HKWCQWM6Z_,9D4Z6_&
MC^BO%)VT9<C?3P<'Z#AYCN?/#+,;N-55>854CQW;L(3A>%ID1H]HF?XT6N&2
M(PQZ*(B.[&7&5K@!)K8:F3T_T,!_O1<C?L;RM\MS[?X'0QNU=__0]@=#W[S7
M2N;Q"@OUZ*VSF/[Y/0P".4[M^F@0;W/76"+>QE,U2CO RN(48D_#+!5Y'MK'
M\#[,E,?#6XR;5'1Q.;K86,S@T32&W&^[%K<V6,+1*0"%_ :-*/1W.O@:49ZM
M1;!0$ND_JC&868#]8!.=Q.]0L$M]YG-WW:^]P%VV&320\C.P7)19W/DMB3QC
MTP#IEYX7HV= V>MYU'!.Z#^(O/B C:/.17,I#Z,N)4-#&Z7B3Z>U(OX_GLDF
M:$75O9DQ\Q$KGFN>[4[X9E9=O#MM))5,/3Z&'&N.A#.,Z_<;I&<>+)Z,C!MA
M#_>TK5N/8"X['XT@LQ=UUXY)3AK,W70F/?G^MJ@\7O]&7.XO[24>L_;L 7R3
M$EW:NL&ILP-]*BHJPND1#*$2OGH3([UP<NT4%54^A0&9&'A>&V1_?E:"[QY
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
MY&[R*L9N$C(#G[C/$$0A$P1]7^02)6)@*@N+7,"I91'U3[NQKPUC?Q'$ZQ(
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
M)+-E7AIZE,N^GZTRQ0>2;8;1X:,"SX'W[?;Q5= >/-'!N8O=%*_3$LIN(MJ
M+3FQ2[-7#M<[34&^)B0S?00QN>NC!/T3M16]^:Q<R350JV+'+,\@-@40Q=:-
MY9J/B&+:R##PW=:^08=OC\">9K"][M%"O'F-8:/WD,%NKJ479D$4+V/\R+RL
MW,I*1EH'4S##]C^8:%16[7"8<P0!@]W]8P/W";*_8U"[ OZC+<RQ>V!Y<075
M/TO.TI$X0#6K\$NKH./^[J3W_I3T(9_MD!:60!B?(@;P=W0T4@DS=V[WM_^;
ME!H;!5)J81WJTI3XV=/^TH#L/"=[YFN[*H%=[N/WT;NT2V#A4LI//;FZLJE[
M@CI^1QPV4-EV I-=KJ:HV\%>R;@3IJ._*'X!GF1[ ?P",]<(W$"ISQCD]&G:
M5IN N(VE=0>FZ4VW+6QI_84-$O^0PVN;J'?>"6UN5ZI*M5 T= PGKC&<<_QO
MD(?G$(;KP$*B)SUC&>G-S:H@6GU??P/65T'<QAA"/F;+1[N'/G=W/(U5.U?9
MH1D2FZP;KQ"'/2MO'M0<U-9T<E)XGO>AXZ>>:V^$[5^_:VTP(36>V:6)U<RM
M2PG_KC/;.*N[=,_!WB*0Y&K'+N=6K>3W^18<Z$6;X0\_/&S=+Q=K:,LT:E<C
M<"YVS='NY%E4A0XO_3EH[#!Z7+WJ<9JYN>,>A^D=<-/[0CL&W<V(&.LT/:ID
MH&;A.\I_45QT<\Z@:2*@GV;K3P3QK-QI((S&I+Z/ATD^;[1.Q\;@;5G+U2SE
M"W^N]M3@ZBUWN907&-@JFW>!HAGG"SAP*/#..^@[.2*.Y5H4OEG%TAIW.!$W
MV*6OZ_C8+N\)>_1QJRP,>J#N8&P,'-!_;,,M78(^5O!HPH)FD<-0RB#$G\>.
MPQ!9K0V;_V&LYS4\X &>^>2'6WJC0(T&SR; RYF6Q7TB(@KL-V58S@:(3PPB
M!$T[)O ^RZY%6%B;R\TN=3>1K=@7-V(D(OHFMQKQ6(ZYQQAZ- 1_?6*$D'(=
MZI?Q]]LUQ'3*69 A7UFB>J&9='&#6BE!"9,426+%];\UMAN>-7?>+>&+![AI
MI1?:_C;+RUZ("1Y&'Y5V4:7Z!D1G,?ZO$"GUQ,*<;_71;/.4X1Q-G]8ZGZMA
M*ME:,%3ZHVB+DNH1FE2UI4VC3GJT0@9EU;V($6I#6$5^3J\EOW<%JC-Y>O_4
MX-:1PIA<E-Y!OUWEUO2PRF0W&R469I)[)[:8F% +L2/WUO-DAT#KZ^?@ ?69
MU''(CW';-QF<MI49@\P*J*S[7GVFE-I%YDX17Y*H5DRT/"*(_/^;(OYH2!MW
M3]=D)ZL:%>(RR_UYF%M/;#<5L5V7^WSZX&,Z0Q0_'^@<2*J-=632?@WE=[E2
M:ZB7/4.>:_J3$W@"RC=L(R:[9_!YWGN?G7[0 J#.V2GNT!$E9QB,M4,;LFRY
M&G IY?O#,Y;)K?L'>!6G! S=P)W<3@H$7BQANV"]MP[/P^,K$%KTX0#!5_\.
M3[OE$!2<&\;Q1TW=>M.,Z@G&ET7W_QY6Z[?;[D8W"7@ARXM*&\E;FR;+8-./
MUO6BUZ0[)PN3;MJO+*%ZZP#/T$Q%!.+V6?JCI.^MC]BEHGFY93YW26!K!BJ=
MJW?,H6]K^)=K/VKH/4#MZZ'92RWUS?+QLWL*_A:@\,*Q63)99)C][)"]&Y@
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
MH@WNJRR^Y503^6EN&13QO&,<9@'WII2,=8L'TSYV]]^MM)N5#^T+<:#_=!U
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
MVS4_LH85<3Y;DO&+SW&*">N6$RH9IWV@UKP2JADY"/B8.+-8L+0TN&U]!@0
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
MF/]31.3'H8RY(&WX)?"+S0'AGH?X(8CIMM8J>D/S^4SHN'I6(DW@3[JSR/2
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
MOWBK7+0W!FC N:3X-+E)OG/=>H4M-N7@&$]_Y]W.7;SCF[DA?/\TS@=V@%&
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
M9JON5.4)JG,O_U+E7I%W4W88@?3VD$L8U9X:"""X&[L04F32= O/SGYYTG5
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
MKDT45&?5M:T37_F%9JZZ1:]X66F0Z^[WZ(M-_\[9=)$H4XA,:VPI3-5'(ZU
MN3F=::YO=-B]I:)F5?HP26GB'JS^'R3D-2P47G)PK)]B0L*L]_D,[)=T?*5Y
M,A'F9PK1,7#298$["[?M&?K%!D,6=1J/A?,YOLCTZ&)]-*$C?4#;NZE S#E>
M"%3I6<EPW)Z**(S?RG4IMC6-3'4BN)#ER7V:-!HV:H0$$<Y=%&DX0O9BGT7>
M8 &&UA4'&X7V9)F=F$ HJ*S)O<QD7?[3YWDLJ=U!8,IW -G?E#6J& +5:/3+
MDLT,=P/XV)N%1_S07B%BN;7#\Q<3AQSQAARU^CH\41/E^NE5;^<KRK?NI@K'
MF-.LRDO\G-("#$#U10Y41]=1-,3&:R,*.:.3#*QSK.+#8X$XV2;+/X>*KLN:
M3KM"$'?L6R;VTQ5#?-LSB4,]^Q Z1U?P=MA]$'K;9P%"L%<<3W_&\[FU\X^=
M>M%\[.UXOT,RBLCO)7TIZ<!Q62 5B1]XY,NB;S&'QGI^T3VQ+/D@*D2*/\5P
M6\$8M.](.D/O=D7Q9V/=!\P8P/QVA(NZEQA6ML=BU33UYV2XX"J;3.=9J+YV
M@Z(<_',$%'OP:!86-VB@/+F*_ E.VAR_>AG]@&;"CPZBB>7WXQCI0>4_$QXF
M'@(*K6PC.F,SW*X$UW6[=EX@3DW6% ]&U20 S8]&-!(%J7X:.P*O68#'""3P
M 6VX33K4*V<^/(,GMA7K4G)!))HPSK-4^@$-;@'RA&>=$E1)M(8&!F_N5>M?
MMZ]($4V=+=&URM(,%^=>"X)U I;;E7+PXW.OLH8S<.;5++E3/8=(*_.-HQOI
MI)F$\+L]Z\@\K[["KY=:?G:C,-=5*42XOY.%FMRJ43K*<IBIP@AK8A3(7SKV
M,'A!V-"[$?Q^_&\<F/WX76!\P<V#%D"K:GYY#5*_9X2@\$/>VQB9);UFGY=!
M2#H!*MDN7@$\P\_]]O?4RN)4+Y%+Q^!R$?F-A?C$O1YY)18A:3Y2_OK$A=9E
M3;Z[B)L; 82E3+D 7<*]]2L=Z!L\+#TS@$IL.,DV,)"JE)(+:%6)(RAU&*1=
M/#4;9)I[)$-0$NWZXB![3O_<LZ$49+$AJZME 1P3KK:>='3->WHK)XMEEW<I
M(4XK)CL6G;)?\\YQ6(8 8WO:K-WS'(^-(94WEBT[5B@[E8$5&6P9!A$R^4ZI
M+&3*3P1YY_"&V834!.CRPB$K\!5_>9X9FQ9Y+/R.Y05WI 7+KJ^$?)GN6?S/
MDB:EUKT_6!M?LZXLSOMP>Q]6#EN_J5A+^K5H$NZ?L> ;0]VTP)*7Y^9R[!65
M;7KF6>NX<H:<OK:N; _>)RF5T^,3%W^Z^+S$#(6IPXKXSKYNAU\R!CFZ>3Z/
M);/OFI)=^I;Y1W;1VW/IL!_MT4E%.:GBHM9NM/PX+\$:CL90^<5/<]\6O3]^
M"]4K:J=T=RBRY-]+TH%2.R(+>#*0T6"E25TKX=(%GYTJ&14K0:<.I]9F_$_E
M9_MBN<T=I[%__E'>,YM5BZ&A-0SS_PML\6-<K,?_R\-/(DU$8J#S/@9=1OS8
M=UBE3J2BD#LAV[U2>RYW<MXM=)$^FB8ATPJ8C;]E(*J^ 95A)O5EE]8M"60Q
M][=>%CO+2 W1M"OU'(S'U<YHB>W],*2[D*2L;XDA1"@BP$ALT"J:)N3XNT^Y
M*R(4QM[Z_OM_GL]?M)O7<KZO'=@;D7&-IBHS99^-)K@VC?YL4IPR0'"""ENO
M(I#'O8V  81+G\_0=3[#F>'X[;G D ]UCY(*3=E%ODEYY2%/Q'LT9AV_*JJO
MO/R#!1]/!NQM9GK\@Y^'?H<S$'[KVSZ6:J-M I_/S.Y6ZZ^1[@O3\# %-LJ
MDNAL7@)P3PN,Z3%3,;9XJ;%O7/Y[63(#TH3IFX[&2SAQ'O0:RL4@_1]>0"*
M]<X-OI^.D*=7%\- 0[P6M,7X. 5*H^X/0RL:?>VF-4F=37$8=5J[HA,3JMY"
MA0RA5^1.VF1DW D%0+>3/I,17=PG?;4)1'0;K'(_B)W*?B\J0LHG4_;4$K_G
M#5A3UJ):.UDV\W7K\(!!@D#"X!HSXI)>C@YB=Y-P;@)TX$KAWR)KCM_[]Z@U
MK^RF)@ME&+9<<)G%ZK <BPIW7U!WPVPJMKB,=T*6>@^&A"CQ,O$O1+B,ED%9
MWJ+7''0#_,YPII&,S+%I8X)?J%\_-U#15'^M: ,U,AK3[[DWONV&42QX<<P=
M\YW("9>.#-<A-,B('NW1$#T:1R<]_9(B_=#0T!^D[;!O6/PON02.?^2.2\_^
MJ;CEG6K,?U9=@?<1-&$*-*#KP(M\*L78X*5_NOS?\!4EILL%\\VQ/7MXS*X.
MVP6%M4[=OIM63P^UPI(-0P"%]^15V'<X_/1 DUU2[-NEX86>+3&6K*FK6->^
M%>XZ1R(TP<@Z/%J_1^EX!J.E>I5'ZH$E<T?FI"S&%JXS-TTB"0G3PM%\Q= X
M]RO;<\E>^6T!<3(YH\7@%HY[4X-2 RKKM=N&KI>VROLC^U@8?W<EVD<X3 .T
M*Y1S>;3K0>[64Q4$9S"3X109,MI0W:'<5+6G")(3)V;@Q0]>6'-$U6)S3P-?
MU<6/M V%1]SF9_K?3<C6BWDJ)SLCA_NDTX=^.O#BU.3(X)STKGV**.D:SWMN
M:5)AP+H[4_'2ON,Q=]"G+MQW8STO53&>RKXT^LO8C_81!_W0<&>G[T'Y@,MY
M(*@JF4V285*;A+*MN)'""8%$!8I,1L*3,\M?X^-3Z?;KR 0H**,SI9!;O/CW
MRIC]<[/8ST?3Y $MI>P]]?;VCH^@F)IE]A2A9G3HT?SWNX9JYLY%7*&C(P,/
MT63'[Q\=A11B,#^)U]$>B(\;GRTECEA1WE*+LXM%9WY+!&]5Q@<.D;*3WNDW
M:;QB=S$'"Z*DR.]#0G[\V0IUNJ"S1#_IC;[[3[^67H_RHN.Z6?>C6]!\#RQ*
M2^8:2VW]@>@7E0U;+N<!8A3^;9O+;SK+6A\O#,/*_ >T+$_;F@7MY[!B-9]:
M LES+W%8Q@]6;URC5TH8]0%O#&WPO+\<KH?SW?71H6/[$Y 1?"<C"O./@(;Y
MXU2A_X>ZM& S+Q1Z54G!H&J$Y9ID30H7*^E<K] Z.J-^*J5L;<)"0^*=*=Q"
M3\[VV#NY>NH9KO]IJ.PND=;37VADNA*__U\J9?G;#E^=9':K<7-K6S$U6Z2B
M4"C1-2Y^0!MLN%[A9"[JFHX()@1N>_ *SOJW2E\YU7^2#WE".VZ4]N&=#?BN
M %RZUP6]R<CX X&R!N86!F[_-(@#1%:\FM.P3#;V+,-QR70=<5-A.#+M&!&M
MHJU,A2721/8ON11HO;G(9.CD9S3>14RAYCRG+OZK3R2<^^X'!-86LI9\M?OL
M2BR!V3SG>NV\_9+($V['KN:O'0S^U"^TM?18OA]%<]<TS#) 7TUOOBP@#XI)
MZ6,TXY%E!*H.4'Y%O6=TQ CK-5+LQGS<_7A($H4:*3N#RRZ1B"0%/R<J >#8
M#(O)\(?#PY[D3KFGKHW5?1!:1<+4"#%AO9Q3O 1F[SS-J_E^I3#^][R?T(G@
M_UA/\L3Q_I]HW+\OVC_3M.K4ZO]4;_*#D>U_>3#I\8>AD7W4T!+H8!\(]FJ?
M!I_0BHDF*K>^/EFH%U6W5@_6Y;>=_4Y78=""]EE)].2C%.6G'K+XV(]FM&B
M#ZBA_:*YI:BE/3\'V_6Z"]L#)2DP@HT->7)V:SUS%@<5U: M5U[E5.+12W[K
M@VX*H%0P1N1+Z1CNME&TOK+SBVNM;?:)=?C= ,/2_0RL.C<LT%IG'^B.-\HD
MW4I34DT5)T=\7QV:(TU9W);2WPS4DQ&!(V_3'M#<-(DZVK%,HU_5VNGD<:2P
MSH6$F:EI;9]%74A?M);EZ=OY2,Y_-G =3%:(OMS,/>*VJ"$Y:IIMJ_,47IFQ
MOF-B.K_.V_=I+PGMXW6&XC\_YG7H\JWO'VJ6(H)<>' 98A28QR0W"4NM\X 2
M_:8WM]KU4US5%3]^&!K=$W$XYA6X:%F^O??3'4B(K0<0;+<=K#0]H/4=L+>9
M ?K!,;;M.BJ6]P85QQ%B+>J80)#NS?[R#<\F,4#C6VN1D.L5>OKR#0HNL<RL
M7ULM%GM!Y,!(,NZIR?(]?WU-V\/84U P72&WN_I"]/7GCX_OX9['HU8MR[^V
M7[@FE:7N"]2 B<M\2G.^BB6)BB<5K0W>;V['"<1L0\1IYF(%N7F.1Y!45;Y4
MEGK2:ZX)^2>R+(!DK?KK9"%#W_NP*96W/Y9[1S[>GHOI: 8)I2:.(]M<ZL_7
M<J1UO<N:7=ZV&SMYOZ#U8LBP$MJV %Z7HY;T?%3B;A_0MC:WK*@*)E.+52/0
MOXY8X"[GZA)&UCL+I]Q_6P\@9R"]H@J=N[H23>BI@S9[ 9W3/K@X*_-R@@"4
M8.MW5S^R2GV#WT4P(<:#WW/9F@64?L86$2%R#E&V01RY%,N\F:QXHO4^6>;U
MD>QC$_I%G#\ ))!7((Y7 '=),9L*/,\<-=\UL=?<-FTV]\KTV%==?H;I<@[K
MS@SZTTO<=#*N;7YUP46G>EOB')7@H')8_C&;_\C5<%KX688M!#K6%(TM.>%$
MO!MO2\Q_ MR" NLC=-+;[$XBJC4SKD ,JW/.+J]FBQ:2.P5\19.O6ZX>T X2
MNUL2 ;7S)U\:#7!<;&4<M,J K)L5HC(C+"]_#[)0QB0WAZ%'A.$TBXBP6NQ)
M+:;4Z[24(M]R(.NNMH77R;AK,:<3JGAO](F,7NDL_<#<Z].@'A9<=3P24^["
M"O"%$!PAE.NL6TWQMZK!YG&0/#ML@7N>LCQO?GTDEAOO3:7L<K@H^< WD([T
M&7_2L:;ZYZK:ZSB;P<0'-.S7YX8>">]@OUFE;RE=)(^/G7;X?27V&[RS/K7;
M6;2;/9>>2SWL"H&W "LFR,GUZ$3[UQ'M>79#/JHQ<H<RF&T63UY"UD9W65SS
MWFT+'7>0*?'L L:HHNH-+<WC-IJ59FL#'AD_5_N&7=UD/QO6*:'52,G #)"C
M*?C)4?HR7)+YJ?=G$^.>C4L)>M&(KX2\WJ6(S3-!Q ,:R76X;[O2Q%DIYR&4
MY=7F=$NK")-,OP)8KMR=O^V4(ZC1T+WW XTRM,@R1:\I,4N_I<)*EH%<D.\D
M0#569?Q3XK#=5/GYQ6^?2:H4GLOK1EOFM(JL/EV(D(U9B35J7SZO"I$HB*Q(
M?ITW-<K,_30Z"X^S[QF75Y](DS->X)#Q@15<@ED"/377'M?!S#&$2K'V!9A2
M5,ZN?V]7W3S /< $  U?Z!7C;L95M!VYV =,&5XJO-M)SR0.;4(A L ZO]8I
M2@K3Z(*@:PC;&%X1OF@TP"\6EA*=KY%A2!Q[D7G[FZSZF9I\I%7U1%-US)=^
MHUI,<L@]WME.^Q@F7$ZZ8B6W^0M*@SJ,Q^7INA5CE89$>C'3GNS*0:C#:IG.
M$NG:<T\42C[3]WFJ<DY&5-&@>_1P(LO8=GL6G?EX:6_4%_DE+Q;LIB1Z"4-*
M%PYQEA4[((0JHPG_A8EIF:Q"O4)Z%:"_O\/7^]#8ERO!/$*$6F"MCQJ>S;Z7
M=S,1Y!JYF&61(7I[Z;B^<G)LN2>I)R!Z)7IFX2NN(N#'5;'10'P_.CNVF4/G
MT[HL,Q5Q=A],=G7\@":1U7BI37BX2/*3?%>%\K!_,:@R>8!<8)K.#<QR[">N
M?64!]-5V2*MK:UIC3MG[MC:=8;:5],KFL"VL::]$;"K!1>/]WNO]X)PH;X3@
M@.,("<!LXK/NOD.)S-%RM$/^#C341=K\\WHZSY2;-G;/'JNRT)<Y)L;I\<C$
M[?W44^XL]FJ"[L>J9N9N(/WD%3RJUEM''IR3/EC?GGV^KE5S4,ZTIRE&<95(
M$9'IR66QMOP1+#\]+V3:"".QI9Q<@X:D9I3)@V*@&\%,]\($&+D8%>-'[_MD
M.<"O4+0>L%RZ6")WP04"=]ZHBV<ERK*=0OP8E+GIUX,A.I)#'>OW,Q_GZ]W1
M;[L_Z'"O!N9ZAJ&B]][WBJIT-ITUU4$Y]@P_3+_1.R[XEC_%9B5<SIDPIE?<
MVY6?>'12";!>9M-FBL\Q6\_&**;N\O:*ZW'92=:3=9KDY2XMGP?$V_2FYL_/
M,.DU?/_Y0C6!G,@Q7J]U*_^:,\>RE>*FX@'M0J-]J3OKP!PU?@IZOMAJXW))
M39$S=0H5<AK-T@Q+ B(@@@BD1J*T<?O]VR.6!S1+IDN3U0>TN\"?!"MB;*Z]
M=Q?Z?Q[R;-+$AT*)D7$T!LZI:B1T'@S!P?^0T638KSS4R&VQZ^OAOCRW[NGA
MFW_@0[-UB#(0G3W6UN^:-/".%Z)Z'Y&C?YN2+EWYR@_?4OIR<V2U?^2@.W*1
M5^41%YYLA)ZLR;Q.G:+;69&ZU&V>DLN 1*I5YF"#K%(@W$3S?B)]9J. C>7J
MITC=09,7="29-HZF]MIW<DPPWI4WL['0%B?B>%$AK=8]*^F:V=>S@02@G6+A
MFC1V&4FEFO.M!U%YZG\=G F(TO-190&"9%H_9H=E!0.1@9E/TM;UHDC2"G<]
M4L#>+2WI2<O>$7N-#VCS\C*@2/EB775UEXIO]I$2^[GNYDA"4_QW_Q\AE,-S
MXQ]O= +PU4=6JSQ2%T7>"LD3@V7$#)17^$T2OF9=&VTSNUK\99H5XMG7S&[&
M"Y(VE?R4;PYK7"U;K^Q>/QC5)%M(",G4;I?JJH^#0IO%/7X.6EUO@%ANDWC9
M*>Z>G$\]H#FJB@KI /D>T&"(,;=KG6R+NZUJVI.,@9OWEHLE9GR]3!ESLZP6
MW-"G]8 [CBM;$F59,#_HXV)KXDHC<CE0;__-0LXCLMK@IA=NH"QJ?2%16[C2
MJ)YQP8J3&YYLXG?RL-D&5PNLM"^Z8@8L-H>ZG&I,>]?[)!+#(R_ )\ 7(]CC
M>5,K$_>#\:3K.:QY5P0@JLX;(^.>#)52YKC1N,BWW9*W)WW5GIY.%JNWRSV^
MAL--/K#M\?WG<VB $@&^LGL]JLY>%70"+XD/PSO")KF1S$O*HPQQ E2/F09$
MYW]>985=W]8O?^G7O:](PKI!/)Y9I^L0_N)EK'[5V+Z;QFZWP-#<;'H>@OVM
MWRI*Q-+%!578%]EO,&3&F:%3:RS$PZ^3%4U,Y 31*JX:^"P3+(=@3142-K/%
M(M4^6M)N7,;;_S*[E>]4D%<U585.1-1B[.O(?B7TP6,U+ZZO0$>3YN>K3]##
M=ZC*Q_@[ $PO8_>2I!YOMV+#N!17<T]Y2$B(2%E".;&1MDU_)&6::F0M!=16
M7H2%G/-ZWT]4'$XI9=#<E]K<&T3W+==QR]V^3.8-<@(>\=KWH F>^JTQ]O,.
MTC")Y&XI<ZN=H\VG:1':?GQO.)!4Q]1Y=JRY6J+CQ9LF^]P]-U4;IU]2\-O0
MP .:EC;\WC!&X_899]M.X<_&!9=IR=2B<H"&KEWLI_(&:9?X32'63O;2-#D7
M5N)4E_:/WYP[-;3M8LJ)>X3D82R CY+<NHWRGZVYY4 +NH""J+(]Z?RZ$HVZ
M[*'54FO;8 %\5UN\1_B8KZ>=W)X))]B:@T8IQR;Z)HHO-NC#<4CQQM3<:6FQ
M%1T0-6ZV/F-+5M<N!OJ%VUM#ROG??]7,POF^F "*[SEE,ZT<^6G/]6S7"ZK?
M,[C,0 HK>ZEPXNN?PYR0^^T\BS$;3[-"6+-],5M4C@4^8) U"PPN:PZ[R@RB
MRIO@E)4K-7@9C8DQ8<'P603KFX8J/PE2SJ3O,@G,VT@$1#MS*L3B6>UF3!/I
MV3:J'K69<PGN2.4'V+F/33D<EL"FG0[2*>F*S?I&1XY+TSX%L=:!7T3$1D%[
M?R8/ZA6_T3\Y5)"<;/#[=CI".+XJ8/NR?(I%4?=:HR0.QC$G]-[)\)D%V=KO
MI=_7XF)<9E=I.UHY.9$TO],C1Q8]G$_Z*"62LJ[%#0NK#Z!<QG832S8$ P5'
M3"'C^Q_X^7R=E?.I^3&V6(\.VY46AR&>LZ9][YDL!P4HW*Q=9->4^\RHU^]H
M\@SJG)QL-6>:PC+9^@@^$5A1FN4,7*K(6[#QH8<=S8@KTN?QHD%-3($\B6!6
MQ$H)KGJ)%+'G(5H?+H$,01>NT5 7I:H, Z41QU G&@?'TH9Y B++LMAZL^_W
MKN8PF#3#VZPP8J_U99OV_(R+R!=V)3\66VIDV4H[6IK#X'1I?/YYTAB"<7/9
MIS1UB4#%O,5F(W%TK_-C.&?DONF<'>^WU.""7QV-Y.PK7;$#UK.F5?IS/;.[
M" =N9[5LE5@ 6>K4G-#:\':W*=EE,,(-W55]TA9T8W>(6[Y_!,NKQ?SQJ^;)
M^-HHE;P'<U\R5(+SY>E&8%%0)@N=A=7_X.XM@.+JGGU1$A((01(@6+#@/C 0
M&&"0!'>"N\/@#C,X$=S=)<&=P."#!8=!@C/ 0'!W"9[W??=\I^K\3YU;]]6[
MY[YZ]7;MJMV[=M6:7:O7[C7]ZU]WITD;<)Y@&B:?#=YSE<CLM&VPGU:5!CPG
M&>7O8_/X$*6IOIV"QJ4-_K:RIO6:M:^H):_A0[3K_4'=8L&]%?/ZO9X6&GFN
M<=FR' V(6SSH^C'@8$7M<*YOKZX6=G=#'SEU\AIZU;DT@)A#0*&7T1OB;VQ:
ME_Y@2-_ZN;QGBB8I.3=N#7HM:6=M-Y,T3 GB?O5!-@'7*WU3C"*L8A/X,_*Z
M!L[;P?X@CVI='DS/1B\O#B]S7)]T<R$43\;"@1G. D)J!O[&6J_F"AO[7*)A
M 5SZF1?6(RT"(JES&X'D#;DGZ$!,38'KWX%'4%1=:-5EHZ[M[HG0V\98&@H'
M.1X0LVKFY-G&]]Z7H'0ELB'2T^NM3$[QB/= B\?$CYVD@N>"TN]'>_XR>:=@
MX7FR^>(V#1N!\<HUSHU073M6PZ^I2K:PRJ0:O'O  X'ZVI!@J[/B\:2T'7(^
M$AD1HH*A]>S MOH8/%BZH"Y=Y^O]=?U$Q<*?+^2S2(."GG!SKMK&K\KH4'';
MT *9D2Q-#=F5R$?/OG_1C\6_VM*=H2_.S!-1H(+%6')Z:HG.[.A$QK=+Y3--
MZ^%RAN;[RR$B!5,5)A*WAJ-39-M>SKL;P-2S JI>!.P:**Z0OA?(6(B:,6HI
M44O0_8-QU;?RA/M"F#$KWV+K#T;SA;_.+[\90ZC<022".OWBH_5YUM;[ Q$3
M_)V*QG +I=TR8*K\^[AJ?5?,),P2M@U;);*3"<$F.9>K:<C(,"2Z6(YB8YLF
M!6(*<6:&G#J)=C_$5K38UQF2&\:D=QB;?F0J)30L-&T1T>7L7!I[W_%TG.<,
MKP9^/L!RN/N2.0E>M^M6"J=E+CO,FVM"*<=K!*T=)P2&[%35V"J Y9GS'%GZ
MA)9+QI5UH]=0#O;0F8U-K>$IS:E&M0SEV_$/ROT>.?='7]"H);6O8)D=\V%;
M^Q>Q4X(ENR$5X[\CHQIR&TUI"U"+[]QT,YF)^/':WK//"!-09-3/.6B&2 GI
M1]^"H9$S8(WRXYLUB<W*%;XK7SI.-TG&:.U[)X,95Z$(<PM254(?,?-&B4DJ
MF5$^Z17]$)Q5E"@Z<DFMT%?.1A>>=J33LX<GY;EG[TBW)U9C@1,?7_"R7G.8
M/F43E_4#4HS]#\9GP#M>S5J@4;DY7;XQEY<T))PE.ZC8*=5RPO=VQDR/90)A
MXJW!,E&>JSE?MNS?!=,WXM/4 <CO5Y@03)J0' =4!M@7[<BKT[.^'0[ZSVC/
MJ7N30K,P"-CX-6:$,]C@E9-.DFY>C?8BR],P1C)K<QRSN#4@%.K*8GWJ^2YG
M.I/8VA'T0G.['),E-&20V*(P<=Y7T#<^>%$Z1=PCEEFL!Y\-]',.)T\LW2(.
MV]2\FCO@#P9DS+![YWZB7]NM)C2#"U0RRHI&_BJ?4 0P[Z]S;>"+I&?3R-_%
M<F."'O?L/S57^W=H3>N0^H!M]7W))9P)[*D=F.'/TV=L]:3GIW4)MO@=3D[R
M%88WO;W.X(W$H\U^>^,CR,%!1Z/PGI*]DF]F#BZ;?F_++TM\7U+(SPW7S8,Q
MN#LM4YCT@')^4E[VQQ@Z XSSJJ+"C#Z+,W)4UZ@XFT*#1'(8.HNYW.EE#@X%
M"MU6,FRTD,NRD3L21^O_W\J/UBGO\*W[.M%M"JT*^H.1X1Z+53BE%JLA:,ZZ
M .R:35[X"&U.+>4OBEUP]9.C" -VJ>L2<Z>6QY;:W:-6RU62O0\6X$ >2>-*
MFPC;K:3E ?J0-T*,+*>$9+!3JW<QT[?WUNZ_L=7W].9-OW!XA9+HF\.$O?0K
M=Z_*JL8V**+?X3!'^<?5<"X*N4^]LVCY=\IJBZ_P?O)]_\R\N[1%SKM,T?B(
MBDMZ,X;\&"SO4Q@J.DNH4 ),^B@ZZ_F[1\Q0 &EG-$<1ZPHP;5^ ]U%Y3*]Z
M>4R^KMCGYTF_GE^LTO@MY[%V>@<8-L%88 %:,-]0!#^/; G,A &;":Q<Z#$N
M1R.)Y_9#S.><P%A%73>DZBTSUF[L]"E)GPI3#K_EJ__)K)GJ^&#WT&SZ?PD]
MKA*U+NNL.G\1)CI\B_UBQ=#G<538/X$!W$ 8^9V"[BULBK:-9]<R2>#W?[R-
M^R\UXXK_8Y;\GN_S\"YG7;<)Q>?>)>1R6G9P?FEL)5,I<FSI@4JJ:\E):I]S
M]'#X8S59P);M5N#'AEPRJ_26;U/S%0QNN\RD=)T6A=!??B"6FJ0,6L<AN9I$
MOX-/&7;HJKEE1_2 _8%5*7^*VM@L/X'VR&F,I+O/-'K^]2OIQ<BPFG/Z2AE"
MZYUGY1]?U Z/3/U#O64;/%3>CYDOUD8M5HSH<#)'9M']J.L<PS_0X'1R%.2#
M7S1@E0;G5#/CSK)FJ5@;JSXG]V .']PUG.%0-2LG::VRI].AB*WB5%W5;V3M
M)M.1B\<SW5A5<F!:Z<%R&NVJ1J$2S5PSK;_574;VUEG3T 2I+3:\C.).&%)8
M JBRL+X \!JWN*M.R-+)4LB^"'.D%,9L5_MO6OW_]\17A+!%J*R_=.&N$Y2T
M.CQ]@IZ?[Z2':]5@8E*>SF<VT5,10+J?#U+LP(^M#Y ):&*(D4>;<(-"2N.+
MG6D#6K6WERI%P<G66 F4_ X]'^8^?PADB-&-6@,&LA!!W]E_D4XVJ@>_U9\W
MZAW=OO:3!Y[(H;C$[;0!Y1D!=PDI K*@TQ3] ZJF6_7(\^PA;=J/9QB]FO]D
M,2V[_\&PW?Q)66B"$P?_]0N$/55W,-I>',$YJ?IFIUQJ6*ES [H^UY_<VR/+
M,LT197HJZZY5.8%+),GH+F'UZN< 43>GTQJC>I^2Z\"3)?-W#CV )8?]T:&K
M^\^WLOTMOD9%]?)I[5KE*2P?>GJG7+9<5::=FL\V1SQ#J++PCL;*ECXAYV$0
M3.#_OW( _H=($Z-*87Q@_^K@!TE9RK>4MHS)/MX?YJV=)R-XXY2"\J]JXA]]
MX@O' 8/!XL_3C#;O/U;L/Q1<F6 _@3L^Y-4+K3(Y$YE\=")N+2ZN&G*2ZGRL
M<A5)3$'=$I^D+L]4!L]*532R;07+?IKU<>8JY.=ZTQ8ZK)50F189D@!BWN30
MLEH9:AM*.-<M-Q44M(["\U\4?'T8;Q7JD#,H=) UHWT^HVL%CTDM6\H>]3(B
M.?/*8S9-,_1^=CC-<N$0;:S[ZSO-F\CIG(K:59]_$H"2;1S=4R:%LB!?.Y<R
M*=.[%T,>A,]?],3I53F8'G(/*!(>GXP]R?LP]W']LZE@ 3" /0QWZO+9067X
M4C8-A=P\NW FR8K&M* :R]V@9T\KN)X\+$;)6.I=42D#(DEJ4C-]R6Y=-FO/
M)!9",R$<:L<? M;=Z3:OT2EKEZ3E#"'A$RP=>+X).)(5%\[LQC%++5BJ;+)?
MB'JV8L;Q\])[^4"T.4.5K/Q\.I>6-CXVW!1$J]]O'!U<N<8M W@@:7$3E_IR
MS@P@EMK"JTE_A"[Y_W JP/,VZBNC5=[M"M 9XWCSX^IR3RY@IL8Z>]S5%3[0
M-NIUECH?8G;(NC<"R.Q,6L56H?+BU4RI"C'F_%E= X/-Y6^UO8H.J2]A!8[1
M7]6]I%-&YL@B"2.BKF!$",^U&/DGRBO5:[K; N&HB[/-,^$OKO5B]MJ['%;V
M'-D#8PG(=9S<;_LJ=_4^G98J/+/A^94J!'FO+\Q#0 %Q-*6WG1TO5DJL%#6'
M/WOI$AL;,C;&R.C/JRF+)50%K5E.[K -E3BR-N>)KCTPW3#1RI89&/F9\*E6
ML.]FFN H'Y%W2!7<B*;/MIBH*-OTL9\(@5W'4C$>+QEF=L1%>I^,34&=_)$,
MWU\#VF2(4L,W(5NISMFX?S!09&LYXD7BB8N<S45Q$T2*_$HRKZ,C85PC)'9)
MNQ)0@%$]QW=9*M>>7L9).4.^9Y$(OZBN)6VA?57T(^TTC:F%FI>+K6M4%V\-
MW1Z-%ZGLF^KM$1+RWSY&<U[MGO*S*E8X*/NFD%<L4UQ]"BY0V]PP&-CH2(PU
MGA@8L+^@F[1YJ%M?,_1A4TSO ^"-7\&X-1$)&;\C[',&S\L*[BUO+J[>L[ T
M2M<Z5-'8%O1K%?H<V'ON6!J;]AND5)QHMGL.=G5.U#.:Z0_J,.^DF24MT5L3
M0P*93BV3 -*33T.C!UM1N5]S<^.C6Q>0>[%M#OA3"V;%?+KJD^D.!+0,'UDE
M.CIG@=,L?7C %TK ?@4YA59EC)/=HY>/WJURXWZ)!$L$VAJO5M*E<5 8U8SH
MCWOS>EM=$9P-)D^<#1QN$L[N0H?,*4L7C=;@ 5_[.@DM5J%\@MW!HE_?9NY[
M[@HVF#8REW=D[FBR-AY>9R5W#6TT#-9KU2Q["[WWT,L!'+MKGD[5[<_-K28F
M&\87N2480=V2DM;:;Z51)LHI$_9N3P5H&V@.#SAK&F*GM1?(*#Q)LX=K(![G
M79NG5 '?+.\4E.G<-@#LHV)CC"I\C6'^&ANH\@Y[R2V5=FZW&H$Z9G7U9YE<
M1H5(6UOE*QI(S4L!U5<]JN?:MJHR;\S!%.3!F6G$R^U#F<5UDXHTC1.-]+TR
M_D [3E\_CF+.2'C<@)!PA;)2=EKS%Q9J7,D)U5]>3D0T0G"+ZMC:U2=_,"KV
MCXY.KP,3.U+;Y.:W0EN%>I+NF7GR-&I 5/=B0VOVCK"L/?6J'6XM/\ZD@+&6
MWPS^W#UB]"L+8K'I1A-5+ZRUCK.^YN6@&;@JJL2Q-9/T]Z8='/C&6V9?E+A.
MG\YQ%HD#HQKPF7ROD"[H4IZF&E_B6;[HP;3,$I^6'\N?20.9ADC;T$6+!YX-
MS2S(;2[EI,G+9SW[TC+=*0*WF/#OEJX)7FFWG0<#C16S"7*]R!^"@S=)ZU#;
MH[T$EB]DB'F+;B@4>]I'A4\PR^M4)"8[:]0F/+O=6XSWX%-<Y%S?#,9EN3/I
MK>AND\C,SFE,H<0>\DG94,25-V]B- *0JV%9S#*MB2#%#A:QFZ@G(4=S?UN\
M-+YK+G5N/ UG(>C88"#OAV=RUD46-9C4"80M*MELU*D4]^P*&X+"KFXEM.T2
MX>+! 4$YU'=^!TA/G3;]UM4':4K ^L9["L$9#2&MOQM.B.G-6C(9KC"A%8@4
MU.Q_35AV*/^L!6:[1:TPM5KCL,G(7[HF&2C[38KZ>JS4O(I3?>7^GN>5NR0/
M7KPB1:-\_]_\?2S JH32JM+?Q9;S<.MIW0GF]MP:DR?,F)?L;)?T(D;)GSN*
M0W^<*L'JSA."=;V3;PH27S#SK+O';=D3-<4I\7)6?>EIOC%:"L#2FIOQV#S=
M.-1-M5DP6$)8W K(J"U7+:3=&TCUC%9.I\9J'?ON5T0X@<^7B&X_I!Z\[[T;
MXH-^V0<AP,)N^M.Z=(,[)<]E_#6*APRK"/-VQ D,AH^E?4G&\&>/HP7I,"\E
M>O+'Z5;FE&,'L<4&TJ_/CHA@9["MU$#0V8:#7@(0Z$)G3F1-]'>#/.:5GN"[
M\.QF:^M3:" _<5L9.$< X=+JE_(<<7!9)," %Y-5B6'.I7#7(60DVO.VF BV
MOO'5"QEC2(P"[L4H@G\LC1^G<@DOB:?<R.ZDU;A57\^L'6[1SF?SYMSG*ZES
M5)/>BKUO-LE?VJT!,4E'2S<>1Y?;(%?(4>0'>V:J9)W+?9DCT7"N@.)=YK"T
M/-#IF6!X!$. 2#,=; V98A*0LJ4X()E8_2L1@8L*':7Q6RCI1(\R_W;;/X6+
MUQTRG M9SW?48&TX^'U7+;6;0=I&-M*$@#56UD^V=6N/1RS9#8M9R&H:"=J\
M-Y_M2VFMQU 8X[J_<HOR"B=I#7AGD(K!>Y,EV,%U(=9Q4+W0ZVPM3N"GWEM[
M((F+S<&O75YM.+%E+%83SH*_&]VL6>4KTM3N9;:KM:P$6][>:1@*7!4/%M2;
M68CM$=9D297X<!,@HB4<336^U*PPQ\)AFC>U5W7ACR]FTVW=/%2U:.W,8FU^
MK7?_!\,HN[T1^0=CIJBQ:=EMJ*%MJL5-WNO+AQWH0!_C@W1"IR5'_TK?DI\\
MDU+EM?(UQ*5DV+#I"RM[#5DYAO14#R>@<_^N40X!=[V@""WL,,G1]H69V@=^
M@B6^U_,F?[RIOD2C#H.0QG*I;#"3[9Y>%B30.8E+K1YL]5-E7<K^VL\A7?N#
M0>A%"1A8W/Y9[^<I6$R^866CGT(JDYM0[GA:[FKM?Q)RFD12QJZZY"1\*1)T
M#A :G$1G_5ROC04"M.R+ 1DKUAS[Q=&>IQO.7NZ.'3+(VKQCY%!=J$W7?RN]
M[$H_\X-.SUKU!E>JLJ$G&%1![(J4U";.41'.3A_LH0[.7DA=:=?ZK8W[.^KP
MQ?##M+44H\W^%J2PN.QLC/GW.AM7&,*[)D:@?D?Z#\9M+BU'I6*L5]YKYO!R
MNTM'9-'.M7>X0$+6=IY[57M[@VZ^H4Y%0<+NB'W4U6=A[?C27774/38V!SLP
M,,!C4FC69 1E'D5TN)A@I*=?*5_F"*GUIAI9W46DM#FSV**6B_O;A%!QDCE>
M,;S)73RGIE%23].#T]L]K!X\SRR8C>>('MRMD\'68,>LB@;4$)(S<4FCUG'(
M/=%_@PW$)JZ]M'5FT9?!E:+GV""D@F020EFV#+EGNF6MWUO]_3S2X>:-R>"L
MLM.PM]_P7!MET<FLN]"!M$4>'D2 N,;-Z\VO 1F>,]*XT(2X1;.85@'+I+48
M>J:%  9<(6+X,S@"\3^*)"$0M^F9.0'2.?<#MR[ZN?KV]U/UCWQ2Z%G?0C.3
M^N>\'7C00Z]4Q[@8/;Y0,K;&TIXVODL\IP2]$V]>6XGB-^9!1+B[K@6D=C:=
M[YY6]5[HO=Z4KJ8-/;&\+<9K6BASIEX&I+*V-?]6)ZL)_21^H]ROVTSQ\N'X
M9\-8BV'KX,;M'XQWH<81GBA</KH6^UPBGH3?8SJU.JZ%F=$FH#:R(5;Y#+ES
ME=RV-\AQI$=_UIB6B^! <%-"$9'35R*G*#CMAZ<1EV>.WU\KDAA@%[E<[9/2
M?STQH8TJ)U$8OW[6?"[%,,O&$QO^-EM]8'44HM)<"^@_<::Q\T&W0P*DBI^U
M[?6''/<53^[N*%=>[FPJCZ*XDHK&MD&A@HJ8"M7([CS^AH3L:ELCR'*UA4%]
MA[%6'?'!*T*R[BG]3,K08C%9KKC"R/[IQPDC^\$E;!K5Y(V,[JA:U^Z7<#Y$
M?!J<3SQCRH*,.?_58B:*L=&Q/9RQI>'AV=QB@G)#@I&!/Y$)WR&W\73)UPCY
MS01!LQ"^%+U"8 QK7I3A>H(\_MQC'E(W/A8S0FLW*,03JZT$?':.E6DOB&XL
M9%[93(\1/*77L*C+MDV?$Y$8D']1N9&/O=Y;X[E4641(7JOV)%IP]JP.Y("/
M6F*SI#8KY90-9C/^,$D.2R0IIK>&NE+8]+*1RG;]\A/BG5R*>V;\CHZ7WKLX
M2 1GQE/,@)?N!O3:R&\XK4-,\6X)< (_A@F;S^HV0QD(V$Z<Y2<9F#8KRE,7
MBQ3CQ8,J]VBW.6CN7TLG(]1@8X[:G\&"E>"WM\&E]'NQTV_OXN]PU,U.(0-V
M%$)%^[UCFKI?!^?(R"@L/H4I[RW,@UJ=O6$.^U,=65S (@>OC\(6BB)I-[W&
MJBR13(G65SJ<JI0\"I.HD/!;55(QK 093F!E6/_:CY;%9\&M'[T@SI5(OUP6
M/&2=0*[=1=_J.B7AU[<-&A]T+9X5)03AD=\8679.6+HU/*=R?!::HZ"8LNI$
M&;++0N@KVAWPRN7AD\F$8S1T05T]!_J-?;ZRNNVIF#ZK_'TZZW6X![2]<E;4
MO=<?9@C?GO?7UC&*3>%?Z[,=%)=%MC6<'S:N^U_K6$V_?=OV'&.)15*P\2<F
M*'7O>'CDT+!#V@S>4LY&BBEK>BJT6/>@]K-G*F5Q'W#G!1=Q6-''@OZJT!,T
M)3MUMX9:YXJ-&'5W.INP(5H2%!F')\22)N B)'XJ1=<SJN)OC>O- 2D!3:[)
MVW*;JY)Q+L0Q\H?SHK$3PKBDY([4Q37ZOE2B )<U.^E'**#3:_L&<N/>!2IO
MK\O"#*<<[.K"]$RMU3\8-OY\+S*R 8TE2XW&3H<5<LCKT]ATZ%C5=!]/PBV(
M =Q-\PBR,03:(VLQOTPL+SBP7QG(3359$U*1_UU1>02I6L/7R#KFS:S)CE7Y
M($Z@/:D/M3FR5@&="=92R)N)0 2,17.?QUDMCX152+])4N6%P_0=7MT ^CXU
M-J117N'F4*7$'.O69V8LFDJ2RF[&R"\+8<F0T;-?[JZ_$2[8G_8C[\&P?)J:
MK-N4V,OEKEFO%^!9UT>L498E/_8ZHY"LE8G$,*E04*RF%H6R-+&E'S@^PK3U
M,7SEZFJOL6#M&:]MQ+1W5']8O/=ZBOX/AF:>B5=_/JR\3LYHVI?!?*EIXF?4
M)< 6MX^[$O@RW//%#_4@U]FI"PF0JV '<-/")B@_E%U#[N)78BV9O:A5#3@X
M>M9'1K(\K7L,( X,;>)]CV5-M@=L,%&&F-*=?,,9A3_R[-\3W _VX@SSNO"A
M=7 O83[2.Y0:7[C0WJR8B%:4.6Q]XQYC3OZ84Z6*=<4EEK;<-(2%+^W&_#EJ
M]^ X6A8#%]\G4U0[U8NX7\M!7,:5TR(QTH_Z!7\W;)!_:"W=4'OF?>_I]72A
MI=C4FH73P,V9AV-N>LRB%5D'\Q^,%U/.\&NQV$G'!K=(%&V]2M)2-.:G15%J
MVZV>S5^!1'5!+V#$"54/-++X"3&\S"$/PLA7?)@G,V)4)Q?OWTKIL==?P,0N
MVZ?;DD%#E^.'A90^]LIVPW7DCGJ10TU?;+-53/F/7Y?5U60E.ZQ5(73ZC)JU
MY=G1?7K%B2&#(9SFN:9IB6 ^^.G8YNB2P\$I6'QH[%1\2HTLW/#EN;(DLLP8
MBJ5)JI(;5U!,"=R:%[/T1XU63EDQWE^U',C+S.6S%6]Z3Q_.3$9NU(HV)%S#
MY']?>QJ'GH=%B(JN_"O;>6;A1_W<B&/AV;PJ#[77_@/OC, 8_J#4#+UK3$^
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
MM.CG->W$$^Q&Q3TDNG\P7I\?2 #_8/C2XYZ<!M[ "5[L(\6XJF,! @H+#XC
M^'%@;K-/<\64[HWVD=*=M$K=#.,9!&:3S[!#$RCE-(PQMC&EA#RM!G$=&>'/
MFZC?Y.0^-S543*XCN6O-_O6IU7MY^1QP@"?=+SX>?)?N[HO:ZJ8XR:4\[L>5
M5DS5G0$"W0Q!F]6J47?W"MMWVY,[@\V!?)/-TO4JSV*@$'X<?Z/?$KSV+>7^
M!X%1]AJ!\5/4V;_W=&PJ5=UU=O3*9J82QP?5(]D@27J8O>VFGRH7^Z6M8IX=
M^30AU2F*(LPBZC,?K9!I>-P;*0/<U=>M1G?O#G7$4[(7-P>V>$EK=7#"T7>"
M&XV<U20N-^3V[U=F0@3(OT8(=DJW+#@[U_N,2S[AU>L(6)#6;R4DB11@9"$W
MK39N-7<;$:F]>.LJ]90S2.G-Z.%PX2T\U /KX!!G9F 7&NG\=KV"**DY;*BO
M (XCKH'/B>=$4[%.(RU@C";^-(QGN^B:0/@P?G;V5I2@Q'*]581&GZ._M*E/
MX)XF[$";_V64T6152=LW9;6$F"/T[D*64_<LOV'XSKP5M!^7QJZIKSWY?4D?
M;^*R7?D>C19;_6$OT[A'9+K;N2W?$WH6!@2/-U\\\34N1B-@7;6;#P0X6A\9
M>_[.%_3;_(AT1X3,LC<G=-)=L*,[HZH^(W$,!SN,SX*'\>?ZD8S$K^,Q#K5"
M<=U6$)Z^!"[7I>GA\+QCQ7'5ZG>&S"E3*OG2"SH!'9:I.T]15BO:+S4,2)=E
MK,E*MA?X(F>)GJ6/UJX#N<_+;OMH)C12184!(/J#\^&F8NZ^"LM%G3[>%C=E
M_S*-;45#EOW;6(WH^<HQ^J7#C/7K0)S%B<3KOJ9N9\771Z1&J8@\@7RG-@.Z
MA&]GWJ6FQU9^?275QKW"EZN7&7[:3^<- \2+3')TA-H"]@F XM7RC([L24UK
MIJ2$$$+2OT\(Y!3R=[F-ORMN6-WG5>K/OH3L@L!GM55#]4=UE9EV;/=SD@4<
ML5TD?4#CL._"D/C(8/UBTHCM2L?#61+JRXO$6XW4 _EF<6U"0K/A,"E# ]T]
M/X'L_K&4,2O@E8.5V6Y-((O3<WYZ)VI4A"\VE;]T]W=L4<A!)XXX7OO/H$(F
M\MXA=5L9H/)@X]_D]0ZIV(J"O$Q'QI2#QEIYGX8;1K?DM60<ZF_@<X%N97DQ
ML+3:D!.I-LC%7O,), /"  GP.2,+Y#?\E45E0A;5K"^S1X3 ^S1Q'-U!O76[
MT<S"[YSQ(FWXU;#D,7-<],FA*R(5WUTP . V>([HLW@Z_W8#BXQ=U&'S] \&
M[A5UM9TA/!OW<;C#W2)Z+S-VWZ)7X?)RMWG%D%;5GZ69RI4V8EX@JZ PKI8S
M9@_9;V<?F!U=-G%U.J0<4&I_^%.T6:#< 2-4UYY3F?.+C+KTYW*P9?V35<X[
M$2\[&M%?F% 7BGWII];B5EOFIQ]L.]H>]#)[1?'+Q^-_?AG&5+?;$86@.G3P
M/#TNB.R.7R2^5(:QF4;)]RGY/>%4Q>39D;-(4 19>3LHTRF+3 RXZ^:HGPE!
MDA8+4C0">1,D&5C.6& F=2V?DW6>?8M2D,=C"--K*4B0#(B+X7$R'!Z<DWHB
M%XX.TEL.-K\R01W)=&W ^5&EABT=0M>Z@W<6L0;HZHB6A:^W3=5RV"8GMVI(
MMW*E_($OOFP_W,><L^$&W'U-,HH3LI:'2T>'@ T#W_DSG<VS-6229N6B(,\T
M>?9R40YIXZ>(LCLPCCR)3(X:ANUF<F^X9X]@JR?S999<<.; _\7=6T"UU75K
MH]1+H:4X*5:<XI#BUE*D>('B5BQX\ 2G+5H<@@=IT>(2($!P"TYQ @1W=X?>
M]SO?>^[]WG.^<\[]Q_GECILQ,L;:&<G*VFON/?><SWK6,W63FYK6;@,S4 !L
M6"-EZ"],U#V:J#;EA<36NA[Y Y63_M1TA<F00KT^599WD@%$(_FX\L-\F%+
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
MB)"YZ39Q- XAU <QIA320UM8C79_0% >48=J%Z)MBN9_X[ JW__QLJF'L=?
M%$GN+&BM-2;JX?#..*.0^SLH]$6F1?<?P:2%6,U(5&$PW0\0>]+%?:J4>MXA
MLW7;YV%?^+O^VTNU$A!C3J- 1>T2!=)-C5+^0HVNZ_O\6YWJ_:^:NG@[[YO_
MQE&+OX\R<MA)&YBQURA:!7I>B(7'F"Q(<G]L'KKN#BYJ6V[=46!=*VOM&S9(
M[]OE4(?QIUVMH^2OT?9?K!4$O*G&YQ69&?6 3BD<#QP>&ASW#V_?4B=E^Q.S
M2,B0R:HY2 KD5?RK.'3L.I8V9E38&_2(P'#'PD5P<XGW9/JV&MO]];%.1O!Z
M1/AD3LQ-TB)Q= TA](U.1@T4859F(S[:-;'4[C)\:9YMN=(L)@K8&O+8/XAK
MS(\,E5V#E49'839.BT+JH(C3_J73*UGK?LKP^<)/3FX_X[:?4LY4XG1 KK_.
M;G!-ORJ"BS8I=@\/-E?L_C.)BO^[2?8 ^MW[[:[EI)#?DZ5QSZ)_E&K^SMKU
MKS.,/'.*:L^)0OJ\O1IYEBO_SN$OA_^N8XKX:02TT0029FRC)A#9;_ @5&<1
MLG:KV4_E;J#-N>=D%R2%RJ QHP0<]G'M2 F  ?!$OY*]WJ8)Z(7AS1\)%WNA
M'O08'-5R>4_16FAYT5#Q9^CU 0)%J-:L?6"<</:<?ZLR#;W,&]ZPV)/_YPC9
MQ<X>;)]/M-@:0L6,)7K,V38*B)JZ5<F?S]8/71<-3Z,,+""'@H64HJB.%1UU
M9M#?Q+I1MPCV.2ATAWC=)^F7T"N&_1()  ) !@%)!K@]^':4T#PW:W0_^5$A
M92+\[?VWRR];FT$I_T<(OG]KAL^><?ZX*)R\T7C]X1SI6J@]%F\8#'M<_G E
MGL[/O6QAI8G.<7!TB,?#S7G8O/%AP4@5@J(^@7X>OXHOCLNL6-:TG4@+9:0P
M\@4/Q8LK\PJ7H&>P]9Z!,Y=US25-9_*H,%;83LENW@7 (=;/X-JU%EG+KY+E
M$!V1:0:Y$$G$^Q/M;Q"-.--!>,G8J@PRI$50_CPD,24_8NY8N73YB.V>RV!/
MJ'!;HG5\9T1'RPP"I&H*[=)B)?VA+&K6\CDF_AH;6;4ZCVM,NS]Q=+#+45R%
MRCM-."BI'LK)7U_'E__ZS]*+CWI[ N=7,W.(>+\[BYH;FO\(T,8]?/+W&?HW
M[%W6375V+/MQQT[&Z8WA-<WF\H/9?XZ<RLC]!8+M61,_-GXN ML>B+TV1[.9
M_6F"DA$L]0%N9A.*-LB!3?$? =HN7);_HD"EN=>"*$J?F@F+'2*1MM*)U1?9
M(M0A..),5I(_X7__)>1%E3_#N>.C-BL.,0]"P,..I5+0RJ91UH.?S,4@BB+M
M<I)HG:]6G3J601]85X)T^E,9(]]W?6[&M+>GRJ>E8>X4;Y 4G_V ^JI6IGPY
M>996S CW^FDO^H'9C_!X5T5+V+P%XPOH+$KC4PQ.@G\M85)X]VJS,H$^YL^D
M;5F^8S)PYKUAR'O#]H!D3'L O#_$,!DS'6P)UL6X2S^H$\U%M?FE,+.)WROB
M*K=-99+R),\3L.:7I2E##F*[;[V2T.CF91P/=OX 9_R9JJ9G-F2UXM1%?)Y^
M[%$#)N#!R%[3XC8O6L_R8U6MT?M_I#FW?YB(-8F8Q+E3CNKK&W-N*,U>R8Q0
MP\8PG5U/@[A)8&2#H790V,^'[+)4<G$_J ) .JGP@%BMB^5!+;64\!&JJFOY
M-X/_'%W_?].4/OL+^]:@Z2]ZR7_>;7\51(Z7B_\K.Y<5]\E?>GX $KWA51&^
MJ6EJ.TYG$%?^ACW?C%S!375?BM3-MO23</>#]A3":1*]:O$2,IT!6Z1$D6]8
M /2\S\IB^<A-[Q%%A."[.[U<-DR+S[NZJ<R7SSJ]$FO;'AH3W.]41L-6>4:,
MH@I["X/.'ZHDK@4Y0Y9@8+:P^%'U)3YE5I>%R4(*N.#QD+P@P0DUYAO\)./J
M;+H%/PG3=NE[96\\7!![SA_OHG^K'K:UWE.U6"(@-="O,ZQ69TO3,[U1]Z$P
MV76Z+CSV(C:B2GSSYONQ0^"=S:X3D 09H8T("J#-Q(!S==ZG]408$0WOSJZ-
MJ6% 2] VI"M $,/XV8,D(F=@/C=AWV3G%^_HM!F?#CX=VS<R/U!_+)A,&:1B
M+73X.#PYJ= O?*8YN1TWJ2LM0*9C)N3;I8YNS284NA#XA]N'+1N$-OJ1.]5/
M^NP.S&]O_TU$=7 0+@E#-F1T3V<P(6PEB!U7?]07C91OP?= 7.<5V)O5\AFZ
M5Q)7&%SPV9RSV,BUVJ*AJ-743C7><'^IOG?]Z&IB#Y\^A M5:;CA15I4S[IN
M.P/BFAEH?<T/5,SCQ#WH]6_\R#[.E7CJF85@-#=X#;);W,L0FHFWC9:QR0GA
MU$Q]J,,QGB \G\('EGV?&Q(J_"\;&SJF9[8,I2]- Q-\_1]MWN "!<5NFQ+'
M#;(<W)C+AXA)B\GSCZ9LI"2?3^/&(13JAPG@U*'1[T>W49*UVRW<M-77[7IS
M"":B63U(CKWJ[ECB1W#8A6C^80[IT:$=8P3EE$CN$M6VS*,MMA6VJ8N"'775
MVUCFMD;M>&7JDKV4N0:N YF$\KRJJN>GYF$?3(UR998<O+1[%CC,ZIB=EY)+
MU;H%Y3Y4*MW<)]*OHOZ-,T6_)/,,.902I32PS<E?)-_R\Z 9?"T,Q#,[E'B.
MA-<,Q6H[O S)2+#RU]_G#BD[<^H(,B>?:ZL6D+P$%)0Z7%3)>W?;OC_0E^Z;
M3N348#ES)F>Y<5W1NUX-P\ELZT_;^8V#T#O)L@?6Z/F.?:-,0,^E&Y#I-JK:
M$J<'4\;0VF),/;&,OW'>R/2Z)![T,'*8;DLIM3-R#3!RS93C"L(0R&=_V'EP
M.;/O1I"%#%Q4Y'509+C5F#_"?][9U:EX1GDJ8*$MHP*WK2:HW$RU)#]7X"Q=
M] VI!Y:RMWO^+= CRQRAF.F0M[(H/ZYPM20'Y"^SM3@79>X,+S%YW6&4'1C8
M:;F'?):9Z(.*/W71/#^MO&&ON\?.K5LY90,]9^G@,C#8)Z?Q]N;E=46T1%"Y
M@O&5Q)F-&!3K.%:_M4\%P26!]X ,9,IY3)JQX2Q("PL?VW+OHO#$KH[-%&8:
M.V&^@_RNJ+SDQ]WHBXKI%((ULF15SNU=V]FT%T>8$6?3,SQ2<B: *:.WD<<2
M6/B@K);!W1.#G92-U+N"$^B'JQA1RM)DLM?8'BZ<"%#2^?<T7RM']7U A#?1
M5KYI/RGNP"\%/(?)L=]#,PA^!)FU%7]C+T8*6KJ65'[7:=#-*[L,_<(+U.[]
M4.IHMKGT\\>KS]F?>[,]A)X!(2!P"<E9F]&PQ_'A1/[B&/Q!!?3#N/AO'&$%
M2H4PVNW6U]Q3DX'N,,R94@^XCYTEV,$U_52[*5-]5@!]X(S8YS]1#$#/@,WH
M+"&71$N#O=B5$S]K[VO9P&*]48@Y#K"$:ZP^*86FI$1!PL-D(7Q2MP;D0K\4
M+^RSEC8WS5TMM%F;!HP?W+B12T*.A ]%Z^-7,X^YIZ7?#'!_,S]XO; 2W'FN
MT %-U['1^,XPKCGOYXJD?\H?+DHPQ(317?RA>WVM6W,;8C\8]_QH@LZ[L<_N
M1K8'O4&E'-A.P6]NMH1A*ZH2:N,+)"O*M%%+9>#FJQ79EN_<7&'";3GL5^%.
M>!&%L[J1/$C,0 ]X(E9"VJK0T3>['S<MCX[A,L\C9:H'387.ZFQ,C;CHT$4I
M:\"F8)D#'P-O@P2<1,9HHR3,N2SC,R+OF]#0%E_:RZ_7;Q\M5OOIV J;/83I
M;.ENCL5W3+U#;Z0X+EWJU,Q_IXK#D-$D^C(#,-<8=791\-B5ABI#-WBGNPL+
MGTKH2!X,N@/VC93'_<H#!M0^IZ&,% B ND!<J/,F;ZI_J5(^J.>"ETH8Y]3I
MG#P$6Q]=AFI9@NBL79*5 KX^Z):]_U(:+*X*N'IG4][^:[TEO!$IRD59.IY'
MPS5M<;#ATBD/P5Q7<R#O;-BDQ6ZMM/0XW]BR5,Q=BG5[$\G:9M)G9Z?\3R4.
MD!-.3+%%9K5:E %8I_0 J6Y]%F40<K^[RX_N1)<#D3J\)YV[L]TAB5VUSMP]
MEW1V+)HQ&B5="K6MBNX#Q"I\X8D%<?K*GKD^'"7 \!^O<P =G6H^'[.8$']\
MEM[W76#>RBXR86#M=:,.%9^[4N"V<HL)'7%"43!!!#'Y@WG,0TK2[MM(7#.!
MM?PT.0'>%%&ICF->#!EW40L[KV#&^&73K%;F7M'VLGN$ZK>9(E<JLRHJ7E-@
M.H6D$F *1U5E)I*S34"1BN%>+1"H&N'L#*QHY7<:5/?$*.XWK7,I+:VT';]W
MX)"Y<DHB]JT;;JJ%9RH&GJ/;&XF1<*A*1/Z\B_W)),4%X(1]>(=S(=^DU=F0
MP9+?V:LXU/#+#T7%T1-[/J\=_8!\A_J#:7A!_Y7X5@75M,^MU9DR0-)26"H:
M)4O7=;1#3CNW--._\D<D\0.DT@&Y.UL\:,7QZ;@X7."%;R+^:8&'HQ Z)%4?
M74KU2SX6A8?+&Q[G=,H0+?XSY!J3R<PI%QTT*O #*6[KNBT#*@Y=/5#6Z[?6
MTSNEXSW"_9' DR LOFC*.+NJ_^"JQLOLXVQQ1;L-,(4V1<E1+G#\]1)9U%C5
M@_<,'MOW);_GQX=D=FM\V@QG*--,ZE$8+CL^ZY@5':U48JO@X<VO$-#9K+OR
M6"[/86I0[0EFLQGT<.GQCDD)-V!<(V9:. N8@FA)9V7X5.M3'+428CQ0DGY;
M+'T3W+)+%,PC]O*LB#O5]VJ\9)=>X,'C?SJ_&-CB2:U)U=49.<>1R&7YME(J
MN@K&0?**]3O[]_0-\WONWE(J/YO8[H0-">UW6%,+!XTD[8/%]0FE&NABYB*S
MDA;NQ'K(8T+E\X29HAL0?"Q0WWX9>?>PB"I#/>6UU3EOZ*JFL+-9Q[5)E#$G
MKQ__,\M-C/5K(XKFD<RLX#!E:@&7<&AY:4!QPJF\=VKU^<N0,"U@"Z'W=H)>
M%2MCE7,[*;L45GVRZK7;?+@/5EWQU?U/,]?92KTKS%/RX#GI1,CM8P$?$C5X
MP\TNBCSSF4U>(>5'BQ]0\@ZK2YCETXB&)0%UYJA[.I]KK.DSV,CD$C<^S\BG
MT"/SFIKT+<3T4"Z93B*^=S?O]-I\8^I?KJ/MSBZ-R)*0I-5R7"IZ,A9>Q#TH
M/W9J7""S\!L'M^I&,7XD;UI3?;.DUUBV-/YF_0*E:^[KIFV29ROFD_V)96UU
M=+G.PTU>7WPBZP-6YC>.A!JG@G3?P.XUT'EW;_EO,HY^,<F?(.=G2=OIGP],
M^[92+;8#Q T67R\U_N@6^[HK@2L3=A)BVSL^"^"OW0HW_Z,'UH[4E/2KIBER
M-R1W.[5#,:+6!DA(N.AC73XI9WKVQ91W22O@\RR8X371\>$-5]]NG7IZ/%J=
MS.PE../7/3Q!_!D/QQD_K^6S5^C@F^3,6LL"&R+8U:C)6QGNWSCK#0*W!';N
M.TAYR?=F1J>A:/^XU]?:=JA74S-UOW$R2S.O=ZRO<2]F5=\_O"DEJYZV/]!^
M='"7JKH22=F_VC>D,*GT^DA:G+M;B :L4@ZQW,=F)&5C9Z=0<S4=K)N&7LE1
MM(*)S>?T3X6#(P7/.C7+[VCIFP[V5B:S"^:!\V@IL[[8@3AE5(@C7PRYPQ3,
M2'A#ZA'*KU \<B2?!M3?@[?I<1C-=_LX]I81M%97=_9*YMU9 G]-'-1LU/FM
M^*@RZKE04Q ?GS=2'^+G1(/%2_T/$LUIQ)8LN$WVC?$<;VPVAKZ$3VC"TLQ9
M;&V;$L$?LY=8+BL/D1CI\ JAB= 3C,A!%JSKJC5)@5?^MI)5GO^HO %5;>)C
M2*N B.EYLZPZ#IX=^ALA6_KV$ K=I(="SXYZ3CDL#RH[)N]31L5AFXZ6XDVI
MTW8?!ERS4T:4ENCXOEGYXZH;THBXKG4/XT[XNIQ+;=1-HC.)WX)M7I"(M89B
MGNWU9TS//5$6_'%PQY.&RAGS!B:<Z&*YUGXNQP7ED%4R^G7.]!S=6REUK[FZ
ML/3JG94['$TDN$G&%=83#).;WZV5-?8/%)!;F_;>C9FG*4T:/>'(B7HTUC*8
M[N-+.GIA?*75\1O'0ABRA3#:V%+R"6_$D[/(&CFQU459JEF8VM'<?:')G@8G
M@S/%>9;IEE+QPNKC;LP]X5D)S! KYAE#92ZS5U"Z5R?G(\12UX<,1H+K)?37
M@IP+"-&FI]V$Y$]'2_8V2"'S4>^M'@OX/_+P5P=3,9A)\"2NAOL&?QV)"%EV
M\DNMSD;IE$MU#F[I3 +5<"Y(8H8\?^/T(%6?N6=)ZK8F9"5&:3$)3HZ3/E]+
MQ?+O 0SM$1C5/H2[=K>FM2Q2/"7%1FKX_)[J$)=CAW/UK0QE24JXUDZG072X
MAI,APRL'X>HI_>(4#WTL,F>.?XH2Y-0J[L"U:'V%+P;SZZ_V)8$N4QEC7J@8
MW=+F7-;2Z-J+Z,VA_"%GJ\%5$O[0NZR5-YRJ^:MT2VOO(MM45>H#>R4KS@Y=
M?_BY(,-G1"6;S)\4IP_7ANHUDK[ZC<.4UZGLS03^XRX^MXVZME-*%:3.AY]/
M_L8),/N-DR0M8] ?\D]0(#;47"&FO.PR#Z^VYG*;Y.03VG\@U:S96S(\=R\J
M7=MD(:<I\.<'!*KIP\(<9B4U\K[F%0H$\?!WA<QI6"U1W#COL"""4N1,7F!Z
M"+9T\NOF>GB]U * M*BQU>2T$,..=2 X]60UI2K)O!A47S&!,/KDOEKZ-\[=
M5ZO>*5R3N&>OWM0WMP=>8^YL_9W"UW^[>SO,4DU9F'ODHN"TP <Q&ZF+UJDA
M^,IWU'''(";MW*E#[\0NV7' @50WZUO=,DCG3?US! )QE9:6<9(Q^QE#\["]
M3^K/K*!]8.;O]?G@HAZBW!NR>6XLUNHS]MEM55=/!7X,@R_-!'M1W>QJM!?T
M!X>[N]I.!!_R!!="C[5%'F1]4M?Z;T)L40-'*L/%U:+*J5UC&2T#:S4C(M"<
MZ0ZJ(!5 O9?)89A9>;DA:M&#IY>$L!P_%MU%ZKSW>H=Y&HX2G@D4I9' 4SW*
M.;ZXP_N.2<S@J*JP[!CUY>$[)B84;]_ 'K]V8>_Q_4^$MTTQ-(#DAKZ^_LO^
MY:;L/\LT+)]10VPN?DP(<[9V-;.$#6F&EG"&>P#<F-4%[R3I8CJF >%>S-<7
M$?#*U4>F@=BWHSRI083M#QAC*=!4GV928P$\.'C>V>;;''.:&&.6,DO+EU/]
M)2-Z.BW!KS97$D:)?$,-=C6GQE99YCUL[/:77J[4VE1^(G*F<W8$XB;&_:=!
MW_\:6)CT\5[O3&;OW@,J$F=AS6%/#5K-Q4U3G.Z5;;T>HSCW2_*$;PN9T<:)
MJX6BU^&_^BH<JH.6KR? G?-KK:ID>)YY[ ^ EM"[61&IY7$#$J7660D-0JL/
M?:E35 4L5^" /UFNT_ [R%B;';<LUWK3E?W;GRVF.1"PMTC"H69F@R@"B JT
M415/%K*$1-+[BB6TUL4SE))\D'I*Q=-)*$-Q@>\DRX%S=X[A,0+H _JXN*LS
MK1H,K4Y06MKREY\_Q.1Q<S$@3.G:-%G6>@<7 #5+B2O)TY'"MK#_4Z#POS1S
M'+S)QJM3YI3E0137(IX%Z2P:VB#PO4Z$$N\%L^4-2:SYP7B)PNRIE_^AZ\\6
MK0_'GR%+:Y30(H:(<TIA>UZPD1"9\#Q^HXB@7URX]8J2[DT_H=.>+[O1G_O,
MJ[:I:_WX1#N0R1,QBZ&<<NJ!F6#*(V8[II8I\A5,<BC^MS_\#O[ [NVNYNDX
MDK5($1?_UWLU54+\,@4:&9(A&)4ZP<WWF(#DVT+!V$EH^=2MN';F<4)>1(#<
MAXUZ9LOOU#.F' D"58C@1"BSNWE<)AV+,]$CHM/D7]39_\EY/_F+RG$#VU_T
M'CZW_)V?_E< >(5:0<8KQS>I 7$[5]CDCS7XC)KZI]T__OE7/0>#M;^(()O_
MB>K^@\SQBKS%/ZH]W&%<_Z_L)O(;Q_6TZ5'QZUL-)1L%0O,R3&B'UHZN;GW'
M.>MJP+ES4+^U-$OA)Z'_B[NWCHJKV?9%R4<20G (%C1H"!;<(;A#@. 6K'%W
M)X00I'%IG 0-[C300"= TT C01O7;MS=>=EG[W/'V6?<=\]XY]USWWUWC1IK
M5/VQYJA::\V:4G/^9C(.$9S#NA=W.ZZCZ89N0]#68'I\ACQ]GV$IUE-MPXP\
MGKJ9N\<=(.1BB9M&^V.E?PHS%%\F_N>SJ2;3@6M5LL"//MH_79_&=10WO/L]
M"V WH&XA$'3+# -F-4VWK*#"<F^I)I47Q73QE>ZBC2@+_@K_ 5$,:/:4 %\7
M<A9Y"VCJ#%KL^NG$>HN360CN5(6D%KW:>>'2M29@#\O^0?=MFCE>J;OB'^@O
MIGLST$:%@MD]T]C):Y=?3\IYH^8+/#*T!]?48/N6'G_1*1I-6/W,5Z8QQL1K
M,2P)(Y<KP/Q8 Z@>#0CT:HSGT]]JG=Y>3"A88'S+[@=,51OR) _"^AH/LZ?[
MQ$I$1?A"<&4[W \(V=-*@#Q@@)_JV'C;+;(V!"K9++Z9+<4FJ6NOQ>:33_].
ME/C9QKUR_1#\'J]M0T DNFTE':?=[LX".$%1&>**XX.;SLJF1]5R,YE0C:-K
M^U2X..[2UD7^DIZ%!)@1+DU"3(:9_+\1R,.SZ0.G.<4)"'F%T>M;5>&_X X.
M\SA)F*LN"GI]E.W7L90"FZ;W[U+S41^,D>_/\/R-1\*%%^[K^$@\;RQO0R!5
MJ5E(99V1E>,6\3#Q5#[AG19(V**<;LU4<N4N]S7Q(9HKV96'"[L#8;*^MTD=
MF==GRS_UP< C*Y#9D]+[2VY8E15'OYX_P_:)7XG=L!+.J;O2DWT?O:69<0.=
M[I%?KHL%E]9=G&=N?5^9KO2[2+Z+!+ ZW %DS-@^'J.LK(O'!HK5\@O2M->-
M;]%4M$NOI3[]=J-4L'3/5&0"L%*':? J?-Q]]U'V%_:GOP6!"Z?P@?$'5H/#
M<&PAFGN7Z9V_KS5?M8K:O8(Y((Y^U\B^1V'(%<(<6!!6O>E&!KS>!;:UO ;)
M%!ZU"U\_QQ6(V,_B_3&P_6WHK/$G_/=RD095CN$>H$G3;0!/O--;P*&/!B\T
M-KLL1QYE5YA5.3P_!7GB#YOY-(,Z(/0#+*ABWQ'O\#3AACBZ'93/Z$@Z=UPS
M6S.3570PY9L6"B.%QO DV"//LHYXR?--N'K =M;ZP@I]QP=C,$J6G(J%IG%?
M<N'J*@';CKE]HM^&W,3.I!5GM/'U^_<T@:.RY>Y_'6QL&/5,#^:+7Q%0EA#9
MAEA)4D6MSB^B[X[&G9E:*!OOP94T&IC OB"2Q%3CO/Q!P_RG+4HF0N_Q5=Z1
M^P!2LT&.!DYYQUMWO\:FG2U*N 3F!3TRC"L8#_ED-'='-.;5Y)=-BX7[C5#X
M\BL&,=*6KP"\>_+Z_-"7E]D:V27S^47^VFZY(J>]_;U:0?7 /3,S35Y'0+'G
M3/7<07M%N9_6-P>BC6LF]A.&8BJ>DA5R2LZ)0H* W*S DHIMQ\UYFC;D2TG+
MFLI3R9+Q7J:U-<!;P^>-Z*UKAHKD-P\86 MQ^8C>4@<_?UN73L.9MEGJR#=S
MGKL)4J];4D*YT0?&I-5CD8.*3Z(LZQ['C3/Q*1##Z&^N-40>A\VEVRYGSO5;
M/#WT=7"*;/%G&7*^9^C8HD:LB#\R'C<D(+R=-73ZZ&1UY_RSXUO\H5'UR,C;
MEB0<A!%KXP*WW;:H<^+EW%=K9_.8@@.VX@<,*58P+$FA9G?I27OC[H5)VW'7
MY&ON]).:7*EK4F2-3,)YHPT[WJ MD=MM@H1X7>#,7+[G'VVT_>I*W]VY^LJE
M)/PU>NSE X;>BA4P9PW^"]3DBAOB,NSY\1C+%9O]<!A7>VU8(21 R0^] ?86
M^^2F?9EB9QJ:V4W7^<8H/LT)K;"2>TT[*02;(V-8:9L'N-$)82NWKR5XW!1#
MWMGS).ZL\(CV%FF@2+;$6PQ3"T/\_H*OTW>CQ/6V+%\O5P&(/%D<B<7 O/%8
M,>*<%5/E#=SD]J?IDH5&Y9(7&GKU5BC-D"$9S[NYE[2:7X.,BQ#Y=$--BI6V
M<4(B7F?7H'5%FYD!'*BF3IT/%"KEYX9';53XJ*2IRF]:;J2D-[M_X!5J_^(U
M++&(ETJ(*?0QQ?'N&I502G_(J._QGH9]P5==2P'!J!93QE<SY92#2GVWGBLH
M'I-9/_G64+(IKFPH_A!=MJ>!NJ,F3PEGLYC^UFYU7IO<.X$3OSF#5AOW:]::
M'2T90?GL^_I6%8)CDOJUW4N(.L*-:P^][W,E6?B L7%WMC$91+I2I4!K8U '
M]^%<"WDRW-)X(RP;R).UM**/")D+F:;E<\?/Y^;F+9O]/O:^LUBB^: ]^<O-
M/>]M[*XSG2-- S)\B??E@>K&^I:EZ ?/%TNLSR >(U:D'$FH"L_C )C2U<KE
MA6B?@A&JY/?ABT\2GD_3&2E?I?.ZI;,]N<)F%%Q>X_%!*3U3CFZUM4D1<YQC
M#_)B5'CIZMY$+5"P41*O;2= B@]:^Q&L\UZ_OXM&;5#"G5_[<ZA,LI"%3W03
M%*"J=SS>]%HY0#=;)W(I[I1=:.G.3(P8$+U'^MEE%-&;JWV6QJMY/[RHT/R
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
MV$^=*C^RNJ>=\4=)R1WPZ-=#\3[JMFS_W7<X].*(!!O.P1LM*ZXP**.V[+3
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
M\V]81%$8?X,B&NSB^!<HHC]LS#U*^1^]P?^"NGHOL'WO'.DPI>V<,%*B;02
M,SH6ON?+71;<4_0L:U^Q\D7,-(5L=Z*H#5JX,O=TG0ZN)Q<%:WX;\$@:1>;W
MHXH(N %J<9<[O6KST$[1IR,((7%_S^YO]-A_3_,[>E4;37(38;KT1PT)/>7>
M\U0'C]/A;4M(16[M.#5[$@%?K:6[=236Z&D8?STW8&;E9CTWO+0-9?WK.CBI
MD<>^JG*N\D78Z'2O7960T7*#VV+G=%9I(I>PB^A^SOHM6!R4SSW0E[8S4?T;
M]D+VE$>!*&$'HQ9\E1GX[/^+D.G_5FW-+-1.G>"$K\:[))_0;[7'(>?LY?)M
M(/]*OZ&#F=K^T)#BE\L-1)ZD?.TO;:P.3^4@ FC OB!M4I]F["!!2@-YET&,
M#B6!I,8BNQ*3.GJ*95%C."Q^XE\^FL[G>;'*V?1-!W$>.LR<,=X^GI/N%]/
M.,.(#/_E' :PF&<WA =*[7^"-2 O]D,@X>?<U;<%1 %'Y8P3$VQR'!V*%[SS
M]:Z&^)24T0+=ZF'K8IIA@M/Y/UK._U]+WOUSMPP<F.#[>1.8%C<PVFC:&.^
M2M[F",+;M:\<ZL_(&B02RK"H;T P1GTE7'.!Z)/%5V75P;!PK/)*QX5OIP3O
MZ3@U.F7)4\LL(V7B6GH=D&S&4=\:C/RB<S38"OB L+M5C3*)1>YIO?M!A_JS
MMW6.LANVZ:9\J6DY ZU>EPW+-0@X+52^[<Y,QH?]])TS'W\A0/A?OZB<'!98
MYO;,2=JE<FRJ2<_/:;+A\9<79Y7(1$!X#_'G:!@_;YCRB[!=]XSHV(8&=I#O
MQXLP_84AT6E.:0 %&$=3S_4+P[*ET[XH+X7%B$Y"7\!2^>OZIC47=A/!U,>.
MLV$R&8C:YE)OOC;6]ZM-&ED=+&("7^NG[&?P_Z;).4Q9V0+R<EN4=N8J74?%
MB2G(J1MJJ4B2+.DLAY'3G.C1IB8RGM6RU*J5\8D,P<RB?+RTP^EAUNV/R2IZ
MQIEU4_./.;HGJ)NB.&!D9O];8!CC7/F8C]&S62RQ3?>?KYGWE]>1JDC0M9!5
MHS[:?>DP)RW#S1NV)=^-Q26:$]%DC_]R28"OFJ@'B(R%OQ#2:F(V[+);BF80
M?'574W&6F__U>KB9TZ=X=R%\(8XH:]3P:*LF)2PF[1!H4_=UH(O)8+=)BY7,
M?W-Z*VEMYU$=#L)(QFY=H.8@^%SQO?-4]>#FD*;N]OK;9C-*86([+GU!^S?6
M]I1\?A.N2/<Z(RUTCO+/SH"G>#Y!=&O%Y5M'/6TC=U:E,CR!T(!;@Z:7-<9G
M'C7%/A=! WPIBQ-IOD=T7T(2G ZJJ=:L/5UIP$!;YK,T@4.0X2\?M$>XV;:4
M46 *0@@H?F?VW=;UX %C[?@!(S/X4D!/-$1T[>G&MG]HYI4IADTW=R[3\ A"
MK.'.=NWNN7.% 6@Q)I3__)XJ%/4N_="'XQHYHGK99<R]4I="($MID5\T[7]=
MN73GN-X//E/NM<LC3E7-4#-M5P+Z^:32]87-I1_VF:>SL!Z[DQOL4B)X@G&_
M'%R9IYLD$+3PX=;)6KK^U9XBQV>PC+;#+/NU\?KS1C(N/<":2*S/<O@G4S!'
M1^W$=O)V3HB$A"3M_LT]E?>N/_141[3F2M X](D@E*LFC0MQX+5O:[;D4[+H
M3+42GSOO;*A'T6*W/=N/ )6.B7O!MUM]H 01'(/=A+$8#5ZQSZ XHH)K4*K
M0Q>>;0Y TI3NU\WA7L%>K#<N\T)XGB06==^&!_?W#HFD=*ZH<+PX/+O.,1?F
M._-**_@%U&C1]K'+BOILA0)/<&Q[7(Y&\')\U(Y %8L5;W,#,Z9B')LJ'W4S
M<=)GQ//OJ--5- XFD%6.9H$T,ZY W0&!;+$N^5NSJMZO@&%06?J43T(9*>#L
MS8O->?9*%;<T43WU^6$RA3=1-EWV>Z\U$=YH7?ZI(>5>Y=+MN.0.1R!_,3DS
M",U43.EJ79;JLR#L638NO(?T:U6\)*.:"U6BDI^V*YR\)O_PL<@'D-[[TBDD
MX%O*E<A;5<$W2Q'BQ_N_^QD; GE2#M](GW=W\%D(N$92[,%ZM)I8<2>:<(5.
M)TM2T%&*8MH1.HG0E#1#)SD3D<>1M&-%&]T9_H7^N&&8\2;7,%BG.7?Y T;E
M_M\"!JHK)RACZI.>"(=X/F# 4@VC'C#VX?!:\=OB/:D^QN/-ZXV&#8(A$1V
MV8N\V[IJM)/0I; Y#H=]$&F=4 C5$=BPWH%\!6EM=;[;#-8VA6BTOA8)&:CV
M"+[25FL?<1P^Q6N8!=JEH!VVJ^1]6C5CQJ]#T(%?7M\],^JWIF<K6_TA$HS;
MD&E0V^6L407"#A+]X@,]P$1"NI,#11/H7P%K+-9A]NVAT4\Q279;%)D$^O*,
M+R*>91SK#SOB'ZN\#>BP?/DK8@P$4G7KOF/GXPOL+.3.9$7<=NHF+8?B-BZ0
M.[Z)'1C<Z;0Y2A#7[XJ9.OKN=.XL8LA5-C-PI6<<Y;?$KG5!-['V@)%4K6D?
MM M2E.Q(46$O;2L"A^3N\*IH>%!EB@432?6?4:%<R_]H;HOH8^8[\IW0U4[@
MX@'ZC'P8=&I>]8 1D^88'+JV_/'UZ0-&@NRZ\A^6Y$X*T%IS,LGK$$U;;W*9
M'YVLT&M4E(@5=%+AD39KYZE3YA]7L:#64N "6--SH'81.Y.%$F4K%7KMYWN&
MZ:)GY9.1JH).TQE9PH[(FF<YXR/\$3PPW'<>2M;T?\GMCKB[;.%O"I^?E;GH
M;;P/[VWGP7D9J#E-X:0_ZIXA1;;;DEH[4E9,LE(4MRC^-FB_-;<KV:ZI6G"M
M70(+#X7J5YF!P<G)>%7F8XE-B7<0)D(:<T;H"".S4_0S39>5!;+=N0_LQM).
M>W4U/BW[#QA!^68&%RF7\BJJM3?9D"I,6[?N&N^J=Q)#$WY'"9-JD5JC+8ZF
M?)VTY&2'2SSV6:S#AL BBGB>WO&,"D7+P(:2/R(QJ&;+<RW:+X%=;Q BQAMT
M8<J%\'Z^W G3E0<C3-TO+,&N[45H$16-GQ\_(N,^L)4Y4]0,:TYIA]2G;#]@
M>"@S)1&1/3O_KSE&UN/N_ J9_Y:W?F3_G$.7 R=OV<KQ<]"ZOCO1Q)$"YL:+
MP7M:5T3&4&$?J-YGT&FS S==L*/M9+()5\]A-M+HW'$::!,.\_^UEH5=D!3%
M%&/05YC,1TZ"Y>[C$T*&_)5CFE2P,9FMV YJ#>;<H]I,,3E#+%^SR1A+JC)2
M.HVY^SD'RE=(T7H9CD(#6JO/IE/0R9?5$.7@S>8V7R-XO5]7%3=UT.Z5'V(;
M#$IYP)@E#Y4JGY<:@+[N6%K4^;J8LE C.(UFGLAR:)P2/!%RBX%^(1HP4GPE
MQ#)=$<FQ*]RO/E0GQ.SN$I_C_)F=YY= GWQ>YJ]7\HQ>B= ],?]#F0>,U]"^
M!XRF@V/])46D>Y.X2H,[AYZ.EZ]9<K7JWJ1UR%YBR&[AI3"8G%*THW(+9&DN
MRIW L?R P::X/\P]Q6NJ<YLWILX].I,;G=MJ^\>^/-DX3SV^<+L80?&S:XU2
M54D,]L8#%9K9=8">9L/VM1Z ^$XYS)Y\GB]1IM/X;T%L"7$1#(Y-O:)GWVHH
M%:=L* S:E)8^/6 T/F#0@_L1-]GH#<12-Q<"OE<HA,6-=S82^8"A"=V^\H!*
M6(4?>5?:KZWKE>JXIJO:>//-%:=INGJHG@!!$.$!3MAR70ORE'-@<WZGKKII
M=][YSY, M\UB&B3<#QK J0JH1D!H]N:PB[Y92;@;:QDGOTJG]DFJLGT_DZIF
M (N!O;WDRFPAH<)79%1?R)]!WZ::[!\4827EPVK QK[4H7(\UF=I8TG9B[\8
M5VK'%12&A^=[KS)R.TJ.Z-+?D^+C4.EV%!"OH0"NMZ''YC]L*^J _#OM8RFG
M<&JMU'&JVW"B7B:%!PRM#-.[G0^C$ODMH23V*(7;K>HJU )">V[%]'DQN%=0
MI><NP$NBK33!J-/8[2?\0^FH"FFG[?U"^P-&)U&L6:Y:YX+&H>D-THK)7STP
MN5<K(T"3JH3AL_K4HXV*[R5P#&L;_%*4==[MN!#-$\:H!&'K62[R/&-0J?^>
M1@AGMB S.UFE\C4;:YXBFTW2O4YB7S[:.\-8=?ISD,#AYV7!!PP^;> ZC8BS
M+.96I:?B+W=^/IO9R@MV"%2:5K!IR;[%W25\*P6O=/_Y!+D9U<L;M_(U2U_B
M;,IB'G3 "LX=M3-H(%7 L6]>C#\N"DIU@HAUV[TATZ0XK/Y$J4-U>JO7.4FA
MV^73#&%#1F,K*]\ZJZXN+J@Q!W'#KE&INX;/"<ISQU(94LZ !ZF6R($FKCVF
M=VM#P!^+:CU[9T'9MTM7U:;?^,]+)L^#517L*X<+ZI KPA8\Z36XBG .$LW'
M-D\\UKX"\@RN7)$ O;M9R<V]Z#'&%Z5%GS\81[?%G]?5^D\E9EYY)D?LT;[*
MG,F,PJ)^>]IP0YTDHDC@!P[BPI'5!C?/41XJVU@"-ZV]]6C??/X\+O%82U-1
MLUN/I320DPZ+TC@NGPXH&238X&3BN"V<)SBBVW]-^ZG8-$T*F@(27EO3PCL_
MJ=*M*%HY3)#0T]SMXLW6$O1>UJ7PKLRUU3)_8Z_=AF"^3CP182@^<B &!O;_
M.&-?F:53VNZ MI*1ZW1K4N9G00Q!N)1O1*C3N;"?Y!$CNN/S)BCF2/A:Y64F
M5A*)L-)APM]?:YAP-; I60,T "XH.4U$"C0; NU8 ET_8*R;^PJD-85,9B.K
M##L"]J*K%B >]AQS8 =/$=LFA\$>3X,Z\0AM=?Z2/V(%92VW?P OTF&AWG?[
MFB^L,=%QI8]EZF*ZQ,0LQDQ1W:_BF;Z ;AEO;#>Q98[5!SV]/]&N*Y[1<'BK
MN58/M()^/W:^>[Z"O!NY1F3,79-N;750@B;\G7PP'\4W@8;67?1[5^M2"_V=
M33M<I&.>,3Q=R>Q#I"3.6T0*BI0D"ULEPIG9>GD\4K2 EF@VY6(*&.=<2B!3
M\O;<)DC/:;H,_"+%U;O>U'C).MFL!F7#ZDMGL1M_MY_.J!2A R^Q)UP7Z-1F
M%8;3E3I27:9UN9V'WP, N'KB[R*UDGM 3WK?Z/33]IMRE]A9N+?L"KXI>L'C
MER7 DS$K4$A1H?U=IMW;?J*&\)#GEU&C5C<ASMN(CUU_1'TM#H2UEH7[H^!Q
MYV,5G-D& 29_9]ML(%9VIG;$N]>Z23-Q=11^K64)T4OAK U^L$K3W$4%D%30
MQR.LT_5"A%S^YJVD0YW^AZJ44./4U3MG]Y@:KZP2P@4VD0-QM_644R.)L[-F
M9W8IVU((W@.&+7(\$ZH>SO Z<?K_'IU6\OO/B8'?';%]TC3EE&]\[,RJ7M?)
M6^;V:71D,)$?OUZ/E 7";G.49R8?!6KOZE8USN-I%E3QM*QX,+U@29K/FV+Y
M_610O1H,V/&O._EY3 [MM9?+!"H9?TRN/@C% HP8P;;NQN'(=:</B5NY"N[R
M_4%4'O8VW0NUEDN_RU%%R0E:@44#^F3'H?3L#/\ZMP8IMP<,>W/#[S^:&YC%
M_%J0P:HE&?VMR7%E1M0+].B9JPJW[84H+-#;#KLV.<<DTAB]SKQ!JBU?9^_]
MC*G4G/[:&6%KJ %>-[+V!%J!_I$"YAS*(M;@(<+&]7E):8+3O7)P52J )]XL
MF:Y#(VST/:G,[(R=!\HSHC<AS4_\^0%#Q3TCA>\*+"[&=T4O.?:?=./4+(4L
MV2OT;LVS(-_7P8:4F2AO;S_>$BX?I2\<):KLWDL'\NEN/%I+OJ2?6?@T;YWO
ME*?2(3K%99SW9O*--&>VGFVB97B''R,;(,]>O8<QYG5$4;*,#^$C#U: [0>B
MO<#9Y\&_YTW5*U'^1M4J.]U?P_5#RJ=%.;=;,@*PL[L8RC$!=IG9)4/15]N\
M?/0\5?\:UC:?FR^HS]C2-JZQV6Z5:#""^E[&F80/U2J81R3U$4+K]Q2 /ARU
M*5%][A$:LDB$T_.QE]J1.*1Q7:L[<28N+'$FWL]7$$ !MB[2Y030"2O%&ADC
MJP<O*GH^=T'?O"6P03^O8,$)2"='O&7*?XSIUKTJ:R66&(T '5&OEL7%O+>@
M?]37/27+'R:H_,[_/]2C_BDPTG#[GVJ_A14R_*L78&FA5XHX77+A#.M 3323
M&:_CWP[_'<[P$[7[ZV#]P_A;F[(Z;T$LC:U*34U0K:>V^,Z5T&:4IQ8$<@7Q
M K=^,?FEQ=T.TI+4#Q&2F4M)B2QR\N7:/^@EIXSO>G9C(H4AO/[4U?-M P'#
MX"8NX]\I9Y@N!5BMQ.W.O>&2L+PN3VO%BO>/I2"Q8=[8X?\PM'"OX*)'6R:Y
M[SF>!YW%5%:'OU\YNBY\XSP^,1\TL@3#!-6K#?+96+YB=5^5QL>I^$3/]3\"
M&OA?T'U>D'MC9#YQ$4N0A&$1R_.MCICRZH1YEC)75CLD*+,C*Q\+1TP,VK?+
MT3WITF0XHD2GT6#M ^=@[.Z0T(Q+;3GA8NF>K1Z^,S\+S3+-+KXZHIG/CJ=^
MOO5W\@<NB("TP[ELL*%9*1%\IXH9H&^[EL$X\CZ0_N".(^W6 ''?+[J9=GH(
MOM/;8U='G;GHUH^<T;8?#8S<F#[#2P"VU\25\H9 $KY[(DY,19N#6M9.Y(@0
M:#AH$SGS?RIB[W_[B<?%'C!J9WT]&JLUE1QBXAPID^)RU/RH^+GD^S_TC:;-
M+.(THE>5K%U977X4644J,W*MRSV%ADSD9@G@CSOB7$MI8>3\YC/JM;8@>9F9
M(S>F\N(X370F-U(_1JE2=D_".'&Z?#V$1,EOO\9B#E[GPQC@Y941O2@JFD"^
M9CHV4_J(H3 H+&#;("2OH=<ZZ_4RE%",\+0;( FHHI*@N\!\!^"O=F4KY3NU
MZ5VO13)_3RH6PG<SB)[+2R&G3Z>4[G(XZ97'BSF6%V?24GJ\[';ZCW4]_> C
MOF>1/[-GHZFS,JR\V:<U.6%@UOSR:E VGW=*LEI&[+U8!]"[AK'&SC GK['9
M(OV$BJ?= "^XQ%VT06V!:CH(9E%GIODJB^2:<FLN%A1P83\(-YOT."_(XJ4U
M\6-%AA0=0&3!Z*J<B9JX(76.F] ?' HB;8.\&@:.KN,O B*!6G7*@_2#E**_
M([YX?&N $QG5F"=RE<=N6'I,ND[6!*1%<>FT/M9S,*IZK6XVY/_3.M*/!1@C
M8IG.2Q+_CA63V)+<)T1_]/]IG#')PK_U63[QN/\GN(9_<.(_PS'HTNK^DT_S
M&Q/;OR?\0M_WFZ_7V.(>K]#A=^W(U8^O>'^B;$.?4A?K;2<[2Z1DO,MQ-!3R
M9S.B%_KN6W1;H>Z$_T'_JZ$S@4G_>'W98$_=9##Q.A "JQZ+6)OU'A;K=0]F
M)AM=&_E5P5(VZN5?D353HWN8:EY4< VK'GK9?Z: ]>IKGWD/>LN@%UWGL_X]
MN7<^JF*NV*.U11WW=SX^$]-B4"#7<"]UCWNF.V61_N<#L?WF7E<!QDE1J\DC
M*E!LB=9DGL(S][:2=OH#,D91-:ZC@:7?1S-ZH<39H"]BJCJ1D:G&*=\\ _3Y
MDL9G8TE]L;)@&F?'%.T1(319R>"^>VL2:<9 [RH9#VD *Z5%^CL6UO9;$KA!
MP+Y0MJJN]11H[(@Z)9<W6&1E9D9N:;J.V[M3^1CAO&/[PBVMS7ND,)?$&>E@
M+'\_V,'(C/0[.$F S(4C&*[XE*#V1>8286C!>!Y/WI#'\JV^OM=QMRVN!U5;
MG, G;EM(\ AXZ/X98A\>#/$^A]O>4XQ1$I#0V'6O#/$$Q9N0>9"YWQZ9YF>!
MP^0CF_7RO_JTG%#E-%GG-4ZE]5\<[TG*NEB-('^A#QP@><RLO\FWX3"G"*U'
M';$S_AA'Q\O40#/J+^_K/+IYY*;[G!4!+R?VN^V2\)E;?_4M.F.)]Q*,;"YT
M CL;I!3%3Y!H.#\757]VPH^A_97LR!5%:OV?1AH52;H7OR?/^D46Y&Y!08RS
MD!R]$]/F+/=FMM==,-I(19(>ZLJ7&PG1UK;8+"EU_HE5G<?%DMD7FQ=58$A$
MODX3Y-V!BZ:[@,""%NC[Y]X1NX5OO5NW$M22@G$^#&Z1PMNRU&!F5%0)-"E]
M86LP.L8]S**&0$%YWQ5]IM\9@M[\EY[>1JR:XQ=O).G+G9@(>H@"T68!J-MU
M\<+59X[_RGK&"VU3[YF#'F*3W.O?7_H5@F,-8:[;1!S<FVL%;4F:HX]K"KFA
M5\'R)T6AH<=7>GH)E_=8;5#-RU-)I\6#V0>,7\%WV."K#OULN/V0$+ U<QC
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
M>$JTML10ZOT5ALR>/__0X@L?6099V9*3,! ";@,.@=P1W0A8+8F,'E99L5%
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
M$_\CKOA;O**.MB%I&6(R[O]9#63]>:BR-WX] 4[GH1*Y%?!_UV2;0=B+HS'
M*=XR')M#@283D"(%FUL_@A?44_%^B),WLV38[8*(&]]AE'^:03!W#^UOC SM
M[5W_Q3,M,>6&M)+PF 7.+.S/3I&*U-^88"6 IM)  48Y]K+:-LO3IGZDNJ#9
M'&BT]6+T,Y$C"2HL,F*<O_;IP6*.GU=MAVUYT:.T6AFSNJ-V+-P01C+3!)IU
MH?5[//XQ@9DFKM6JUAZ"<@ZO>ZON$[<ZQFL,_^""38^L94_SQ@*\YQBK*18J
MIH;DU(<]O0RZ5XJYBZH:(74Y9OS&5@Z\?$?1TT2C/%^/<%/H1LT9B"':/"Q
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
M]B\'F" WQ*0]2RA-LG/(NHJ"3,'$()\W,XCH'X(L!>>R2XQ#Z]P[5!*X8_1
M/P;/H^3J'E)\YU&6SR^Q78^;Q$8M+ QZLU>7\=<<!LHL1IV4DG%:?XOE>&R+
M.PS/TDT/SUP+IPV;.9@_2NVC?Y/SR_-R0-SY+H$Z-2\B9.I[M43 W/7I DF$
M)^IE&=#YY&4G$.%X+_X[^ZTQP]7,@[.O<PZPA7>)*$!HP<'VDC)T?,T.R*[\
MKI?9,.#[@*CFC5=!ZL\H3[,@\R#A09;4G,1<5X_AM-\(F+,",9P\:1!:P)?&
MIK-&.V0#EY)5\E,)V!OAE7;LHZPFK&T1*!W!UR^R$$JJ+S;-HK=A(+$AD3J+
MF2YK*,A4X521>*TUTER@+<=B\ZZA N4YL9.[JY:T!.WSL]YJSO[4S#2>G$Q1
MDC6:C A8:<^UU3IVN$7<8816F5 UO=['>_^"^ $L+B(OMN4&,>5X>X<Q>PD[
M'5$(AJE!))?H?RU5<'AZ^)$%O0?M.)H,=, C:)) =%96*"O=KXBW<X1J9\Y+
M95Y2#!SAC8H5XAK2MH[1]XX;\2BZ2!)7P5&B;=Q1KSQ3Z,'/OZOI1]RO6!CZ
MGB7FGD9J43EO<(CS3:W_$5!JY[[C8Z^(D-3,ENS\=!@,OEZIDEHZF1JMHLT?
M"Z6^8'M5(U;PQ =:V-RK9O..4#TB+LY&1L\82S)=(X_WX[SAI/'>MQ76UDD5
M8@6%RB@NBVP5J!L@NWK39F]C^$ E=BGCGKS[QQEIYGIU,I$'/,&U9)K#*\A=
MYR=T ^; :AP'OI >JVF'VCY^ZX)HVS:8XP:AB0V'8$4=/*GI\[2'DJ,_H7D0
MX2L]D>J% );(C"P*[H@LW-+U6R9O'MC#<EY9I85 /2.G<:_]"DX-K-(&06'K
M=[Z\7:4G;]_YBZ8_B:ME]PHGHB"#0DU1EJIT&%\E-(6;>@(8<M??X]4)8I:W
M/+8]Z;I:4UT@V4=X@%4M)Z&78I,:!KYI>\VJ^5YZ8MA\27T:?ON9YJ@XDZZ/
M#=>:ZAS-(6$)Z1[_,W8E @,N /Q>,Q(J!UD"F$?5@<?\)1D4"W&!3:+V1*M
M1PD>0^^$0L$=X0<,:IF](J7=NV6"4)NCA4-Y6S&J)*M37+E@:'C:6],C.Z(4
M>3OXYWXEV6$*<:+!PC=*Q+0A2R9%P0^,"3@M&YNQF I<T9G\*>$=@Q]<W'ET
M\M:"CK:'G&._ J 7&MQUXX"KU1@:I"'_7WM&=8<Q;^7+X5#X<]O!06\=U&D1
M<-A%\^RLFG@M+LJX[&MM1+2 R'!2B%$3!2Y.=:,BI<NCV]<'7EDZ-'(OH[,
MFKR:NR9Y0 +"L&% 3&#89+?9;X5WK)_@'G9C3#P 4%L!>HH0&V@MH-!VJ%O@
M/-G3BVQ->LK].?XB;KLE.)J9_,W.,6T1(PDHBGY]3$K[&U26X$?WP]%_)4GF
MI$;O\2N=+'@J)OFT:5)/:.3%XV^?GBI8"*(?,A#07P[M?*6JOGH[OW33/TW>
MJ2%8X$['9$C)TN55F?U-1@<?[P$,)T[K'L3J"[-WDKU0LE0X?[8W\DK!IV??
M\-(Q,!M+N K)SBCVZ'^1]Y91<3];NC )(8000@()+L%=&]?@#@&"NWMCP2TA
M>.,.C01W"#3>0 ?WQKUQ"]"X0T/>_YESYEUS9MUW[MRUYMY9Z[[]J>I+]:JJ
MO?=OUU-//;MG?&WC9'MLGL!FWSJS3 YT<+9WHS""583V><?R'UM-2#6IKT:3
M,[3IXAW5Z\R2WJY#&ELIIB8Z#,'P/6WQ^THA19@H>44=$R7E^=;+E%4&(;C0
M5+$3Y^'&NQ0FR%.=(8AQEUN47YO;CBO"+Z>NV=?/>"FH0"!+^/MDN*?.?B]G
MS(!+ROF+-GBB>=>BYEN?3K'FQ4]1J.,*W4$AZVBG8;/[O&>@49MJFM=F"N(_
MQ>C[&_7HW[Z1K+S\)ZWAC^H)_XKU.!]M4D8J40+OOE\7DRLGAJW\4_>?!\;=
MZHS,,D$H(_^@51YV5WG>]X)\A6#:FIZ;,QYB@<]M HW"6!M^$GBM^02F KVM
M@8&RUVR1BL%&33]-GCL3[$SL[=EZ5'M_@]VG@.KT0]JW+]15,?I%;O_Z?>!R
M_3M3[>0:8\>?K7/V0A!U7U@^O[<ELA*FS[4;#FS:NSP>AV)[^"FCXMZ(%%VW
MH']J8#LEJ3;D,Y'=)WG*_BC#"MBH"U9&--%R69187]_3!QJ>(#%Z_L?J+?_'
MFA)-0;(F78L/ +4[B-ZLF( 7:B]JD+"]#7S',00_/G/=*:'3L9G$@$/,KN8(
MQ[):#(_D8DES6#3*='*\=\/\LOQN @U2 XGG7P[]W7%.U+J%'V2W?8PI\))V
MS2[<_)X<!]D^))PY\Y][GCF+EWZ%V9B_8NB$"C>^:]5]V1$Z14/#^?.<R=P^
MJ_BOI3%,3!AP'CZS5#TZ0E46&075SW_KWW/B_8CYPVZ-\U)78+WW1_]<7#B0
M-!R8R[<.TTLS_?^V+V8V+[!_P)'SPA#LZRGS13G(:&>5T@]\Y5:S)J*(CO'W
MZ?\SX)CL\>^>5CX]MOT?#D]=T ':P-0(R)@TB4[?5K9RS[GCB"!7N+)1".2V
M2.'ZQY-A';NCV)N0"9/EN&[^%+J41;^"#BH>G6N+D]&M9TG_*W'F[\U;8A0&
M:Q6I-R)%E\/B>"ZS:-&S@+ABL4K@G:8$CRP<3X[64E)2&8D\.,A_FABP9?0=
MB(27G9XFS#?D\3Z;4BFI24] D0):%-AS8.*T*Y!/E.7)9\WO[UC[EMUGFZ9(
M'<RJ;Y&IN0@5MK1)DLP"@UZK@V2-+R=\S+J4]M62R=7P$^,B88RH*8"X\M>N
MO\YX?9_-#JT6O#XY$=3"B@ _-*1?:[NTF+W.;&D3!#<XG+@<==( O/D=A"\_
M-^))/ZC?: P\Y_G7.0G.+@"UG>5L3O5S54W22#.[#:.V23]!;\F<#[LYW;I%
ME;@NYUJTC4N=M%-UZ?!B)6W:=,R.%HA4=B<:SNOUA?2&5,A%U8)/]15J]?@H
M;3<?R)J71C!L2*UZ<^2Q-E*"IPFH8\,=Z(7I/8NF2:4J[>Q'L+Q_C/"<>Q>(
M92ZT"0[AZ>6)MP=KNQ"7Z>VYE]D^E36/V8[]R'$"*FL4][VX6M^+-JZ:(I0]
M8F!!5R"%H9M7;B+G\WP)J'VO[89G<"(45@N72E]L,&Z)_0=*U_\&KO[?(#%,
M0>XP=5C3\0=ME,&K8;8RUJM6<M;-E\A.Z*[S)-W-T9ISG</KN_G+43>^]68'
M,<?>H;82Q^594=P&X>_E^0D;D/#)EL@]>8Y.N4#%1)T?9I?R;*-8$4W@YA,$
MFX<OD#Z:)MK@6[3%$^MK .[3D=6JKH:5D456@^E+8@Y?YBPADR&#Y83;B[XE
M9]D!G3ZRJ_*^/K6"W0Z'G<;0H#GG$^%<C+/ N3N=I@H/@]GP:8<T?&5Q,;X@
M@7R.<?YI0=*K>9&'+3C"G_N[:HNR,7#T%^[%I+@HVQWB%O:0Z@'WXSC$">B>
M$\BBL.%54UNO5/9JH ^B\FQXP=6LF*42G\YJP!E:-4SYWE;FL$4_DX*&$]W*
MUN/5XNE>W0%IC(<VLK9P:YJ*D*%> ZA2-,GBQ5"GT*@SBA_^F)%<PE@FB1_M
M %I@6KSU\5HMH16;;MKK6+K0D-ZZ_N")3584OZ*B(Q,5*]03;ZNOG;_E9$FU
M(ZR?LBENF?<#J.7Z["-J!>M8>DV+6=$S?5L:6'!LB5QO;*X,!/^R*81K=:G7
MQ/:;7:C2S^J_8)J,, TF.G/WS<$90'NFU#/LW>>?E05-Z'@&]"HD=C/!8\-I
M7!:I?<7?8*RS?+R77-O\E;WXG, [$#_FX0^:V.:R?'-XZ$UN%"\V0#LC18O;
M/[UV2(F@U35_-8WH@5KKW!F:G5BEE#.H4@11T#=DIYK@,;2=$$%Z\1X;[J>!
M6=CLW/DJ=I<FN30<4IF9KAPA:BQQ^T8&45TSJ5<6#'$]DU\-=UJ2H/JANA+M
MNVP@#9EWY@AQ6NL1A'AF$?V65XEG^,P*K9L#T<6R7M"]FOQ&^?KF<Z]STW9A
M2X"(RP,9P>>EL&L/M^,0DOP<!XU%A[M<KN0Q0SQJ4KVVF,KDB98'PF O:W G
M7M"XU/BK%>45Y<8 RH5<L;X<S[R8.,*9?A(HM\T-OWA!%\?4EYVTD<G+7%MR
M%DH/&6TCNJ619.:XC1;_!=ZS16$4"'R4ZV?<96="(,@[(W*9GMV[OZ=XQ8N=
MX+K5:1_B9A&A@,J4;5F'W&9 ?$H7$7_0Y&5+N*7R^,;H[!XFMGB!VHT"1!DW
MNVN5 MNJML,K[#[VB0#Q!GQQZIGM<.7-@]-9L^TS@/L?M'#LWNA'9K#;(V5:
MDF \R/V,?_ XB%W\;KJVP$_D-]&22,36KA+JX>C-ZK8Q=]&C9M9 O^;5MQEN
MTE@"H3)?H;V=H*RCG;A=HII(:M+LE>-%7"V1!/6QS0L/0<.E7U,"OM^M\OD>
MPV[)?EH>1N*F*5^^S.KNIS8_^BGW>?L26)Z-W!]5*VT@"S\DWG^UHL0V,[%#
M?1A?:RID$&86EU= L*8KK9<!#7>""@*KZT]6%0YWB@=TTL*C-C>V^S='L&,S
M2*D2[5->$FYW^ +>\%^LJ Z+-TZU4/H""O'V'1M3)U) O_,3MUK#6=E7@K*Y
M3(DZTJZY7CM&YN:8KX.S,_;)&'[0IV2JOEJ_*M HVA;MX"I38W;R7"X3__;]
M\VEJX]39V;(;$NG)W!B$*:9(G=O)$Q'X77&\YL*&,&V =;6IFS\-=NL&4W!K
M;D6X_%(;>[6U@8 -=OO=WHKDYAY7R#C5N#0BIDYV9NYR/^]GA'[;JM+PO?,C
MI^+G^ #6B'5,^N;S(EF/>3*BB1VH-BS_.'WU>N$0CPL%=SH"E_$HC_ [3=Z8
M4*/\HI1338]7DL$KO73!GD'N=9,-<;8/!#&S=,0^$*/,$->]H/-4&&_0K=?I
MZO@"SZK-J Z-G<VN9'K':?3V7V?Y OU/?] :F>R:2,6;?4>Z1$E_\*I^>=5*
MLB..Z;7VD^]\#PP0X=QP2*/8J?5D#U3]_,UIS.WQUI[RI?+THK/L;$((:%TD
M.4-XXIOX,S:YM^\C%$V=Q5\KG<@:'Y.W;!N<"80\^T@<\E%76B9=6MH@["W!
M>KI>1D9&6P8XS"0_BC?7CLWX<#,<%!E.N*BQ,]@0U,#!7K,J1=M.NG MT[^H
M,X0LNSN:^104%<>;>U5Q<C/#7Y_F$E;3>W@D1=>T>'DINV[1W$SD&$;008D-
M+GGG)IH%Y']4;[>.-<S-5R0 KM8J=O9\W@VNJ8I9_#(TZ[NKW3"<CIRI;!0[
M9 %,#I@C^_F89T@]"AD=)Z$R76TG>C6<[S3GZG%X-+#D:+@ $*==K9SCJ2.'
MN"^GUTWNCJ<;I&D1^?VYG=JNL:(>D87/5%VDIM91,^/?R\J49@B[W_]RG57>
M!5&X[K:QG\Y1^ZCA&K?KO0(3)H 9M33R%QQ3=)CSC.PC81 ;YC/+AZM]IYDV
MM:_U*%TF,[,I@^#]%I^MR4M-2([_\.UR@-!U?F#<=)TY]SRR4%7U2[64:48N
M7+Y/+3><XP]:;^A6=.[J(;2LOW?KU<OV(?<L:PR<5L\\!O3HWC[[*RJ^JZ^=
M\W012R,*(6#$#WW=UP"!K:?1FX H^2T\]-B/#%@T\5CI7S>Y/G#2F^,1XEE[
MKBOKV(Q*G13'=\TS["<R;ROJ! 5%RDI5HA[DJ*)5P'<:A.<V-MII&C7>?0;
M)KN[XLP]V' !C2I__S5C^Q?7Y/(DHZO$G?!U2'0C2N^G5.W*77_SO5,1K\4@
M\0HT.JS#UL+L;;AHG+/&2!]7=&*;>LJ-=6:;M3.-5BIF0OKR0IV5MG-S2;W$
M['3KJCTW >DO6&Q1#4^]M<KT5#?+.J^3_&V@,=_;*9\7^3'-Q(Z6Q0GS14#'
M@9;!#<S7CZ"9<RZ\Q2(;<%R3,_5%51E'7&K1MM)5'MUO%01_60 ')LG5=?)^
M%.2!5G18W#]_\98S J0,^/9?_=Q8^>@*.%/3#"UPP(S]J6&7_82M#>/U]_W@
M%5/+:-[GTD0FA>&S!V%\6*+% JZ/(M*G\Q2.W2M8B[R-378>UN5?>]Q&E5U)
M_$U6Z;VXG62_@?PB[+SK+(LI9(8:F-(I:XIR(@0R8C5]Z+@3]7"V$O7(![;B
MATM'!F_=:+C=J(/X&;RTXQ;Z0U)2MP[XI3QD;]+!=P:,3):Z[9JAFJ'J#@4Z
MNM#^0JS-H#<"%C,E.FQMRS4#2[/-@^6FCQIUW&"CJ6I<B+ [QEE0T%6SD44S
MM&^+ =0]^.LVM/(K(:5N?JG*F=\\$KM)['?S9M4-'W1N!ZG;^GQ#S,SM%^RU
MB7:;],K.'[2-]-LDU&%N45R&PU'44:?HU$!O=4.5@OE2&V^M?7+,$/HLL6+_
MM);$4J08>M&'[Y:[F+A&\1VX52P71@*L8^]<Z=F3PCV!EK?,96R)"_!A$O\4
M+8(YWE2Q!(/"UB%5SNC"//97)T=Z+;P&'O[G23O%&0\1O:*H^SMQ3^%CHOHY
MI^DBQIY894(KHVXR F'=L1^\H=ELB=%5&B-:ORRK+9 ?\8A\IZ<^UPA^+K8B
M%M$&OGIC0$C,,DSK]B031TL^.R^5:)/*VAF[*)\**&!]<D.1"A38+(EC%VDV
M(&*:BFKCTJEYYR+QS+7[V9NO_>\X>UC?]KXS'7G;3_3B*QKD!8@3!.#>4YE
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
MOX4C?Q6),M?YS"1+[J8]"T;MZ"*(%Y7]2RV6'IS!05XPM\PK]>\^"0/FU"M
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
M^G_BJ\R.WR+T!XV\Z,NCC<;VCBU7.JO32-&"PKQW<!8#%TCXUB-72HXT,&+
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
M4N@:YAU36B 11T 6>"*S>6,7VX:HG[A_3Y4U=="0^?9I-IVER33_QL[5?6S
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
M\>:1KK.U\;.@:_G\<P^=QF'J&I?%J"46+\J"#MC\!*1K9<FB*;<6=6\:&4_
M1Q<K3G=I,92&DX%Y5EM1[SS3;^MBU."[6BV-/-M6!^_T1X5)[)C\@!C#.0%^
MNDC&#!^(A5F[R.AY=MNW/N4O8Y)!7-\A<+?1T0[,CLW.\2'3(:VG=<I2"&U8
M-TPL["'SCCK'$Y;Q1[-GC7<XEINZU?$+T2<!9#'L#JP=&"G:J8)L<;M]K=^#
M,_XZA[<> B"Z9A5IPWFJ#ML&H5!OW5BE ^'CE?HJW+Q7QPA7RG+!ZJVS]2%2
M=*MX/D>(=TDDSR)1ZV3[/.QPTF*O:KYQU%(;P>!G.\8'P[5H5RI5QL,Y&F&,
M?MOS\E"5NWB;D5;G@40_8Q(<!Y>(2!9/:G_@#4+6R]I5"TM*'O7LB*3$=BE+
MI"R]%,GBNK8G?__A1=:CS@B\5*>WQ=9W.( &QF?W:V7M9/9N2N>6(UV$BNQS
MWS/_D59-NX=T?+ ^>"T5\RM^XV%<9_]C<8>?X)?K5.*X]2 .OLB;(IX\$1-1
MIC)IW8%!-8,@R19O=6241>SL7.:>+FL5Q:E/=VG/CAZ3L4%E5EGQI-_9G($J
MI\B!?D]]_8:H@BQH=TVZ=)3]L;*.LJL;'-8"N>S)IU3&-7@/Y1ND#OP18TA0
M3+S.)6H 8O2*-2I@CU"W$*.S*/)VG BFKG/J>3%=:<&Q%/P42$ZY$DH9PAS)
M3V[U]*?":^.,C(RTEL@FIQ;UO-+Y=3LL*D566]"O@^;2T&2N>7I[FK(Z0=9!
MDHT-/]" 3=IH_T2_FYTO&WM:? MQ";&0T+F:*VA!.IQF.T\,VGT6*>6"13EH
M"KO9"KGPQS'C+S\++F9$SM[AY#A/\"8"7XA:F',I#PPWBY][GZZB>"?'GVF9
M0M?\> K(MCA%*,]<F,>S\I1$P M13L6-9SF).I;!:,0Y*R(PO)]WS ]IZEHK
M6C1YFLVPY&PSKA^K9>9L W*OC"[;'N:U@ <Z[A_#XZ2#%&05YHZ]/ R-D5@7
M31 $)IQ:,=\D@4B8[3=+WS:',<J.JGBHF&O=!K@RMV=()O/.!6SX]GH+B J,
M6SLXF#,_.G?&_*@K23Q5VYFY[U8I8\KQQHR=\C$DV\&@Y)'1VM-5,1B/-\C>
M*R4']=?H_^MSX<5^Y.5U88ZZ" S8K5+^0HL;&!'E-<[\%(0UIC)^.B#J\VZ:
MH:Q,+\K=8RVG)H^EB!YFVD#<>+!'KE]J\PY6N!ZCP/*-+5L_5?/J2'7[ AK-
M3&^3AV#?C(OB"!P[9GET:OOHCQH#\GH36 ;*>7>'@UGU&(J?,\W<,W'0I(A[
MP.6;]]9Z/W]I> ^/PD69#OEE;!A#(!-7L5CC/+(\7<F=+:N,:ZN4/"["W]@"
M9@H))*/5IT[?=!?"]?8L?4-G_^03$;T)1W?>)]!Z&LA6IUUY&I[6F7FELRLR
MMWO\04M&RH#-F'E-0N1Q(&?/K]?@83Y1,4*\&%F"7DJ0DX_XX+49T3L&>UYF
M8^H4RA=^G?>KG&2G!-]Q)Y[[U?;D=>AF_C%BP#O>XR/V$;0XU3B-NY3,B@S*
M7K@UY:@E(GK],/%?6NY ZNWUW25K,R!A<K27P;SBY>A$BCA80YO04:*B48RP
MGUY\M^-V#Z2[/#L15B5;=CQI-LS''-Y"S\I=2>.]Y7X!\:R:3JQ=68## ;V,
M;M>RA)T5]9]+6[@7-!KWVD0UQ;9;]:%*6K([+.,6I=O>GE(B"3$!A'43LY:6
MRN+B)1>B>:M.LGWZ^Q4S<:O/"D&N5]*NX[=@NB!/1]KB4:6%# & 6%H2+N0.
MYX]Y3AM-D(?:9L7: R9I,1@5KO>6!3(\^YA;7<V8V1I[S6E3I=MUG?8.Q#*\
MO;TWY8WW9ZS]T6>0F[5[0DZ3*X&2>Z!_3FNN45LU7K.(PC?@9]VU*K"@;M0&
MASHH\T)X7'M)CW9/5*!.B6;>S*[.M< CV._--8/@S/FLLTOX3#K&"TR7A\7F
M(5%[9QZWGH%:FSD'+GXP24)6ED61:QG^#\4ZJ(MX5X<J ><CR&X@]_%RJ7VD
MUG-+NN(CJD>+J6#Q+<SNT[ZL+8#LK6SEGCFL!H%J1)A^J*$)*COT-EI-=S;K
M412K?%^C=/_7L#JN77?O;,**ZZ.*E@=0#E1/ZW?+8!?+;@:\W*;/S]TKJRHB
M>8\<4EJ&Z[-9GTUR*JJYZ2T29BCYB?-,H0Q+.O?(.<9KBHX'7*I$I[&S9 V>
M+!CQ(Q$JR YK@^ &VYEY[D\%?<3V!AI%:$8Y-#L&^<W[6'!24C\6)2;+YM'^
M\<=MTSMQ:T@:@P>3 OBG</YC3FJO4[M:WO %[J .7SZ]%1%\@XV#+ :(!,\[
M9GI8[ VQ.T).EP#/NL&"A&/!YAY'G^J&,LD^065!?\4VEU-U0,J^VH*/Z[Q3
M^5JPZPD;QOHDV!;VNQ&N/?&U*"S%O-H%Y7<XUTZ-K:VWK$B*^P5O,ESGMK9^
M+=?%,LS"@I*3V_GU[&]^Y@U)41< "/(*ZV/B#B/*FQ-J!H+.2'IJC4C&J)HD
MPSU\A<NMV7S,%YHK@9%UT=*C3+=1&,RBUQ.VR"YB@ J_3SNJ_PI6Z.\W1[]#
MU]'=M0K4)?F,6\H<8HQ.*_+]B:F*CP+$O^N+R6 HY-++E/OCY).?Y&W9O>.E
MAHTQ=F4*O\/9G<U:U4=>PI(2FQNOF?5_Q/6->D=UQC#KZ1X=6.&R+FX2EPW=
M\K!L99TW=6C>*B%RM*@"9/WW+TMP$SIL,.M5H: OV0'U1(%IC)$3[E2?20#>
M'WL9]  " 'C->;V ^/S*M7A4DD^$V_;U=?;![@UTV1D?Y1(_>KE%;U0)+';+
M3/T4@$<5[>G4=J\A'6E@7,!99O3DM !FH&(7WOI]E?CH;<D<;J.EFDV+WY5=
M:;4#;O645>A@=-/@P\+=7?Y>8$\47S2#3&H.=B#D_>"0"O)_<??647%]6[IH
M10G!-1 LP0D6M"!8(+@&"&[!BF"%NR7!W2'X#PNNA16%!"T**"JA< U2:.'N
M-Z?/Z3NZ[^M^_<X;[_8;XZZQ_YC[C[W&&DOF_N9<W_I6LBXP]*;0?3C7\.2-
M QH;0%>GP43=&;<?U=&^6%@^ )] MB;@$%])6O_$@).3UUC&/\R4HTRSZP-5
M[P#TGX";##)/A'D;);$["J&4X>/33UM*C2*.;]9IFW+,O3#]7#KPI*<6&F-[
M^SX?@(Q,6]N!WS-'4.VWWIN&S\5JBD#=4UN;Z5)%\OWO2'?@Q[;.:6M9O*KZ
M>>%1C6V(8R(C$A)!;F*C@RE[GZ:&XO3WFS07^()R/5MTHK33<P(X60UIJR6X
MAOWRV&$4CWJQHOZ !;7R.Q+_^Y-^F!(^"N0>L-)DTRLNU#2]UOK0N^V*HFN^
M;<0TCS?_P>6S!0]UW*5JYK+5\@,G3X]+,$5"Z!QJPG-T)GMR:U4&F>>]VVJ?
MR4ON HY.Q >JR]U\L(RW=DTQ- &N0L"*GF"/$1*5&N%9B#GA]&G+++=Y,*3T
M>*T%#:45>EIO@C#R#Q%$4>B^\&%-Y]6Z Y3/]S;P0;)[$JL^+#N)/M3YX#?>
MSHAN>W:,8^.'HGMW4+8.E%O*%+4F5.;@_/3I^W[<2T:;K;&)_-=)S[:ZWYHR
M4^MO(:!9L)01I("'Q%-^/KG] %&K)T5?YO.Z6RQ_GAE<RLV!&'#*6K\2!^H9
M:/4I<7I(\<%O1/T[SXPP-T%>DX9Y^'Y2FX:!5O4U34@98ML5RU6]1R9.)S6:
M9ZY6N7.1W:V3/CK 9NZ,PHC#G;ZJ53U3H='XB?)*-Z7;2K/YH,I"CI--ZL;Q
M2[5E#:XP63<-\?JI7%O\HC2#]83ON7ZD [*N0X+UM&BUE[1)@S;,(2#PWG'K
M_191L6:ND56G'@$!(.]E]\+99>?&)>CED^-@@0"]0\SB%NP.L+3K5%K2TQ+=
MNGJ69Q"V;&]LI-+8RKJO2%&C=\"Q+:'Y826M@[H@Q9_SF['EK1U*K*%Q/<7>
M?#7N/<3;?JA-I5=_1I?BXL(-\SUBKWXV%]&1BC8,P-8;R7/6_PT/(6I8A?@[
M7$*>!6V9S'7@!L&U?M#'AWM976DT:X,I*PI.3M8P[PQ_ZV;3.GP4='Z""NL;
MZ.5R64!0I]FP+J@2"#WEP7=G3O/#K\%?V!5ON:"9OU(97$.1'5#*5^0DYB7=
M-C/ZSU4$&OY.BO5X%]B6JEOX9&^\N*TYV7'@?.J@G*1:HJ#IVJPB2/@R1%:?
M[+_F'/_=++1L-X)H'"G..$"TOV!0FTP!VL'[T[D&RJ$^P2S2;:TQ/"O,]3W$
M, ^CL.QL$IG[A^IM8FY[1S87Q,]G>S.F_\;6S<G;ELKBY01>]?H)QTWL5O^%
M/GFQ_SI]3H@PFR2^)^3UM*V-<P5.BZFXQP"/I>R[,$ I 9Q6;.G^WYLA,0=2
M[N,4JAY+^:M9O9=R:X2HJP?4D"_A\^56)DK_1]]LN WETK195AW\TYO9_*9+
M,P.9WQ.N@O[X;0]Z)%07)-\5IE5+'[_E=L5EJ1GK/D2GM7]Q(OSH]9=%7L=R
M[B@J>BRCO0ZA@5;0E&;U QRJ_)#+@H>XK++W/QKR6*UK,R),?VS1.\@S2KLT
M^JA8\S_'+#C2G@6+AD;V?S4*-\"6R,Q=1I74<4VFP-9L+A71Q3W$B;[S%Q7=
M6&:6GU;8'3CW6]I=US6M$VRNC%MC F*N,:'33F%-!>BDP5+AR1R4LE;'E41V
M!U!5KZ1>[)SYX+C:<#N^4NFA$+W?*%E$571H/_$QDY:%>BI(CH"CTDJ9R1.<
ME6+C[+6O:M_VC_';WX-G70CX=$XXI4ZFIK>'7(DJM1KE?W>']EM'T9BGC6GA
M/;OWN0]!EW4@&D]/;2423TV>#0EI?BQMX;SIS(T[3S!=V? 8_7-@E3-%],:)
MTTXU8H!K5+>0W=O[E<;JR#S51!SV+],YSYJIR LJ>*2&6:S=KQY:YQXJ.?*W
M)'WD%B]I73[7AGR\/_P"P-7-^.<9_E,ZK?[9LV'_6^C)]RS#[=N_T77-JMD4
MZ<M66==ZX5"M+3-2^_ZZ7& >0 W<JR?6LU5)\XQ<!7]?3TW<^#R!X=*2EZ.M
MR];JER7M>]&"(/^\RZ_PHI.0C1H2&0T121;[,[^7%*5\6?LE@Q=B=;2HGM.:
M_I7&K1>Q@?,DJLEV52PQO!U:E1[.8C);MO@78\(W?TT*AB=_7V/9(\O(:UKZ
MCN$-L>37.A,M>\;]7V#''6[WR$]-7YQ!Z+*E38&']$U_W5];Y;MG1&)?.Q,P
MT%YX(IDW[@UG[2RI/W8]^6863URF3IK]\'8];EB-Q4<6^B!*^P'I_9<!P49.
M-2Z7)1KF0CRO-/-H<OO>#_U*,<F):I*I]"RP.7.V('T]0#C\UN*M!3//,([0
M_R^J$)A[#W.NQ ZG8O%"?@JQ;4 K^<V#6*C2'Y]SX==-$[,Z">-1A\.3I;C'
M!#&QO2&HJ&*NHSW.G<=7\;#+/(Z'>\(,!.R;_F1\)[U3UQQ(<K0<_/Z*'QNK
MS)FVVQ@E$Z7 DQ7/'[W_R  .B*5[:JR9V7"LK8<4=%;S4WH\C'/LZA &GDL1
MK>X,*7 KHSQYZ'H+6_GQ\#)>)3D2SLY-O*E0MU7&UW#2!+F<1Q@''%SN?%M*
M\PIR#O565B&E]B.!DU## ,E-W2;/BC8_.I]7T@L3U\3W6)99;'11U2H0J 9\
M*I^,N=<6(D/UV2!C,0Q,3)OQ7]S8]G\VN_F/J:FR$#Q_9>9YO-=S&?AD>8Y.
M5,NBGT9,=B:8GNM(Y4N3L7O*JLQZ>!TO@>%T-@ZS#E@_@<66^/F"DV9NY9%.
M(WYCY42F\JD]BEI.PF>)/^X3:\1TG*A%@B)SS'2$HDE.QFSH5H6(5_>95YJZ
M& Q:\$ET]:\8JXD67Q<_O:UN?*+2\AX:/ST[^?O3^C]\=W083$Y+:H#Q^J=!
MZ:O_LZ%DZ?-T"TQ'9(E53;Z#>^H)0S.LZ&G.Q_//G7CMU$O*Q$-VEI9<W4A\
M8"WO!Q3Y]RFJ#)-H+*H<>X>QV)TAOYR.&DEC3O4S&:](X>)B/;N3QH.+ K@>
ME7N<UEC1X7I=8[Z7OUI&,=L!__E X58U.,#G*0%<H5(K3>6%1L%_^#]^DKM7
M?AXR$I [FA?^JOP39_K9N+^,C23*5J,G54?P'_VJ%[9;<FG6M((--#M(YB\]
MK"&8USCN=(1/77>NL%K?>ZGXO];;H>N$I\VD/B'UTA"O 3R963685H!;,5TE
M;DV[KT$>(\W\Q^$]?LC#S(/=6>LHY_V&^)[I*'BFYFY;C922CP]KWK@B;]H#
M[B(Z&T1%3TQ3:B1V&A$&7C@V27[/E<<CO>,I$@2VDE3-$V/TLU.2E*WA968O
MZU]K>'*YSU^.75Y_,EX.5,O&28]9',[I:UO@#S2Y]'%APX3V+998/?9ZI,*A
MO !DTFK'!ERBM6'*<WPHW7DCDA3MR;J'7S6'R'^1/$S,$DE(_A.!O2J97V[_
M12U!PCUOTZ3# W+W3U*R82K))VU,&_V!77,=HUQSR'T*M &YV-93_70Y"8-\
ML((^^K%?V.^]6MYPHSO5PR_VCH&G/X4__=.D>YZBE2]'4Z';QDRS$__C Z(>
M[VF=)LMN5WA>N[4.D(;=OB9#CU?/\"1*(U$XTV-O"'?:9"A$KA\6#82V"6,6
MAS!!01-'=X!I-T+455;SB0>M;K.*^I:$VO?0E:W^S;E>[^B'CISB\9]R?N>.
M6T0G^AX?>I?-05E;"78W59LRJ6\#S,(2K^>,PG E85+)N)WC9\^&>BZJGSJG
M6/VV^&UQ+9+L_"?2J:RD+.8P^[#E5E\LT@+]9;79)"5B]+@$EU=)[GN$D_+2
MM2J'O <:C^59YV2W<-\=0))4G7_Q-)E780K>S ;BU&^=4H,A-I%/98=1):X-
M3*-0!K)TKX/B9K0>!R_+F*?]ZB'CFM/XQZ)M4.JKM(+<UYFX3)G4C^(X+/B2
M1 %MO2L)M"&]6<@(D^F;.X"F/:&YS:&G#3A@9'AG[_#09*G1I*#Q-/R;]:]+
ME+;M"%&O[WDE<N:816JS<GE!JW\VJ&Q;A]7IJ!S9:WI/9G/:D[782WQU=26'
M06)0HZ8]$0?WUK4<X6\4L(;D[5/2H9H,I #S*;'%7!<5M#.IIA1><'1+/4RL
MYZ!@/9WL9 C8ER%9Y;5%ZI []/3[/>[BN[A(G.Z>[AU8VSF$N4,@?I*G_HN_
M;A-USCZO(!WE?';Q00>H\/&D=[JVK48]U)PF76HL^MG0[==0]UZ35G.@DPB*
M]\?NBY"F$OKLQDY??LYXC;AIPO#F560/3>\-J[W/K",=\'(&-'E<=F3123G*
M_;10JO&9[REZ)SMIA8;=L%.[_Q!G>#>='8PP5%SQP5LRSJ!:X?LJ_CK%1GQR
M?NA;J?)+3KA!W&C[RA4<MB!$<_%UM-4NL)9;J)BE.:X*U);=_"5UP!N5.!BI
M@-4@A[R3@;/NQ=]SB7F-)OK^RC*G*/6'MR4XCR>@]F40ZT5 29!4%:I]K*2;
M'HGZ-%^YZG\;'LF3QP)6N1F-Y;MU7+7NZY!:>3__QB/0ZHK305WC()3OEC3K
MVEY@KZ'&M^D0G#P%1P\0AJ#)7 G"T:1*!%=\_GFX=O<W$:H:Z^/T$@>IM"9A
MBFPO;.DE#RXEV\'6M6ICLH<TR5 EYK!=5VJQ3DWJ+"A),BQ1+!D&ZY2:;S<R
MI+:HT%5.I.WG@W-7>+!W]X*[44)#:+VR#]2W<?9D?4\$1&DKZ4>'6F%$3<?N
MZO8Z=FI;OPRJ=(RH3E\;>>0?36';KT1%%9FJJ8T3)+ZPVT+/)^U7RK(5EEJN
MV4F(^*>>VXT*/K4KI*$GET=TM^A$RV+KIYL*BNVK^>NJ%D8[&97YC(ZF$G'G
M)8(BV*PG9U^5AEB+3GLD?HTA=4VJ4NK'Q;;J::7DJ>6/4[VLYL4=%F($OZQ<
MV*O@@)#<3C4K=MY\9[W<KHF12K_EW-9GY&=B6T7,19Z?P3IY,9>W:Z:1\8-M
M<6>BHE)ML_SZ5_)\7Z_XE/D66S65>#J_WJPC$O10WQA6+7B"9+A6-4X>RAH,
MY-P,#X^H[PX/[_7P-K[@<6D0RPK[E=FL;N>_RTI[@T]OV/2A5GMUI5<N-3>X
M/3/5NL.#][*-P)D38=Z=FBSR=N7)5&Q$D).P';]'UZQ(O[H0ASP/@GGN8[%P
M_C-AJ$_1"D7'H2WW\ BM/Z*;YO!(F6/(AN7AHH%(GZ@0Q9XC^:Q*P5Q[C6<)
M*'VF/7?4UW/<LR8;IM/XN(B(D6\$]%5,UU[1@7M,?\.T0R!7,8BO,TR#01DE
MI]F&*@JOX()=D^4+RC'PF]M/7^>:PQ-YTH)T\=F,ZMQA^UUCW3+#/*K27567
M;VEZG(XZ@. M#^)DWPX!;E[\X>7?"XVEE:Z]MVC8E:JI#%92N=#&F[?W8AJ(
ML=*.-8$"#3RR+SQ4; W86--3=HRX3Y6 ]4J4*@RQ@FV&%050XR55)F// OLB
MTJ@K.SK3V>9FW3.>-U$9AUX8IVS,)'FK//%25@&WN#SM=?$X]X5&^OK\.#P]
M&2CI'TZWF-6>>![(]9P?I9!Q_HW3?/GB*OK'8,_H" H^<DG7<G8T5--W?J^&
MI>.<^YI2M?E6L/A:H^8.T%L%#.CL>(8:-+L#F-X!>LZ/>>BC2C.].CM=EU^<
M:RAL1!\TTZGI0+XA8MLN+K 9XMDR&IBU\1:PR&:@P2R[H%30 J/-O;$LI^3\
M-4:MWT<G_"N'?(H'9O E59R%0"H$'QY0A;9F[=P?]4@D*F6F.Q3A=>CJLGH'
M8%<>4+O5M*F.)VXH:\^5K0A:YVCD'='\ TZ%HPD*8@(:]CRG"60U^R2+ZKY7
M*O4(^B;3@&/PU:^E3.6)&^,B<!8.]1L?.BP6.+DFW+!4.T,OOP0]2N];*QT8
MUISK7:Q(+'>X7<>C8,EDM+F@B[TP)*SHF3[G=1@6SP;#V#R$]:BEIK,+"GE/
MC80=N/5H6(+\5K6]^O2LK"97R,_,,A4X9.7")?X?,NS^[\QG-=LN00>6=X!U
MANO)! BUU(,79#?2?%ZW1U*<ZS;[DD"%W8CHWQ<<?HN-]:'?O3X*X1.+6)ZD
M\>/_I<RX0VUE#_N)Z!J[E1.T-JV"ZON'\#N[WL@:2ZO!Z.\ 1Q4U9P?8<"0]
MLJ.DALADGB2EPC_F+;UFOS5K,)VS?MYZ'#V$Y8'(BL7EXTSU;TO\SZ6-ZO;T
M:KHEG#8OZ9FS%H8_[%>=[\4EU:S#"CXTW7*GEL0*!A5N9>!RY_L9$%]SSZ/.
MC&A(+Y@#+I^/]@%!-MOW;O Z'R)/J-JNLU8Q>8M[2YX36?/G2KU/P<&8K )U
MG+S*D5M$X"^?@UVPMWX7&-Z)=/%+AARA=FZ;AVY.M4XE95?0 9.HGV-N(D;/
M>+@-#-5N5M/N -$:A;>=&<P>;L>\1*H%/!C,F+C?S<+:8= $6,IV<N*'0G+W
MZ@OD9DS?M;!A82!H8+D:)7/,B#Q^(.'#!(R=G1:)'&1R8L)Q8A&[F<O)$LYJ
M6.OY#=Y2?6OI<9I\< SR^F ;^;)WO22+E(">ABUQ\ZN= :>>L[9E<:.P5DX]
MQ(%+98@HK"LN)_\J]4Q;7O""@,BU8WG9?/5&MP4>,5;7BUKO?X-,*O$OI#>9
M25VK S*(%+B2R<S0LT4;"DT;O 'ELWQ)56NR--"U>05OMA5IQ@\_X2\?V&&_
MN%7)MFKOMQ!BP#F)>?(.J-SJ0R'2/W7!8VKUA@U2$>C!,AZ@G:D16#**W5ET
M@LY(+\'!E,)-G;T*2_#]&$M"A@_2Q (/H*B'[V(&Q0 0R'29[ECXA"?OL,(
MJ@04>&A2-"__M>F!ED+<R-"/M&]C'T7\?R.&@.'X HH>_.*'$OP6U::1<]]H
M^W5%NE-$HX%U>J!>.W$=K+IZ';FGRX6=+M_9[Y>!7VTY9^,X@K\^8_@D@FEQ
M\L);G4.[\P+Y6@1@%[ABKB-W@/?MPW< $POOPA_M>!_4L7*7DIO5GV;#!P\P
MG39<3JO9 8'YZ$XOMLD@T^ 5S[KO2IKEVEQ12[N(V4YQS[T3A%O);9JPX^S^
MU&!4G!C1@E.;G_+/#]':"N6O7XM$?_1(06, +RDW/[%;Y;H,:Y$\IOS*OJ-F
M2)AH7OJVCP11K3?Z%DV\N9_9,;-N,P[F(5TA$I*G?>@F "0E=!NWZN1V]3H$
M=3V\56>]+ZZH XL0?SKI7*V#-C$X&3&N;8JV#S8Z/;)K]1BLGK?>&X/Y9.VT
MAR_= 2C<LR_]QZTV;,%+UFY!\<S;,85229O RYS3^IY*DAW;!0W(+*^I4Y:$
MGLG1/6KRYWI/N#/&)I 9E^:TCI8?B]:PW1.NIWP-EHP,S^=D5/?4%\8DCF#;
M+0=3!<\C!-4I RVY3"/LJ2+CV,[@D@Z5:EG"K"!;"5.,XNIIZ/*GF )OOT[\
MI.PD15DM92M7%0X2Q,L_("(C&9J1#(.2_ U,P Z;P12GGDUP&B'C:L7=K/Z>
ML^^3W3YD\<P,A>^KD9/V9%O^H/-0G#:75ZYW #$ON0N]9[ +464)O[[D]-F@
M4?)Y;H]M;Y.FR*8A595)DOG/?[57UK\FWE\1?M^M_$T1E<X63T!4$_D$8GW-
ME/:@.F>JTBA-2;$HTT!MQ':-7T 4]S).R1K(*,#HQ<C&R.^%N? R"99@#\^M
M<;RY#52[V;N^,*.?CZ,).P2="0@(!/FT'-[4S%SHY"UUD/T8+3M\[5(.#\:L
MKQI-6QKM<%:EG1JQP*9'M#!JI8?585!0B<?A>I-K=KMHJ[S8SBB?$7M5NDG3
M(AB6+>[\'KZCTEMR*' !Z-P.C)S=ZDR?6)\_-Z[;N\QV7C2*QZRV#Z5);,G
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
M7P(;F;<\^7I9L3;"BV"H0V75-1O!PB)K<TP'-F/P%XG==ZO_%Z!KB282*D+
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
M?>S;+@<#K6+HODHHA,>Q.S04PQ5SKFU'Z_"@'L,>3ITJ@A)RCHU?VU<"LNX
MF9[H+55N?4/C-6&<L><N[6$"0\N6HMW?,IR[]G.<]/M/1)]\,<0EF+-T<6:O
MCQZ"0&!DQ,EB=;AXD7B0_669:Y%DJ>3H"\@A:M?T7S9,PL'^Z2EOC>'0.T##
MU?9-=548PN"@D3XTX370%Y%KKY]&V$8I/9O.N)8E^48[B!\2GR:S])W0.D S
M'!;<2+,CO[',?XH]?^XF= >8NBTC]=I7H/9\N\^;Y3;*$MDAM.M=/;+R =P[
M\N CHD:(O,""]2'K8ZZW%E@9&;6!!)CK"//(GX+%7M<_./[O)H<_!IZV[#S0
ML#\]TMI6"<#AX8E\S%-&#%E &K.617[G,I,=G4]CS.E56RZG9'-QCAA_U/C8
M=TWW!OM=Q@T2Q.8Z(7.2'*C>-P3)R1+(NH"E0 9 MX&'VE\6O\Q4K(7KKIQ.
MDEG'DQ1.U]B8 @.Y[/Q<DA]I_\%?O98Q4G< IY=6N-_*H]O(_Q$D0,1@9Q 8
M.'![,Q9H\;@NXJLKRH[XI6ODOK=EF)&FQ@^8(+ 2H4%E8HQ+L1\[8#P]BZ]3
M<Q4K!KQ^D%]O%!D(@R=.3#RMYBHBV280C:CC(AE@* 0,6'7/(<='T9-5RBX6
M$?G ^^X/#=HR_J5DA8&<W/@/_ZL YNF_RWRWORJ8]&F&+ZS=9%><$Y%^[I+]
MEX[\]\1P#)WRO]=E^0R;^8^W.4OW"LZ_C.6!W--76$6UJ8W7_UUB_!\G.2C^
M3>H;HV3MF;NQ%Z%&<3-U+>!SCWGC_R-IGGPQY5-W-*RDR-7PG=9;N.YO[Y3=
MS_>,>JU6'MCY&#YTQ!J6RYL:UVK@(G7!'W.E7_&<QF&/2IM@NJL-@<7!!3ND
MMJ_FXCB82M+[!]?&^5L.$SM\M(;N14-(VOU(]$LXO$\PE%-O:G':F&IW!7P%
M(\<C[-$3(A_31M*&AP;PW=(?"?-<?$ZD%V!\\6M@A%F'2U#O);AT->XC^TQT
MXC8!4S+ZPB$-3T#=P=.(Q+-?BD7^1XN:[KRE-R9B=FYGB _^XHCV%[F;K +Y
M9VOX/^:V0?!45A.A$\@CQ^3=NWY86"-:0_NCH44<?M/KG.D!HQ&10\$GN2/"
M0]$MRFRFZO8&M8_"!SY/Y37Z%09/9/J1E0MB-NI%')"*U5H0FF8)4F#SPX.C
M<=-YVS?;LQ6<^.,.<"ZR)PAJ/,^GWVT\UKUIKU1*C=2WQ+15FF>BYEXZ*UU+
MHPU$8_/Q3SYZV3P%];[,"I,L>?-+ 4PUTN?TM&^P;"ZLET^_AME-6EQ:D$S6
MDEFKA[T.S@7B6789>-C_F&=9!HO='1D@LOY?5ZWL68!>+ZL;]C3E6E1'6]JX
MLZ-BF4STU$\YD+:\[*]_#&H;T$-J]*:9P?+P#A"3D:J0Z@W>"BJ^ DO",7<
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
MB*W) J-2!3.G3S;TNCL:7]N *ND#C<_C4%>FW<?<-H.@(\+<P/PC>-[-Q!U
MN5YRV8MR\T]D8S[:FO7FLJY<= F$5%$[P/'D2:;B[=)-<6N@G%+&R>3PW6JK
M$E, AB[1V?!3#<<]$TA!9T;%G+>M41Z?S^7@?EG)+)Y96WI!G"[QT72X5IFV
M#]26J/]Y]:O^<,<U&YSJS5EVK9-;*FV'M6[?N$5,!S(QVFBPZ6;!>D;%EJ7-
MIU9<9VE!.)K*)/WKF(.&/7O]+.7!WK/&,GDCOUF/!0G=*XEVL<;BY-QTA@FO
M(-ZRPS?+:?M-U[=>XZCC(MY;&\\@KPF3Y"^(%;Z+-MLM?=YI-*\=WU 3>4$\
MCR!18IJ#WQ0U9\ZW1]?ZO[_ILVWL&R^['=SOGS&#1CN>F#ZC*6VH7MG"TX_I
M$ZE9X8DUUFD]M9OZO<)Z@?1Y&/*F,(G?>S5.\\6WAY\+]7?YEKD(Z-"7\GIH
MO(M4S^XL[K)!*3M"G7ZP@,H"QE94;H_>L7CH:K\$YYU>N:=M&T1G!VG4^KJ.
M;?K0:$%LMUD-.X%RG#BQJ%/VOHVCENXHDU==7/1<FASDOP-LZ<8ASPBG?N=1
M0S6)\&^8@E13<HSYG)D](,3')U(JH@T*H_/@'Z8RK6):9Z2[-!Y"!$I_U3.A
MDA?%UU[/MUV?!^.E@7A$EG+51;W 32#,2640J;<GJJY\+*][QO75[$T9FNIV
M;?ADX=E6X\DEUXQ9Q2O0XC%7\AV@XIQB2L T/PF5.R$1>4+Y/\A[RZ@XNFY;
MF#@$"P[!@D-P=P@0(+AK(PG2N$/CD 2"T[A;<&VLL4:#TVAP&F@(#HV[DYOG
MG/<=XWWN=^XX9YPK?[Y=56/LJA\ENVKO6GNNM>8<,^W7FID;*)=*(PO '/D$
MT>_XUL*'-2;^KI'^%2%)[F,;JL*RI*)X*N!GAA!A>BQM]B>&'[W?--)A!BH_
MME^NZE?ZC9;_&XVH?:=,6+N;CMAY(*]GD:/(Q((^P<5745PP*F^-88E'18&Q
MP3 [@*ZK9CIQ)<;"4)5$08]^7L6Q>/"F*'VAV:8R5"NM2E/:>/\[Z(ED^<GQ
M+_<"\\P1%<+3_J@*1H'UK]5>"7!"M@F*)2QES6$\#-+WSSAQT!PIZ^,/-I:V
M&;VH'3WH*X='3V2E/2-#'?W [Z*7AQ[&)&FO!L;Z^G-2 F0)$8/%&PL.'F-)
M!XDP2_H+![[L!8%T.35<E>8YUK=%0V^6!CVZM(("<:P9F_T$N2)D3()#[]K+
MULESBP^L%V=D5&U335]D]L()#;",3T@==817(GK8Z8U@@I$FUE8O'/7S8E5R
M0BUG-.W8]-IJB22[GP06_D:S27:C>NL2M3JU0E]()K\4E<_0:DG<J,KNH2*>
MCHJQ=W90L]()+X:JXJMY(/D;/5 Q'315<M)&COXN8=1Y<"VGWVC*G _?$+ZX
MN2> G+*:&U:9IV1(E<2(O2F7.,,J_>(8:EU (P6PD9X(\:OTZ61L8H4:A<5J
MSX/2M,6:CEL#XBVJDJ=VB''JD]&;C,PMICISTEY!QGD%]@4>KQN'"9NW#@YU
MR=,C!\OO4U0A[>%^JD0L@7MM&/0/ICK*2RD'9/L$"6_L2-OHOA"X7&\ZZ?2M
M8IGF<76JCPX/2YP0AT6W(KX,P8$2BSX"/A%6$2KFL#G;-[_1QG=VHA@6PZ^A
M;K_63R;77L"OG9QP[E6Z;R6EYP-,(S)%HQJANKTIG>H;B9=7#C'D LNK%Z:\
M5KTK[-)]\3T-DCN$MDI;YV#)[E+](0+GY<IV%1&!$P'I9(G"UF]PX_2W[JPJ
MKHN5JL,CE+:=;'T'JL/#:*H'>XNBY4,.3OF'U4UZ$<8RQ,4SIWU[JL)^]\,Z
M!#0KG8-%&6SOBX9-QF7Y8=_CVL(_"2T&%]I9BPI88S_2?VL-(2_FZ^&.#/+#
M#2]6-;>BBF>!R)-4C-%G._%!1^BA!'&#<A:JQQ?U^W2%DR04%,JM<,A$4FMJ
MW5UZ\L7B@\TD;L*5PTU@Z#4EY<RT=@#>$OR!W+?&-"+C[B4CR/% 81D)]V+7
MGU3[SI4@F:UEC!TE.PHF6UR9C"'8BEQ"LCMFH:]OI6[0F#'6J%ETR.=;G;'.
MPNU@]HZ5/H)@/:P1]7Z;#Y8O4#M!RMWB18VX>FKZP%KA#YO; 9_ +"];U)I/
MOH\R'[<83R66?SO^T9^BQHHALCG;98 ]>-F\PX Q:]1FMY#;9K/('AX#70>-
M^._Z;W0,4KYI!Q3-]EP+L3W#,A:YNK-\FXHBHB5].YYK^#IQ5QJKZ]4LQ(@N
MA/2S0;!YU--G?T&M_B8DB1I8!0L.#0N^#3<-RZ#E<F#?5UK.S_\=Z)I(]7!D
M;V).W#1\,=.=DO3>])79J1J%GSQ5;I\>$/)QP#\Y@2D\6+YPCF*,A*_BA"*^
MJ?-Q^V\TAZ716,?L>5MCVN,^ PQ4_1UA<;>X_85HAA#\_?(-N1)SF_!0LEFY
M;<_[!XJ0,6D[HH(0!9ITG@AK"R%@A)1+/$L>$U@_RCBM9XW[#0W(RHS$RM'@
MT=6_QR&/+>T]3$0W *!?!A:SOO_8&G;O^\Z;T/WUM;#!RLO9+<]?K\4<W]G.
M)\N K,NB$U!K<7Z/U0X;9YV8G&8"XQZ*9]_9Q\I2W<\A"P/3@9,?JXQR>L=V
M+OQY2_0S_61:HM#[(+/ M;B!-=6L1HED)_WX8;9U]32QX/\ SZUV:U6KJSIE
MGX=(Y4 DOV0,/+'9%UC=FVAP8L5:>WKLNK^_ANIU8GQX>)[0H7"/\4C/Y-QD
MPG2$''1RJ#H6\WGBS8W>RW'XJEYLR1C+Q@G>\0^Q%%=Y-C4NZ%62C29./NGG
M;$&2$_9N7N\.:M:6EHY9SP!CY(.>IV=@TK7IQ#_P<H?;6%_^Y,)%S/E+&N,8
MW%Q4J]=)K##&N<0',9$Q,LG:PZA^'V2XT$67K_X)R5JIM)$+7NQG#+*_F(-=
MY2SN:1]+LI")HC<.'@Q7N2#/$4V@1MNSI<QL+HJ1,&K^DG7B (L12^.*N6](
M1&8H-69G9/B-3-E;*1JT :L!LK+_5LS_O_JT*L[_IC+P3B/NGX')3@=KU.%*
MU(XW09=%E,KQ(4M_V_U?<&;'MZ&RTDP=!<TY&9BIQ$7+EU14@EVBNTCI&YGN
M:J+QG3XM):ML)--094?HL01!8_$2[<N+/>M 1@Y]\T.-UIVKMN*O+O@9*;Z$
M;V07\,.A7GW$6Y#*\>?97$ 4:QV+J"361_=J?"L@Z/3/%E@VMCGZ^>3?KBXF
MZK;^L'6B1W;@O6\[_QO-Z8F2)=LYRO\)D;+V"%N%UCH7#BX5"2W;^Q.E7[T8
MYNPY=6OB^H5IO0<RLZH>26T1MZHF\RK=G:CY#98UN4_]*!&-HX>.XH,/CV+#
MI)!I>S/$F&>F)5XP73Q::XO$#YC'>5?-3AJ:0VLEEBX-YC P?!(2$-VD &;E
MV^\B9E4C$XQ[6CWPG/,$6GO[X?^E]D"-78.IC2VY2B-LQ-1A5=3Y_92S=J$
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
M?C.BJ>=M!Z,D20D$6>U3ES24ZZW5!V1DG,K*'W&NK<>_*T[O'?@(.M9+E8C
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
M]>]T.0=^//DJ%4C[]-[AW5OIU6,+W.C\("_=>ROU_.<QGL-^LX"&X[PPATT
MYV91HNYN-EP:HYC>K!YBTLIFQ\.V.]@0+(A F"\G8QXO@"Y\914![K2WK;NM
MQ)MGJ-K<;S5LHI[%]A0^/L4*LD>]-;L1#@H^/!?92K2'5#P83TVR)4.9NZ;+
M%=^>(*H>M0IE9>LY"5[6.9P'P"0'EC8O6R13)).&VM'=8W!IO''O<P0OLMH;
MX></4)&;9E$98HWB&I;87A)86AML/9!G97F19GW3Y-(32.W6XBXO]?/X[,Z6
MRWE7O2C5M==]2:VUHE:!PXZ)?4/8'E:PL#-.Y!0F],7)$6B99<DP?+NW/O4)
M7;X2[IA/M$/4XLLX6N?LZDGKZ1DHZ'GJ^6<-\#^\/T^]#[FEL!*$FJS5@=D+
MRZ.C^QZ*1ZJAO4&=[TTE:_9=F4 (KO'>V1W.UWOCB15$-/5B0AOF'Q;$@DEO
M^-F,&D$]_-:3Y7ACMLAR?"P=U&PP:4&Z]P97!&EG9M2P;$:\I7_[?G:/>X.,
MT]N5#3"9!]!A96@7*TSH@^8&#A[I<>RP6(WY48WH5 FM&M[0KAX@S5'9,M<+
MTM_QO9HZ>7)L<*L<'Q?X?<($^#X!(#112*4]J5FK'JDJ=FO?2I#/KGLUY'EF
M.&7?H%3,XWNBG9-?4]R.S"6SG]Q8YF@(M7*_^/9G1D]=5'-L?B2DR/VS6!T
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
MX!'>S*Q1(/7.8>?E\D^G,^Z+_OE.8<<6\*N 3FU?XT[([<NMG,BFX48&R7N
M;<$](.I6*4BVF"\2>=Y)9.#W9G*ZLOLAWH91T.\SG#A<2<OZML[:I0QH.')8
M\/@3;.6U>GM</0DPEJ^_"@JA3>XVX:@!<MP)BA(D-%\*?XMP00QS=M\#+)&&
M['NCD_;7@EL]]P!PNG$;2J'/7PC?SJ7.[AY@"KGM:&'';!P6EP9"EV_T*Q2_
M\MS82=D^WQP?GJX _UI-: [H:)5,')JPXM_]<GSR;KQ3/7Y@M)L;KV'Y:@&+
M?KV_U'TE;U*-D$?.M+@G.^_QT5_++JW=Z!X0VG/DDD^7><WK- ;.+?.B[?6*
M&/XC+A=T.P>>=0L,T>^[O-:\(C? )^6E6(@:T4$%>C(0EG#VC62QGM855?8N
MT_QQ^($4ARY<4$-D]^#2YEEI*^7J[?;1?E 1E<@6XEK-X3BQB+T^ ^^3[J-8
M#9.T$)!H8AE-AG6C*+WA]&@9[=T?)6F%TT_?(S*4I5P:H^Q:2OPSF#/M*XU'
M,BFB[M(0+TF3SX+_&W2*6:X4EM[DSW?RX&@>K).?\Z$_]N#()1RTM.\L,W49
M1TE>[YTEX/8M71&G^]*-$B3.%C11?$N>NF[K*QQ=8&V.WI:>4:<W7U[Z"V>U
MXV^\=PK?(_*"^ -2?\0*?$M]D*:,%>AIVS_ELTK<*%#&IA-#2&C.\^TMVPR?
MLCR)UUK*35:T"UEB5(^EB65-4F/_S''WR2_F6^/RU5T/3S^"=;+=%K711F&+
M/5O^BMEV(Y;5@3"C%=.;:X=EY::.ZD_8&U3M.^8MM)RE?2O8/O([=S\[YS%*
M3O-]^NX)NSD,RE+;1[>!Y2/G$'OD8> OEY"[M)SE<]W5L=N[XWO SC6I;K3Q
M\+4WAVK^V8H">TJ?J?/43B=XR+@DIN]WN2B(8[7=5&B:14),$34F\HW =8,-
M,1@?)5P_J&QO!Q%94)T_E:M/UO9D6/T$7O9_=2AYTTCDNIOR2O\4G7)K"!YN
M=?+O% M5MS;T=9/<6^:K>C]M9]!:B)IV/=_3?RIT8?00E%X?NQ9 ./)@F CT
M^+G\!(%NM)$L+.6L4=S[?<;WG\=Z_2K*IQMN4S2MQE4%A946![H%UA^BS9JE
M!X;5ENP_49N2D\F&_5PU;GS5E3H6UTP9KQ,D9S?R^-?)R)-PI0TP^8?Y2$':
MA'"ZAY8N7"Z!_.KX2[.+Y&<OJB%V#7@Y^(IV=D?\+[P'LMF4*Q+?A;_;0_0]
M3P\2H"E%3HS'J@F%P9T<>T->>9W^,OYY=K6G4[,]/+F?7$!V[KG>&3!7T3H$
M:9]&KHC9JSFJ+O*MQ9$/J\#KI.$0=D\EE@(@E+W3$K\4:3G4['@C]_%,'SPO
MM9F"4$U<2]!<*9H3$UT91Z;^FHZ[_K'[_,+!YAIK+HE'9LAWP=;,D:S=8^/$
M10I(K<W0#7?^"%I/$7WOZ6\JR*S_*-3+/)&<.O6YX(^:ET2N/;R6W2Z#E-&J
MP^119&1-21X\%='/R]^<&8;@*"%^KCC0RV*>P1=B13VDFZ A44-#[,3^TB]Q
M>/K5F4SY:BO?2%(I_FB46&FW5:T7 W@E;>F^P><?*VE4VKU0.JO<Y4=$S1:Q
MCS2KSQ:,?I9K-1LV]G,X1EJ9M2N0")O_3FK_Z)%,T[X(7D;H+?!<S=8M,XG>
M>+9H-^XB094.G5.-BKQBM0/XI?/ITK8W=NK*>+BD.!6+W?V6\DQ,AM;+?10A
MRKOAL/U)OE_D,RT*#1O#:@&ZX7-"!H9I<R%HC(&P>-+Q/YS:QIIZ&<VK4&^[
M=M&[D7/#?G:[_#_=9/M:YC0YZC:E!]-K]:B!3UK<J=_(;!&4PWUU1"F<=U>C
M)Y()%]^.5QW.#UCN 5I",<[&P29@R)E=I]-<0Q7"W,P/]P1O&?_W=2VBHV*&
M)VEO8I_%!^-6YH\Y ^X^2[(/CRP$?X9A9@V3ZU=.K!<7%%0E?LF,E',8"<P=
MKKEQ]9FH,RO=?%ON*<]KT(6;MBK+E8X<R$WQ^BZ-5$SYVI1QMU#H:-K.VZM6
M9X3I3PVH0TIV$5P3 ^_4-P_[.#P0NZ2OR-\E2_022E-@$]EXIH >%[3K:1;U
M11.=7V1%ZM;W*=X)]*T)7R7MWB7WPH\D_@*J/93@U]\#(EK77E1+/*-&>%[Y
M[*3T)I9*F.C!].7&A9X6?7H_;>-2B)2?=N%,?SFE%:%7R?JTSPQ=>2FVY23)
MVH3<\I/98:?SS95"M&?4+MVF>N78[6D)?YC.[UDA+3/J2M5^"*S914$T5'#3
M-S4#?KA!Q>NOHK:(+2?]I\>2GX$P5J'K H1\4.0I+FO*EPVIV]SDKB'EDIO@
M/[DTX7Q^R'U'@U@S+!)(5OM^3>BN0IA)*$7].V8!(:Q=CW&-3ETJY%B.!DG'
MI+[&<7>:BB^;K_HB8&5#D_Q,8:1WON5K.*7<*6FUBH-!=H\=;8W%@>%OGR#9
M+],ZQ:%RHP](2;Y_WGP7,Y?#'!>321?^>)$Z3K"42,K<>D0OX"2JA\PNM4S\
M*9=/K*AO3Y)E'=?$-LH (J?$.!(G5G*X%W"PR;)V#\ 6D:R3&P(GE,BK]B=?
MFPD#C10O%W.L%L1!?\YL"OBF^5A[:#9OM#7-W%(7R*.E%JXIC=1^DM9<E@Y,
M:$/5X&9LA-T.9Q_IS'M7=IRX&$RM++>>AX^^8.^3ZU-UD&?GG52Q3/=75\E7
M*;48B$Z2*TRW<Y_5F#R8/%>$B<VBX^LK4;O"K^U49ZW+8;-6CS)#^?UB'S'_
M7B=>"!U]X9S#_F;OJ8/1>8!92NC'4&L;P79A]M)&B-;RN-!H<8]/'>^TP\=9
M!F&^*+"<:1D8-O).6FVR]GA(A.SQ]$ZD;2-M;"\WCCV^1L%9=MW%V0K2@0I4
M1A@J*;'C<I'/OQLZ)1 C^20T6JG),QT_-#SD&A2RC;6[FSIW8%4W1KJM62(C
MX[;3,QART==\>)=14JHMJ'9YJ9GP74O249?W9R,8V=O!<A484V8J/TV,VY+X
MN<:^;0!:&Q*WD6&0&&A5=VDL.[CDWU*4EL\D1S!BY'+ZUN6;7_#C%9-WXJD4
MWJ?GS59A#IK?1(SD+X1DMDKF$[$X/3]'H1XC48*/HEI]TY;GVY)K'0Y19NRF
MF)>)<)-/-*[5ZN(J7]=616)5 _GC_>;3FO<#1#@*N?8B#7V+,SA3A[9^R4J?
M+Q+V/EY9_&2)!"0!(?J??O7"[[A<1[8J\_>G?6X(CH(;;(D,LT*2R*_)]BAK
MTVU8+1B:A="'LH/#3LK2MWE(JE@1& ZBU/F &SD:FSG7;$I.S7!AX)>QZBI]
MD5$L8&)U2F_KH2VV1AE8:LNNI'X#D?BR[^^4:1#$67H/F/#7UHHVN#KI=$+3
MPGT]JXCO <?G57NRU9BWNB.%W4:Q=X6=6 EFF-_AD73 +_^+#OBK=(CR!-RL
M:L-5<Q,:.SC9$->I9N3'REOYRZ-".RG,ZD\Z^0ON]?DKQK^/1]5E?4??\J*#
M9TF]TFS\\)/$Q.=@.BNSYJA,Z1F6=5_ J);+J398AH# VT@Y=-=2'TO3S??J
MEK]^ZNQP;W/_#A7WO<"#NF^)9Z)&9'*M8J3_'O#T[*)8I!*^=;DG\<GP_;-O
M>O_RA#[)$XX0EN>7>9"Y<!!\>'&V.US,>T7N3T5*:Q==X!70@-O^M=H!<0\0
MC@I3Q\WB?Z9W#VBEO?A6TW ;5NB1*4:MU6=$ACJ6'MVQPW)IUV<'?!<X']Q+
MI)SN&@PYZ,'73A('GO0B6%?*])""03"%E/4&K5Z5::+S VF>C[SF*U*4-62I
MXD,<8Z@?8D'_-F3?,.@7$RK!XW-93?TZ3*C7W;^V>/!>UI'9+&G S1Z<=>K$
M*C 1PU;!Y%_R'1^:Q<J1%QDAFGY$ZN[$FX:2C>I: $V>;40;;,4/W@5_D!J(
MN$M+6Y[&;G6\"!>=6$(JE?7)B+A?R%!\)=W;C5+9N"DS\WE\UU6!'Y40[X4_
M BP2^^I&_85+ZE^^^$7]E_7D;P++ZU=B8-?Z4X)Z]2)65LXE&F.5Y]<^?G<L
M1$&P.LN+F-P_5(HA.5^,0L:]T(*AL"]<[_'L+2G>JI-+--7Q2&EE4C^FN>/A
M2?K*D^8\:GFHLGU85K D.E\QVI>_K)B,/_Z,!#(I:G:0G"B@DMU!"17Y&B/B
M_I3S'J";^(CT>IX/_#_-I_QF^.<M@6_:Q8NWW4WGV67_SHK[\YS[7R+*CEXR
M.V$V0ZY^#CCK*4G\O/@?W?_K;V@6'[4=&+T?)#G9W?/#[5>GJ*3^^O:&\<,4
MS);P*2(M4Z*#EIK6_:1/R/255=W[>4,7I&Z!R_62D20.N(SXP%(K*]K_QBU.
M0\M6+SPWF]")T5( GA9N&&X<A/7*$O3(((BM!0F=%Z>O:SFE+J@0N>#BX3)W
M'U6SI'+U$BQX_Q4A,&?F6P^7S_[P6#)BTZ:/:;WND1C-?\74'B%W*^0"\1)R
M(3#]G+=)L,6JP+<^-6T@%H,RIA$C+T6_WLWXQQEG'/ -Q8U#3L_*(^5%(F".
M%,Q'.[*RHKM>PT.+C1*K<%:AGMPVH>[<[TT*@#GW0F;Z "]=>6QODZW>5O?!
M?%1]Z(^%++.8&2'WWO*IO:J X$(3=:Z(S&^'IH?NWE?J]29TW,=2>DM\2$!"
M=_>:/8'41%;VY:F*HV42; _-8S?#-<_4X8U]/%,S:V9IYS4\SG.WC1 T[DD.
M".[/LPY? S/CM/S^W\Z@<X=8^]_]<LA.&-Y_(R?<'P?K/GKCE2GJ1 ]2L<SF
M#K:4F%AJ!2JJXK0^-IL5@;WQ*H@75E>U91&().5.$_ZLVF^VK^2*'&88[]*K
M\!K2+4P>'I 0@ VNKB)Z>#IQ2SZN""XV;I_9-KY^(NJ ]Q7LY3Z-3;8N'*R\
MSA](C2U."SI^'^-E3N)#Y//N#\ZK1<$/L(X)T5R>V]QR[H5^546$$RU02=[4
M4=.%;""K+Y8E_IB-;T^RY^59S4*UND'6$"Q"Z8;]7[+.XC^Y'&WL[C%G>4K<
MID219Z\Q8"']V3.,'8S8@9F(].?IM&S8S0M<!S#W$WM+A5&3,^TM+->.V(E*
MA4\L^.0OP[</9>2CJ>QQK0;E1'9ZKC1MN[EU&UCKKC0WDJ\\2:PZ9"R,1LG\
M2WY?.5"$7:^-1_4/&KN80%A3J]_I4B;#X4L^O3V3CYVFCC5BVP/RCW4&<,/_
MD4WIO]IZ6L82?)46.#!\\S\V-?\14=3<U?SW=(?)3Y__U])-,-HU+N2TOP=
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
MG&#S'"MD:Y/$EHPN48WD.(SVR949B"SUM4(*KB\3*&7@H&-CPZ. )-U/Y*<
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
M8D"! AFMG'R%Q5M#KHERT J<=?Z7O+*;!;NW\+Z#B$4W??M1ZUHAVTD]F+[
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
M)K0-YA8-LFH.+R[IXPB@#\AY2XNBTU((6':95ZCF79T8K6)V_E[%8@O_]?I
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
M<,.3M-.,;S/ZN)7'GY3@U&&M(GH>"P%?#E^22W+Z%&!A/&Z9I%R9IR=H%&\
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
MU6Q3ZQ+J-Z^=-+[$"BRM:#@J+W"R*TM9=FY(#?;\</+DGB _78W*)^EX%WH
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
M*G3=!9K47]@P<SHCOX*I).FG$=6_H?/.N[([;\9M4"7%C1@$2P548>3NH.K
MC1RT*"-[/C*:1KY)J&ZD)];_A2N/I_(JT.W#1ZF73-%^\E@M9>\K5DNVS),+
M0,L&6HDAMC?%P;K9)OC]K1M'FY78838=,W,=-F(&,^V0A3PCRZ14!)K]NE#H
MN(&)8^1IC?W"X0R<B#=VR_<H!VK9@D5_=LW6OW&W?YKZYVW;7%?W#25D]6^-
M_S]/GK6I@,K+4$U5=<MGI$#+=]!Y+C,S,]._=0'.S6Q=L"[=; L;12N\ 9*[
M)?L+Z<!BZWYIV14>8:%IE?4"GC%?^)O88;K.3A3U5=T68X;Y<OM7(^AV,57Z
M5 _.R'*M]-"K"6K<X;P]DGS49<6X88UJHA[>CJ\.I8JR4O:J8)S-1.8:#Y$>
M0_EA&,$LT& D007J?]?A6<*=TP!NQ?BK%. UG*G/JYY.H2X3X5.UL)&/2"'_
M6'QJT&-B7VLD>!ZLB(SGT$N!%T/^A:/'6NP1YV7YF%^UBQE)X."1IJWD@F,B
M_CJ!LH(^J^',Q=1<GJ>%C 1\!IR$#*K$9!F_MASZ!L>+X=PQ&/"JO28WX:3W
M$#-](TA0S).6ES3P*M%I25<I)CP/%O5VGX0WE/+#TB4:]Q%_[_NT;9+/&$SI
MA0#G0Q^+YN:B_9.'MF.RL,!AY==1_2-$WR])S/ DTR9<2S[;=[Z*W1"K<EQC
M,$$A!O>H5G^:^MB50!?^.Q)UE50Y@$>Z;S,SRXQ_QJM:\K8.JGA+1+B>MPA"
MH4<K+1G.5<BUB<3$]EWFGWY@I1G?1,&7\A8R$?S-6U/A$UY:?U!?'ZOJKZNZ
M+<>Q#!EZ.8LX&[01:6P[PD15 O4,K,;\)D+U9/&O'A704_ WZ'0?^MS]EKA<
M'/*N1L#HAWY95*W'S] I;6:IG/9YM#K/+9$:95)SH13=FC4BD ,Y7^07HYT$
MJJNL."6NE8 YJ]&)VNP^M1/9.43O']*GLLG'5NAB_D+=?O5R>V*9=<VOJD[\
M?K!I%3,4RD>@_6[85KE'XLF&0I+.,EQ$HDL 3!*PCGI&-JJ'<K'(L'<SNDS_
M L.8H011YW&T<779 X7X9*67-/_&L\AX99]6X6 ]QKDQ:<9V[,)7J7DIR_*,
M-"C)X/YH_"UV23'!QI"-+Z@H.M\R8.\4F MIFF*92GLCPSQ=020IA"NE%]+[
M-UOWX!]LW3VJG%.H(O>\Q5'*SH1^BG<$P5S)G4@W=J/=E59MQ7VRAQ)6L#N(
M]=S4R;F>)*R[8_![5\7X@ *<99$FCYM%M$J:L& !FC_S64O>7'@(OL.BXCN3
MHFGJQ^)?1TAAM+D_'Q:$EK3_8UE:F5([I\ 8.&^>ZQC1\S6\9Z-Y_3'2ZI@5
M8= U'<D^Y:I,R)-=2B[C9+(2<'<*DU,XPH-]#1NM/%@;D]$H:22>_/9)>77
M=6":GO95/.MDACMD3X<L9&^QA%)<"/?EV3HS%W(OM1OL?6OJ+> "K<.;MRBX
M*D0EN1^L\?Z.U=EQKF@_30_D&%7,R;3$Z^Y646&=M=[,< KT/QQUUKT4HF50
M$RBRBN,S (9#X_@,W0ML&+P[HR#)/B+#]X?^B\W$OM,-[M+,8'"JTF@RLK+4
MI/'7I5[='1?L:K%%1XWTU,%2/KHKV43G3WXNHE>=7M4S]+7)^QAOHF?JD=UK
MZ$22V._J5D)+ #1'C]C3PY(&-71#&2LP,E8=$BO_LU[;>&4AN94P;E+51?V<
MT^*E P"Y@:<;7Q7PLC(O'0*QZ58V(>JJ>D#KCK<2]!*PLS_G_=J"=C0?B\B]
M@P&51%_=NH"9V3 '!Q@>%N6J7,:N\&_3^C/.=S_J?RBNKEN?B;-"NQ@=&)D@
MM9$G83EXK1<#TQSB=PHVCFR>>,ET;1J)6=).H)EZR]77OC5R1WG78JBV>>OZ
M:%)^K;X;[FU+[(.5D/_ZP50U/93H'>^7G#)P^I]0XO<*6,=OC3A1;H$9.G,W
MZA:'M7/TM!7 GR*9=# SN4TIA<BHP9'S$=T>O$A.T,'04,>MPI=&C;HWG33E
MS?*/(J3M6O)MRCC>R6)C,.ME)@+R)6CJ?DS$ZX>$X^:Z0>-8Q$!$QK*&@&#N
M>E!09:&5=GL4Z_E6"P>00??I6FFT_C'OCDDT$R__NGZA]N=^LPC0MO P9E^1
M7(JN=Q%&T=0 5?S2[<HL(. *-3YYD%2CD1*&4,1&;,>ZY3:<P#MFTG,O\PQE
MS4[<%^1UW76*,6XXG>C)V4^-?#*F*TEJ(^0.7K, JOOOK-4RS W['LKP9_>K
ME0A=G5C9M(WX?;N*+\Z38EG-.K;VV2/V<&"M:KV3AT;AQYN6X5/%?%B42-T9
M C>V=VQL%PFD'M],9Q_ZOMB0Z!78,DJ;C//H5^4;+!T8Y^NJA)8($+8OO\\N
M^EX,W'Z\#R/3&GK<MXP<4_4N=;X(OZ^I-UT  TT$(U@O(Y=OAD< :G&3QS2J
M>P=M(WZCKMDG&TP-D=T@UR,X<E)34A.-SUF"0G)Z!D/6GV61^I<$EK9Y-[M>
M->-NS;;%9^7?G98R<EPJM;9!(M&$WT+?G4C0"S?6;//OC>?J"C O5#-KK(1O
M1DM>9EW[0>:F'O^X:$YG"T+%@_^<KU6)I!':8B'G!7;R#T*TZ,-6F4->N9Q#
M%E/8="@*4+8LXW]>/B.A"@EDU*835U),)P?Q""7W\Q#G->\82=[57[A8/PX
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
MW,9\+&UA,VY42%.A&61KJOVQ06M<5?T(9_@KF_VW8V(<K@TEM0JZ)%3WF0Z
ML=+2Q_P6L?4&BYE]*U;)Q ':T*WC^+G1&MT@1Z:H3E/;F+V6V[D_R5I5^_<E
M',QV-Z7SGT*<&,![DV!04ZD2HC8:W?3':]-R@S(O8PPA;"<RQ96B46XNS;XI
M"G,VD"ZJ 0%Y.%)4,O1RZ',-I27JNQ2&(8WTXH'K4TPQF#>5 <S;"-9I;J5+
M/]YF18W*E>823R/O*?LOLLI-S9I>ZPG !T53P0A(RW8#?_9L9NO@#<")7HJ[
M)HTA-NGWJ5.Y9>]R+90EER<-+OE:V*%V;\RQ2//E1F*7.OVCK"@CVO(1:$'"
M5*@)<;V$,8.NU/F0+>E';-; ] O K?ZL[%.'MU10+NA2YE%J6=ZSFK&JY:_5
MT39H@;Y$CWGEX1T'D*)3"N5Q%?JVIZN 5PCYK%PC W"=MR: 3#&W_9?H$<D-
MX %C;FS#ZN@ZW6/!U,_&3)2:&;P+"82#>GX:@^"DE;D"'HT&+%>'5<JH!J]3
M,D3]B<N%KLX$O71Y"(0TPBYEULV26G7,SVV+TT9M94O#"Q4@?0>\%]G*6Y.(
M'S6.ZZ?-1(0ECIC)9<Y*GM&F-TDE>G1$^& 0L5:HS*WRFG<U^TNO68P\L9\\
MHUDH-V@J$LZ.=]'M526IV2GB>CK1X73*^+1[1VK0$PUF,M2]M7/?>1[:3/02
M?4<Z&*;TRX<96@55V]NE*LRS55G,J.1C=*85\4^5\[*M%G?1N*)BR_Z>T5.R
M;<RZ5S96(5?)Q8#F?WSO3*#<6TWE?M+ VUJ?P09U"O])F2/P28]S5A_!$@+F
M(TI#K03S3I.E.9.5B:O/:G5R0.F83,@N64& VERT9GH2FX+]A7-^XU"+[2MS
M5,7B#8#L<(&+E]83:)B2L:;1Y'=80,0V? SU7$D-FFL^V1X![%^Y8Z\_'=0F
MR?D?J'0%>,))%,<\^P\N7!?JFLE^XO"R0C]#?;>:>PKA/3N-IT4=>V*\8&E+
MNUS3>H[3HK'O7^%%,SG'F V![[_LK<U$X&[AXS+./9^UHZL,<E8Y+<4;V58N
MG_>.1S"*TBHB:_#:K+=D;R]#UI,S:<Q9YY+AI^<_^*_MC$$J#V!^<:/2^[L@
M(!8D;3K!T'$/V^D(XAO4MN^#?UOX<-4TW-)>I<<\QK^"TI:UEY1TWH\>9H>>
M$"E-QD<,MYGW%G5'X_VDX)'&/';!A-G=P(BU3TTV4VJ<V2Y]7RK35/@X5"%1
M+8C:<JU1#OM$E&"\%?4+_]/4H:%),7A!*R9QI7C@"#WQ< ,;TOCD^_ ^6G(*
M?.V[J63>2IEW_G"O!Q!P'?:4IF]^YWK)/0!^!3VI\B0#'[6==QA<Y+] !N68
M3 0H.%L3Y5<X>!<HN5-T@?=][MZ7H#KIQY R?*(/^/D@-Y0<4FPL-RVLMBV
MO#UW_0G=>N8)P>0*,N?:7UWQ3J"OI!T_V#D9;V*6&*%%?)Y_>B863097I,"8
M-5>D1E1)VXX _1E]:5'08X[KCFO-@PMI0\0W,\Z.I'$1QXX!HQC@4:>J['%$
M8Z9A5_A5:1\P-].UHYZ:=<>WIPV$/!=&-QV5>#5*@S>QA</S2[/GQHN^;Z^(
M)!_J4=V!6MFVF;R!]"K09AT>H+C>>&!Q*X(H+.H2?9K<5C7J.3ZOBU P4L2X
MM X[&N=N.9M5W0 ^PVS&]R8",R $(28DM"'3/[FU=S?6SJ(P9NU6T% L^A1S
MP&DT>W063']\>9F$*M;>W3Q-[;UJ>Z/HCZ4RZ=R]^CYZ YAROF[P]5VX)"N^
M 93.W@"\2TM@E^2XG6#@ MY#(?!*5Z$%OON/!P.E^C< :Z#B[$FITB#H-)9Y
M$QX$Q>/7-O?[4F\ )M2!.U.G$3,+]3**6YKE177(4R&]&P#P!H"MY$N%Q5TV
MOKZVO0$$W9$B(S-8GB4=7J@)/XJ)DK625XV=.'?H"J)F'4.EQ%/#L%V/JB0E
M-C"YGAZEWD)37R G^S> Q+*8D_XE>2ALM5Z"J>I5ZJVO)_2'=;3;OM(!3#MT
M0$D%I<SY>:PNO\H1AMT]A!C9=W(#.+@&"JP<NW=D*K4SHOW#E2^?E/0F:!VX
M7=O+'W\I2]7OA(&.]"\F)OM"T+6"%6C]M*,1Y(6K]0W N NI>MET4! /!VYV
MR'F+@N=$]U>&=PR>_ AHUN(^EE7<Z!_(CDUQ,3:4V-@ W7]EG2.8*[GI?KO;
M,C65:WS.8ZZUNC2N+\G/?+X*F.\CM])!DH]JW!/@(K):=<H(O %8$%%>G[\)
MC%&*B&)3WE$(69<L-2N23%64J2?\Q94J@*QUQR*\=K!M6U:Q.3T#,?TK^Z)Q
M+Z:W3O83[W3\UM(<G^"X?])8[4EZ/378("+S7<A5@.5 LGVV[,N;/4R05\9@
MMT*0P./O-0<J]/<5OY$.5A-)UO++WUEA$-O=[LE%I)8N[UX6T)P47(</3'#=
M +I53DG[ZG1S5YW23C@NLU.Z0K*6:/NNQC]+[E!,"NF!)4ETFA5I8SA4)&GP
M5\3^4)$G=A F7UOA\=$C64E.,A*A,9K*_L-,68U[.3-6\@U'V\\6YG24*.'U
MO6JT)'H;A*7VA6QQ R/W1Y@> %>V;JTADC^TC<E45+?]\)Z.;U+-ZG%FH(6%
M3,H=R@<#0LJ/:ZHIKG23*1C/K<I_H!5&94HM@XI@8;]_JS0V@3[85.J];PQV
M11>GT7Z,[?W6EA!9Q.EG'Y9MFC5(M^?9XFQ)>UA%RI+,W<$9S1^D.^ VBM:3
MX!2#;N=7%,+)CV)$+O6@GUH:,SL/?XD/530R!N8)5*:N3,2$U$4>_('W@#^H
MF\\F#S[?9OVC*,'7A_S=Q=913^/7](NMJ?%WKSZL/*7;<7/AO>OK-,[(=GU,
MO% 2.[,O?> /[9$Y_+SNR/XDA.@H=68LH_*8-X0I"TG?0>R9Z*/*?7 HHG:M
M>D23^8'9-U$FUZU;K]Q?<1&)?+WDO#/O@[-J6]#Y+GFA(1AS70MD'-O)9R\
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
M&II[&PD3Z;T4&__^ID>Z1I5E94OQ=<9D5?>Y$-&;B:A6[LKBD(#%L=T5*WC
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
MS4]G)X?QQ&%SPN\5$[9ZR\B^'A$'@^9'B61)A YU+[VZ BY;)S[YI(0/OA5
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
MOK=KC![]FVO5ZE%=LVK6K+EFS6EEH+, *F';<E5?X=54>['G6:NH5ZVP?^1
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
M2MX](K!RE*6MIV)C8ULR'V#7R)BQEN;63&5:X3-',XJF#X?/)8(X'%Z:_Z6
MP09C_SDKX]I00'K(C*0V(C@C)25M:'[^-B6E97X1:@P^ F_/*CQ3[2KF7<BJ
M]*;PE)=BKEIWI-)SZ&)@)SZOF-Z]>Z0=2@R%PZ.@ET]81C63W)MO#Q,,=.:\
M<BJ 2D$XL!VKB."\9SU(* 5#N@N[?D1'2Z=5<LC3K%-Y$3+Q@TJWQ./=\\2V
M]YIZG<;K#IMX^2_D453#DP-6JH#IY7&->-\$9%%*CZ>2^B-1&<P_L\ZUB];7
MU=N8B*?.&T84VFLC./$7Y.LL5=?A7SFU?M;:BLDV&5CA=NDP@IDV@P7Y_!5_
MM=Z1H,VZ"YODY^2@3!.;G^GRIDFP]X=/VL>7\;IN+,^L,M?O=3\;'!M/)^_1
MM)1]/IC'11N]6#0X/SC87L#-Z$!SO;^_>_G61>ST/'CJ)L2Y<E=!+FYDX"5^
M[7(CO\(+H/S*@0PIH$<B[30N2-U]R0M[;&UOK<GH=S,;+_Z1EY=XX<%ZI7JO
M\;9._YJ=/._VK]RGB>6SZ8V@T%97R?7X^118'LHEH8,W2L8<3S.-B[LMX2$<
MK0H?';- LJ?<$M%CL=+#<0:B,NZ8%>1.- &R%15E?2.!H)0ZZW4LP$6C/1YM
M8:;GL?OEP%EE6,0(WVNL&P?J#16P46B]24,/9/L6#;F.8/LJEKPPD9@7;O96
M<L3(=AU(5%CB$BMFBA<Z28YN\).,M0^5=,?*&9%J)Y;$(D5R2[3:U6KY9<%2
MR41>@Z'\1>VV2CF*D#-U9*M.;4[DB[/OP:\$LGV)NTU"7__4DN @Q"4$ H&V
M1+_^KY<F%:N6N=4#1^]A]5O4$,W\/X3^4R9^_;]>/$EYY'LGMT+N%TO;_>;U
M<HL_5#I5CA/5^<R=N1QZE$83>?SM=WH$Y'\([<><?C'J^79'"2(D=Q1'5AS^
MO^=!LY*32S=#Z#W2FZ2EF.7W@?^HZ#+^+7'^?M?$\;2+*G</!YX*S0\[EA%6
M)/$!/>&NI#RL?L(34)6D1<Q9-6&%IQ']<552'-"GU=U.AGMJ\#CE/;:J]CQG
M@&L NOL4,Q,QSL20,3W7J\97%?<*DV-'NI43FZHS<H^.!Y]Y *;PP+M(D\"%
M"'(^0JB,C+))IER3"?^O;M=;/W1'@[['FPS<5#23!S\7O-@(J5=Z7&6_YDBP
MF35X>*6,N0UFID\(7!VYE8DV6I@R*0Y-XX^*D[_]O$YVMD&14JKM/XS..RRX
M%+T2C79I^7OA4HDYKW3:;M,W<]N^RF"FLFY VI2U[3T7577ETRL_\%@BYI_N
M.:)/=AJP[;N?XVZBS,7;O A%58H0E S?'NVNV$KW>(2@9K.J8HJ5(LL=W3P#
M(ZXLR7D3^QPIPX!U0*VB^MRG52&D'RB=\5D^B;1<2;R. B\\*^%48D:QE)J4
MN9K+?YDGGZ13SD):Q>N51<WX?B@%N '97@RVTY K.!G48)JQ8/W,'=.[K"88
M@;=EL6+[P:A1O]^D7]7!C?FCA,+DT[/U.'++C=8%'Q5#U%IL("9[LX[J0L(D
M07!VTN8E,@$(@"X[4 W_,@5!DN-D6.R00VB<[VR;H3K]9%PX)?+@%F12&9^F
M:B:VZC03:"HOO>8\QY??&N@>SS:RTJDOLS.=\R1J&@2AC-*1V$'-K.H"ZJXN
MBX>>[CKU$;U1+E4OH;@5DA8$A>XZH^=LS)77])7Q.?H>7TMD7H8M?ZK9I??F
M,0.BQ%X8:LM1J'J]J;T G5;TG3=)&SP M.TMX945PXLJMW,CL)$'@//H]=S'
M" N#^7<K>5'0WL6[2FKQ_@5/2:53"N^N&PJ%L;9\Z\7I>T-8P$4.#,/WK2=.
MFD!T,W<(>CW6\((U<N_ KJC HLL'28O)JE^XN#&1%EX747NN%NISD=MLGSA/
MJ52]ED54VR!H_7VI9(-+HU)MO.$!\.VP"AZS9@UDGZ*KQK>*J]>:"+4P?6WD
M0O45O2O$E^^S=<0LBT_%/@5"'4M_?<I=MB\;GG$K,H_6DG';<"ZXN6[K>N(<
M1I).J\G^DN+C8Y?5]=?SM]?Z]RI73Q=W.<5%A"]D@ I=?1;E/MDGC:LIA\F8
M"B$#AH?9S*H]BOG?$XT# 6!!/9(6Z6#*LB;7B/2,@,.F4.=ELTEU[Y.^?N?.
MAKM2>C38EU[FLK*TQ4+MC[IM90OT!9H9&84[!'-CS26:TG:UELH*=7-K"2JZ
M FV1:#Q3L#1C4G9F_[V%U<^UMJ\BL\>U==S*V!1QJN2HI342T7(9-H..34*U
M%F=26[K(@^F-0UU7XS^0IK%]UOV4S20!BF=$$QA^J<@5GG,.BM=1Y%*P'I<M
M'$URP%/]J&*I8L$SKL!S7? _LS[\?R82:KG4?P#4"(E?[QE.#9G\FSPR7<&_
MJ1\7PO8/@+)= XVRG(FSJ9I")$1SZE7F(R,:OL\8Z\O/=MBYEHBUYV_GYY)<
MUJ>ZS-X.CR<O^EWD.C&U:P[S+N126ON'S4$5:!V6!L6VQ:3MV!EMU3//3=JM
MYU7;IWK[,N?N\R%1=DFIFHM?0@5K2ACKX77]#X"/-0^ PY>""+M$]YN1HF+N
M9MX];+ $I8GO&4L=)WPQRPY^%L46Q<Z_>_>B+B!,I8LL=HA*"O^MJAR+/S49
MZ&LC62R)\', NB )WH\P[N9F[C>6%Q]V=ES);\L=:1W:Q"G<A36EP'O0['+5
M6IVS'3-@YF3:,UQ-7^K>R]B/TBP88N,_!$&1K6>B5S*-N;&S$5GMHC:MNZF9
MQ9/V-;7(73#1X0AIF(/K>F4^VJQ&%5,O]V;*M[[.7F?,!X!=2!L%<#===VWU
M?6R*T8IN7-+K>@U1CSF-8R]!9&QQ28E2JHW7C+1CH&9'A ;!X3J6D@NZK;]Q
MEK:X@Y<8^N)\NU)/GKWB7=O%XD9[8I8E^(#*<+#KD2LZ;V(E58O[@;"T;4.>
M[P=$4TTO@SW>=S:%PTP)<7^Z8*/2=\--#62EHZV*N]S-D[4HD8G>9*DDTC+/
M?!R=?S3<*8F+LVGV :](&JXCKA<V[&[%6QK9XL=(R-9G0)=-U;JUW/4 C$'<
M()81EN-VW*[G'L.RSR6UVS3!YM4MW%VNJ6*86@+1:P4)+?FLC7M5>QN&UDV.
MVB:Z];.<'W%4*G!#9QR//1>Y7'@'5B;2/*0YX*?SIZ%R/H9A7KK<H!LM[@DR
M8&J/07U2$ZM!\VPH)1:3Z3%1Y/."]+T/8N=X7Y9MA?(<GC%8-R M9DYX8T>4
M>R?*X*T>)2SQUHI>*JHD@,+Z29/LV]?,G5SP 0.C;6(3ZG ##D#<&O@S,I<7
M/;[J,I20E[ *%CWAS]2U,G LOW<514[ZXY+CD.6<5?[M/(W#$ M!3[<=]LR3
M'][\YC]BM9M IK450"K/865)@U<<I[WO_7N(WJ:I!+ZU8$R^]W"?_M0SJO=F
MVD_JB+^[A$=/9F 5J%X5V].W6+;6Y%9'?R =.J=P *F3@X4II2I'"I@'O(:V
M[?#,YDO3QX778DRM,[/+(2?1Y*KGO+6DZ.I/6,*V22Z43,5@ E[YHZ>G&_PY
M/5>OA-W]6$='V0S95()'3(80JZ5$Z?C,PD<&/X*;X_-98LVX:+XW!6:#U<_7
MUK29;9L<JF'T"ZIQ\[>Q^KD$U>&JX:JR-#TKQM-2R@5%KS7U/E$_/U?1;R?:
MF=M9V*N;,\(E"C_]MRHZ?YVCVZ&;@>X9RUOC%6.%_N@X89PX\3@(I%E8/*[Z
M#O>1I,%AYK!4[4UYL=,M1XNK;ER=BR*>UR.CZF$-VJ^>*2E'4W=VQ._7#G9,
MF+EE7K,P:<P>M""G=++LBG;+G,C=;-"_1%Z\/7;<3H\+UYR#-CKTS;_2#)B?
MD2@U%0D>%"A^\WM=I;JK"M7<9)YU>%Q(,I>V=\BT6OO8UC7J4=A65>PNZ.19
M]0B6$->:#X_!5^+N<'UC]]HH4!2PKV,+4;&ZQASOAFDB:')X0 4AWAY4]PTO
MQ-(M>T^;$-EQ&\&#7Z(HJI(NO:38HU/5@6__GE@*@]-?18KX1Q\9* P@_1C!
M\16=(QCREW27;NSS_W2__O<=Q_\=E,*V-MAF;4?4UZ=T]+YBUE(<-HOK[1AF
MI.?'0EYYOB9S'GC/>+5^+5;J!+_Z 6ZB!22LO54VJ5DTONN<%6ZK+./()R<!
MOK:P) /)>BB9HF7!+:^PGQ'Y:J/,^!9(O-#4;VJH1%(J,K-&O?)34H:I0B(&
M5$MC^N;]2^=RP<_+/]4^JD?%/]O "]6"K>,1V3D>P5ZS[.DC7 H@?>:<M5>$
M8RF"S]?CE$P-Y(0L'<$N1OFOGZ9@",=<X4 6"P97?DV6_;RG(M"1FK]9AC?K
M[;6].TJ=5C"U5VL4Z!!9PENUA0ARDV/DO\^BM)?+GT\E17E]N,H"2H[&_O"'
MG 1=]6**B/H) Y5'"&&366S]+[DOQ]R;E3\3"VP'D<=!")08-X-RI)T&9>^#
M%1O1ZF,@];&Q"D4'30MZ1$&$7H>OIGZTU[FQF&J%QZ#S8] Z/N4I_FU G,F&
MIDKX<,5<.6-_^%IS/N=R_27, %\'(K5CS1+PB]$*FTU8\ /:?--:K&"9<47?
M\ZMVG'=@<R#P"W1QX.WY;LN(B;/P$V4$F:ALWG)JG;7-9^N3$:P%"H-615<?
M1A -I6.50+/PJ-MO*_;%U7<^P>T]]3#8SZDJP3<D'RO["$'3S//?KFQU0TIE
M6>Q@;O4H&[ #5GMBO9Y!FZ^-$?5VY+;B GNKR)&/$W9G)E5:*\F4(PL,,%8G
M&5>^,XL-0)^M8F$LU38PC,D9\EF>99!%*BD2.8S@YKX]R[B]\N%_:\A$(,23
MY#5U:>*N@TB5$Z&9%S%SNHW!JT]*RR2E#?&N9/<X@;73=5>[?+A^F^K+!QBQ
MJ:/8_%43MWR&@O#!O&9\X0*"BU7H;FE58F,MF.I=/3+/4Z8O%+X[I1MDC1]]
M!:'0XU?1R,+S9O"FW-)'3B;<WK86!4&OKLOF5_T/FF=N%(>,>XO[A$]@L^/5
M_4^Z\&ZV9NJ4]H'7V&Y1_=TK3]MH(LJ4/ K-89[\0R<:_.;>8:EV&IK Y93%
M$M4.4;"/&$F+N0O8F^2V$5EFYX;5/0MTO9"1[1N1V6P^>'=7=[Q>*:,_%S5Z
M/+1\D[?M],PFIV='OQYL"XN>GE=H3>E)@>9,$>.!S+U)%@M.#A$5,C*UMC/:
M1$(W(3E 7._8U[72^/"P2%<7THK!6[?#KP=K^N2W)QZ@:Z_11<\&GSOC6Y;S
M_+D/)DQF"'(BLL^(F,R"KN=APA#N1M%ATB%XR[WF6Y=.%I/&.4WSW: 0L:V]
M6^J)KFF&BI]?S\39AJ &P'5X!KS-@ AKP"7$VDRQ$L^9YU,&%LM]86IY]&9I
MI)#HV[++<,2-(KD\A9>MB#@ :/EZ%^92=>Z5#Y-M2&!@<$-)3<3^9&C\^@[)
MI=:I0/3T ?!K,(\X[\2>BY#1MG3(90HII0GV8RZJUO/(C$QMPS#P=%A\[AX$
MW?/0%U.XXX]]K(/[SB#G8&_.\DXA8LR]CW[M#LLHY#O;K9NS:_T:M:UGQHPL
MO!'\TH<^ZA5D#+7ASL1W[M7J)E(I>6),.,PSPVG;Z)+-![GPS%;,P/-K]>P;
M/\OAV[N-ME[B:R'&9]AW&-O+U40L?CZS<8S)]7K0UGD%14[P':J8%?Y9NUOD
MU>9,[]3R!E,/HZCRLF\BF5?EMFFV#NFCOBUW1@K1O0W$=W9N'UJ#/"ZM6A'>
MTDY1AQ'CMX'$?O.3=-4X7[%%W&*X/1(9]\7M(M+',FF!+M@*3ZOJ:W4BEF%S
M+G:N =9J>LD1;<J?'<S7,U)N$PAXO1N'+4GNS)6!)R1S+/L*)KSQK0D9&7=W
M7(N9'5$L@PA.;OM!A/U0'X$1\!@(M"M#4+$6-XK>S&F'.X8I?CX#%L=[^W9]
M*O;M_;!@LR[V$;;^M!$(WNGB:&@7]:S_&'DW<3"/:/D.Q4KX:3'$C,L=//L#
M;_.8"G%%9F=:LKH:TY(64C07%>D5J9_^^0B'A+TIH_I"4[?&KX1W/P?ZGCE+
MGZ-!8-"Q)MTYS 2$^ZLO'#@X>%0+C.A)27>U)>1^_J,>8W#HC*3!UMO0Y6IQ
MW7#LKRV)&W,>=;-!&J;+71;A;'*B"5G7Y&3ZLC9*XYLG4!%.>U_"941A^HH_
M2<;P.Z"+VBK\?4/37F%I\OQ@]NJ*L:]/"@9*D5D]57V=,X2D?_8+%>IQJ*M]
M#TL>.V/I>C8#&MES=GAYY&2:7S(&5D3'_/!:AO]ZY'?^;XHOV0*KHAMI W0(
MKEM:K-0DGR*16)+# P.B41ZQ3ON99_(;.TJZZALF5)FB@A_EGA18?!@<?@*6
M>#$%B94V,,<?G>Z-X0]T9NV=-^<AU:QY92)I3-5A(<(@CA+J-VCYZZNQ!1T8
MR(2$;O*6/AL<!+- 67H'!Z61-$,S6]AR).'E'UMXF:9]\W6.PGEW-8*I*I^^
MG:?&Y^BF)0/Y\3\&L- LR,,6_AD-Z?_5!!B_,XSAD.]X+8SN1V*<@1,+B7?O
M1!5EB',>/9D4:-!>]Y3O05:M,4,^N+I%7+EA%/7;X(\FN+MK5=)QR6*,0C%&
M27IXN+[UL*CV*KZ48E'E@)+%)#?(D@0GDPK@<4/*8S[6M1ZVSH<OM#;/TO@U
M-XI<'V!_$FER%RU74<0]7G-_ZFC?C8@C-1-R(SW&(6C\7?O^Z,57=/Q'0]<C
MZ@__"A='MJQ%UN"QYHA"=@L;H^#*I&Y]+ I!J< >88R1I<4^7>!1T6*9'H&'
M>C\=ZII<":T K '7>P;.IV;*6N)8,KM6J)\ [;1/-SB*IR=,-\WZ-*[ ?=*4
MK$TBT=]KGPJ*IXO/?=T6P7.AP#O/%2G:UEQYECDP TGKX\U0K\_G=F_[7JX5
MND],?_)B-K6,QD8E5SQ=)@G[BF_NDIUVK-:4B<=4?>BFM7+J1)>=[5-HMVJ'
MB,K(T]%TM?<<&%5R^+[+= Z]ULMT0+:5S]8K$OMTP\.EDW-9#:6HQ1_/"^!7
M.Q9ZIQE@QK$DQ0^G;1]M]=8\/7_B*7R%<#<?X3R]S(G+3VTE9#+76.QJ__("
MJ;YB5:YN]Z%+.1Q<,B)UFBSE]>F>K\--R6OS5:R#O3G!I7)]PJS[1M@\C*3=
M77S+]&+#L(JUH)5>=$S=S8]C&"%\/+*&O/]M?FC"$+>5JJZH6SG>4I=KWBK7
M0V>ZM\C6H17XO'D]20K/??TXG%4P 54<B_3P"/-'1$^HI]=,Z$?M5_<SPDK2
MW4?\6@X*$X,-!'K32>T/ !2@95U9Z+*-AL3 )L&;O0J5=$:B6>5TW?"<>Z::
M?I=3FYE$N2\#F**%>G%1=K)2R(FDW/TV3-'P2Z3+7)R>=:_A-,]Z7WU _6M"
M<[G%6(ENTV[#V6C461;O=T$Q4;3*.@8"Z(^ A(<)G1Y4X+M?PK"WZ"BNH*90
M 0J]R)@!.0RW$B^L+I;:CA _IK>&0:0333^?KEB!)I)O'WU?M_Y.1';;SGX/
M2]U&[K5X-<')S& \=FKQC,7N$2',.N4<=Q@_M/Q]M2):YHJ>Z\,1AC&,YL&W
M[PZ34+55F^URS&WVUR?))]-8XQV8%]Y,UD&57.?P8]5 4;0Q H:1#AQU0;I?
M;F9.O(R.G)4JV0V:K9<6;GIDZ^JD?Q>+VL.,$/5<_J!K0HNC/&A>Q#,UEYS4
M_UTQ)ZCC68XO R[ET"GB>W82".1RE,OBE6/N0SJ5M[;8ZH&X4=H2'9@)-[LC
M*@;!O]M8%0*K% 4IVE2C,_2R(#X$7XSZU:@9M\4I&M#QZI\BWZX;N%IU#6E*
MKX@R;KON?V*Y_N2PO3!HX;S=&L*HZQW=Q#MTS= 4J]'8(Z!]+9:]-IN0)5G;
MQ#)+6.E2V;38DK3[;D"<4%/@[R711A/_F]?9;N0? +ZG!V<']P8K!'_(H<W^
MGC&A5+JE;A_NFZ^%6N'!5Q#9ZOH^T;81&.\KT)<$W.'Z3>MJ5'&>-6_+@D1.
M8?P"\K^(].#&B^;+'.64+3GN>7URTBA',AW:VPS!\V\,SQ1ZLKV-]@$A64*8
MD ,TURKIZND?J+H;=#>W,N2'$@TDN3!9Q^[,2E55;[VS$Y1F7F5(.HLM*HI9
M>!1^AC5*6FI8F%NJ%C%,]HH?##4&I5 4 (_!?+53?0<Q8>6WT&G('/.8,T)4
MD=#^1K1P9^_\C48JWH1;E9]@J5EPSRI>MI[^H:NLU^8*C- 69 +TWQG!4U2V
M"-X+*5JK=V0LIFLL@23MR=DNF#/%9.I%W.!EJ8E"U] 499ZM$&L)$)?V8>!*
MXW;33-W\/,"H5:"DN;U[I_ZQO^>8-KR@K(UU7KT$+&#W237"QJ$7JN1688:9
M:K\8YNHXZ309%H3--X,HG%(N%[@"2R&1\5YF%#=.BR:,PEH#*MN(7/]JR>.
M+X9=T;E'N:E[1HF-IW&N,7)$NK)XQ\\P](U7A@>8W.XOKA(M-^UU QH=>UB;
M.(VJ.),^O1>652WSY#_5C%1LGB[<]HYA"#8V]V'PUPLQE8:#M<8O)2(GESVG
MW@I0Q\X$C_O_)J=\TQRPY)$(<M_DM%-R[,E)HXJ!"M*S^0.XI[==]>UUY;<<
M>\_<'(OHGH%JPK63CU"U*'IC/Y"_ND.51TB%PMH=J6?+MNUAEH6'(/!,$"7E
MT9%K$'BG%<BUFTX:J1/AL.TV?[4$9'R%O&TFBV3#YM!/N6'5[C?]LHV)XIM%
MG=B?C!%$[#S"C(U)?YL_31$Z40IIA+'TD.LLW7%&:0=36)U+(-'++QPF\$Q*
MQ2@_^E<0.2M*T+R2P&V7CU[Y?DXW,+=F0/WB5MU7&EQKB97XLO8 2 '5$;;X
MT8YB$<J^R_>,'P8L/X4EP(8Q'@"B]<+<'!)T:X=J%:.3%>P_9:8VJ3ON:2\[
MPO)[74\;3#>1$Z!EUIT<@]B!5.3J(E1I,!$JSBJK92,$#,DJ'^!N3B-24MV
MVV84VXS53$_QSPW%'J].]G+%@H08?_A\QJ 86=4Y*ZQ,GB9YL4"H*S3:W*.(
MQQ=]I*62D*ES*M7+ #&Z9H3*/5<2>$_<H=$20DN3[SX,B2LRU4Y(LJYHFV[)
M9X.Z2^#J4S^OB/97#=>4#($HCA=W%^";3)66H)L1[-R9,2ZHQNTRB<YY==*P
M:.__&P\?_&UX*50HKS)DPD7LF?&Y/G) %1+5KJ'HSJ+6B#9=A0;J@LCB1A^S
M=2..V88']RHW:VS[%N>\[(I.-:368O6PI'4FD?U8*!ZDM#R7L#L1;OX*Y<26
MC8Y!$^KD1SA1:D@Z]>Z#9>38V/O">D-RU)<:7YPJ"JB6 W;E>,:7V 98]P7V
ME.S(Z?:'53%+<$B.G@*^EO\NWQ36U,Q0;O_NO%$A#_BUX30OEDZ!:+X1S:N$
MO)C0LRLMS]M7^($]T(83UV40Y9> K,_ ;[\N]WC]N[>1\IBZ) %]$[TJ_J[
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
M,.$=V:O12+)=C@@(BCW<!3IE-^(Y[&/2-PE6/?-A, 'WX0DW1P<?_E1E8XQ
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
MN>Y@@[FM:9*BY:"&<;-NMVG5E4[ &E]5/?-"Q;W>X?ADK%86;*2_M1_K;<C
M/V3/83_VZ[]QG1U]X!_S-*R/^6_4:N&N?/V?K_UWX=' 4M.!4\UP8IDF+UMV
MI\7U-Y(!#6[MCP+]G@)S<7RQR,.P8(A;0_/1_L5WP=G7W^8S'P"*?3HL"R+#
M]U]*U3 R<3ORO8FGP;0QZ=V^.M>41$6%(:M4U$G=X:]HEDRW:0@]Z2<I$C5-
M6MP$)D9VD3,0O)KDUJ8)G&\"P<W/ZRQ9WIV1-G\] X3AM&L_/XUY9.:O_KE^
MVP>L2HG=T;N/F%?]"AL.+L8.0'\ 2*;%C=P>K=KQ!7LUBG:VE8O+]57+%ZR
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
M\#;VO3FR SF.M]4#9)EO<X?&V+ 9+[3/B@&ZARME>C-BG'@_5K\ 'X4:3^"
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
M1.E%/3,,&0[,!FCDU.VL&S\DN @TC$D\*[,,9K=N?!*YFL$KHL-0,N9C6 "
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
MM@571"".#I=/79L.)>$SY\OOZM^,6&CW[4$Y$MCZI/.]L@DT6 0X, /X%9B
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
MYJ-@0>C6;S8PA,3VZ&3)4GANX]2"IR=6H&M(3^E D0-!+["GZ>2=BB!)(_O
MG,B]/- V;R0^GLK*T]?*5:/82J\@7+-*;MOY<\8I?OH7:Z. &>S%,D[-/\J.
MHX4 D334'RE(,H7!VBMY2>_,J'FW$:C8Z*G=B:Q$O*S_@P:I<_RGT')CU@3I
MF\H;M3<_E)U>AB5A "*R-(,@:2TT$\J*)KW-YO1HGK+&7JXO7#/!.,O0C721
MS;M=:!U89W53> P9Q [\O<3$N;\N:<;O%KY.B$R\ (8E^B/),/$":[(2>A)4
MHEGO(^XBJ^4F.'$XX32 ^G;V]85CNY_HP<>I9+LY(^9NJ>D730+)'*EV;H9M
MQLVAF6GR@$$1<J7)$ 7[1S06E@AA8)47MOF#Q&GAEZ5A<5,!1RV:.P.#N
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
M 1UO;Z85L8$HS/C/XQQ0)"* %JU2H5CD^6(!N([HO79H2FX6-"78FCXR?3]
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
MG1_85^86EGQKLA97=C#,6<E\--$4=%@_<UFC02)NU5T:>H2%5;"AWDSC.++
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
MZ<)5VU=&20HL03\"WV ] D==$GW%0QU]@UOT # ?DT-QY=:)F.FF.+.>L[B
M8^_X *EGQ9C!0EN-G=-NCT/E8<]&4)MBT1;9E?9*9K%MAF#8&3CWRZ<!G$:-
M"3-7G"[&/N+%\N]Z@=ZHFPR( G]IZRJ!Q/,_4)TKULAK?=_R:)TX5?H1<D3(
M^%+^+#!:.//=?HN56S\*YLR6Y1YZ'IBG[):JUDV=6XR12CB@7Q1>N-^ZE9E#
M05WXZQE)!G#A/GU95JUC "BIX71K]@-*>3L:X<3[,ZL,JM1BD5T==]'RIA!W
M)-P1XZ%^1@U-L/UVNGIBW[$H;Z394N3C]@:2MKN:.TD"5"4O _M18R>FZ])R
MV2]7VJF7U>ATF].[)S.&1BYYT@]NU>+)U\N:K#M%][\VJL.<MB,OG8T+G9QI
M'#(=V ZF^NU&36A992,7USS9/Q&QW6$'++ UUIV_F'WC'M#[3<1&S<A/SK:U
M$)DQ<MR$=;'/TGGQE:>^DNK7+()67WE*4Z!ZI:80>;#N-4VTJ"EN9#.8#C$R
MDC+=J7+$%J-A+JU,Q+:Y2EYE?^5:6MF2ZH :2V]@7(4KE/BIJ 2,A?1$Z^X>
MGYE"M[=DH.Z_(KZRND:M7-??>Z#H0P<EU5(-%N1J3+DW/9>,F5M(@Z8S?9BC
MC9>;<>WA)&DUYR +HA!^8RC\V@]K(%YMKGI=DJ?!Z"<;["7]LL4IN#UY;>G3
MF4O@3S:-+_H;4CMMK&SH@3A!&5#/"P]Z>E;<U0CB9GL\N5DDP2R9/S71M!@*
M$B\WS-MW=1%O%$7JHRKTLY*TIH/B'U*ML5:Y$!"@<K-9(?/3XB7/6\TQY]G2
MI25EFF!*(T7,PH?H0^%^'PK_N%,YQ";T"DRSNNOIS:#C^6#OX/.#-'9G+491
M4I(33&[BQ903M4"ZN_+/03LM"F:C4LJFF8,G'T9E,U,7?U^9F:V+BT_C$Q>0
M"ABHM$] 59S3A!, W\>DZC^$7R/#@BM-9SE.C\2R::RP*78R/C[1/4=Y0'SS
M)MMJ3(/^ -;.EFX!S?H@IN_POIS@>EG-T-WO,YFQTRMRUN0,)47!=R\]SJ\M
M'(1AEUOCSHSH%=G[TS?+W&-[)<=*>SM2S*6S?.](92Q/9'PI F93[:)HI[*T
M=GDY*_-:3&V82&Y=-@%J7 VLZH-ZX%FVOY,7?Q_*0*!PPM\R?:XK5#R-OZ$E
MT!-RUS#_9+&C^G,RXK3=QRYZ .2RVKHA7U%]%4U>/;.HQZ)F^R0L!2&U 5X7
M,0#YLY7G@LT&1I@*A.Q>8L<H)-=H%C5]Y/SGC2).E,]SF0SR?U"NN.T+5.//
MB9@BO9=O$?$IFGLT[:;B(F3%.OFT\[<Z]7SN2D^,Y&F^/TAY'LEM^K*/X(!%
MOHG18\+.&.G/F'6;$Y?_F/B#U0$ZZ!><3\#Q1DFEJ0,G_[HSQO4O.,G006H!
M(C>-O5LS;H1-\PW_SK[8=I:N*:UGS%)7\2.SM_!5D([DAF_7 3#:<BY,COD*
M:QB%=,,266?FT430]+P#QF,KQLCCJ6!Z,K7O.Y)G'_$9E!3R-+;@G;L>['X$
MQ D9-)2+QPZ$%1Z69\=GPYN??N +1X6U3K+"1S9)[*81IL G:GSC-2NZX&.<
M+SQTYMUC(]^8/?>30:^8N]>.D\YW2SW2S"Q+8S?6I'9)T[\4OU/4C,$XX9Z^
M)3DUEY%M1+LYNZ9EQ2T!V#>H %=R%BA8QC.S.#6#(-JFLSK$^;/W%U:A9EG]
MU3,J/::/A+QPM/;,O.?WKD7A$V\G>V914;9Q.9+HD&JPY#JJ]6 AUEB[F:&5
MYP>*L,J[U!?2H2[W>VBJ6<*J,\AG06D"?=;G]Y'$!5FJ'6Z<O^!X2_$W7G<P
M-ST]"WY>KB.RPC#P'YBQ>ST@ ["#O1*E5-_)GIYE;ET87/&(VQK?*-\^V\.^
MNI)U1 T@8=*JFBXN;=UB,J'R0?>G%RY7G%EYDMYX7-[^^*+('0 Z3H!T6/N@
M5C$MQ#,S@_>MGSS@Y\3NQ55URS2O-D-?K*EU+K_2^8&$ (@AY_)HIJOFP-Q\
M79^;Q;L;+))&(O(F7#O2_/<Q1\B['=FUHH!.'HINT!NTN+B:F13&1XN'BV!)
M_1M3^+E%-&!.7&6V9CIH7EJU^,JW96:P$WO#3O7F297M=M$^9-2F+@V:'HH1
M<D;_MM&#*Q4_WE3$-# .^G*K$<1F!J/LAJ-T5A_^YT+[57L%6)?QCA.+@E7/
MA)QRU:__,H"H'G_7E#V>U&$V]I#*FM_N:/6SH&KAI^^N#$:AP<732BWHR[%+
MD1!</K<[FL,E*&W^];OT?,O!)&'%&0?1PGXQ$)+W-=Y<3M'\%&+R%V)767QF
M=F:];GV(,.;*PT)0;]"S"O4?T'3Q&SH169G^1DYZW5X\CP;[K'5MS+>8X;-Y
M!]@W[CQ6)]_ONGO4P$MH'R.HJ^J,![!"U"BY1LIUJY0TJ7;I8]#2Z^=LYPDC
M2TW=B)O7L$+PW<9?X*3\;Y+:G^9LXW\ZL_TV!PT)#3-Z0FV$T>=BJ[ (G^89
MK38S_>/>1,Z5&,XV4.T2C>VFKCR;@=.F[)L/T6M9S8IS0BPT:'2F-_THT"\E
M?"=>,)@=)/H7W'Y4#Y"CKZ"HX2=[(P'\<E=+GEOE+,N$L=':O>_&],RL@KXY
M:@TKEMH\U):D<\4Q8M<$0L#!>6C^5CMXE73V6Y/2JAN),51U1ES0"UL.<XL.
M(&'"Y(K6F(+]VT6_:$_[-W!)V]$FWP!BA$0/V!E,M#HG*05Q]]F0?:P4U,FT
M2#TL*:J9[%=XIKJ?;CMJ'^+D;=:JD%DC\"2O6[9EEHX;W7;ER^@;JN7S'I>Z
M-F*-J[5X$QFL]<[1[HYT.I4/1]$1%G8L<W)RX@J\J* ^T+L)"]YW$F3.GD[N
M'X]:3([EJ-6*BZY7<W&%TGKGU&#%1:?V35!@DV<'#RZ-2RG T#G>EU,) ,]W
MGQ5&S'_!Y3JM3G(OPRB4P5R"<%5E[OX_$A#)(I7M2.MO]W[!Q4FIT%L&^$C&
M>34=T!#2W'(K4(V+&]-7O21]*/-ZL0V4/0V.7KI%&O4 :E+R5+H2I-Z?IY%B
M<=D IM%;0^=K8DG*?NPK28[RH5?8!/-EL;ZXH3M8%93&B<D+[]<(CN8A4:H7
MII2KYOQT,%6$HE6FB3(PS&L<P+L923HH\C)]Q7\*OF.=F/3S]4.%'\E%6<F\
MO=--/](/G_8CHW[OTL./2$-&XEH'UBM.+<_YS^C7J7H.Z@G?9^]U>4A/?L&5
M"'\1+-1<_M.X*.*IH?U-@]??DH($'",RU__M:C&Z8SF<ACFL/23_AK)]"K53
M@G]GRB#N_X6@/%>P4Q\R678O"P)>4S0\XW&E(;A-_L=8Q>\[YOQ$NQNON@[M
MF"&XG!_M?G8K>\IEO7KIPXDT+BS!>B"7?E)3Y3?;S2A5V@2F]I-37_\4Y?5<
MB:/+]9?YO%?Z*0K%"DJ)CD1!44L_U9N49M@7*FPK0H??'2T$J+S=_<.K3'KW
MPK\S5#8S<]&'3L0._C*L)9844I@7XP::IF3]23"[B!Q@[T$ZNORII$)VEI H
MX6[+IKPGKCTS-EQK8"'<6^#BA5/X>=GKAL_7<<=W!3=ZHH=C37,IMQ=I9MH;
M+#\N9ND<4;\UX?GK5M "976?4!\9%QYB8Y65KL#7W^+Y<A#).9\:O>CVKAE
MT/%I6V5<O7MAKC=R#>,,@6[:C"I!,,$L?P\3#]>%" *FA"]LTC;'<S^4FOSA
MP\^'76)E<?ZX(WCB3!QD:N*<$AR2G!S]6W1JDE21<?(DZ'$R-,9B8BS+)FT4
MOC_]]F(6AG$.T4/U5V!0=-#7%20.PJ985JT4SI.*+&H30G(UL:"PW21V:RR
M.!<Z,V49/KLM2"UY__3Z3# "QIYO1.UPM+\ZGI6U;#O))_4^<8+/E[BNW7$D
M/=*4V$><V:,H2PRN)')H&T;"V_M#Q*'@;W\$ ?[ED&]R9NM#]>8O./Q/KG.7
M]6+W_\H\%7'?^[V-HGQ*'XI@>UO1!(Z7_[FZ>[_AHD])W>X0#%2_JJC%UA<T
MF2)[X=I_@>YJSI(Z((\54BZY?>/FF:[.CF]F29.TLT"+0T-/A%!&D7CCA;\D
MKB2Y6":V#<>%U-0[9/>1M8L!L'$IV7]F>Y"2@95R8D?!%"TYJK,Q/;L;J+,]
MTL?LX'F\XODW"N@ZS0G%=[VCX@9A@\.G_MGZ_*;BJ_J<H4.!\G@%MSK<;2;\
MQ//9:&EW,E^*=,U>TZ.(%UPN=;:S 6]-0FDPLT7\5#Z3P,&1Q<N8X*M(O&2J
M'7G'Z2*)KE(CRS0U*$ZF(D7G*B,&1V?.]$#C0^[[8RE=.KS/*?ALDQ;2PE>J
MLCRUY/CPXNIZ&<<AV)HA#?*E]W[M40@]V9Y$0=>7R-X"-V##?#>-2)"@_6"?
M1UQW<7WU4X0=/ZG#186TY-9)U[R\JMT^=71O$R!::A\:/3DYH2O3EDJ5_F$"
M.QG/I##*/O3?NRN&J =>I@+#CG;V=UMDCT^(\V;P:4A;2O)J/DBP6;%_ZGRR
MTS=]VX6=?HCN[8MS^.J,SYLYHM)]LU*''R+XT,YJ.*M=%"[#$,V7DP8(M[:
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
M'NA.:>:DRH91K\$^I<BQO>J>B*V?1[C^:&!>9/GUA]Q*;CI\4$KIG+_T#M1
MY*MZ-5)$+5SJ\'H3'R"#.^@<PW4Z. WEDB5SK&<>EWS.)=+?RRS_8/:@3W_H
MM[BQ9#K?*W0,OZP%9HQ>5RM;:(V!.P8&5B<;&.$62XKZ19DCHL%*1E649'WC
M("KSG>,-"PTID2G!>VS$+7/O=]M72[,I,KJ8%='T8H1.'L@ORSB.5ZBV[F.#
M3L].O0$L7=*G\8UX,.RNWV_GH^H$[8V>Z\_#KO [Y:E![?$YS+VX>S:@QZ5A
MSP/#_A9T#VDE\\\\=1:8\.R3BEI]Y_OF.X=.Z/)O*_TC=#GER-8X3 AI;@;7
MO.>P1]^)I[];1_*C0:,7<2Z'T[/P\XRYM\010^=W[QA(2</2-/*BSITP9Z'<
MW@C=TG0OH.1A[UJ'(=3(;M]+0Y>/O>VCHT4D6R\R)C?:.*O:X4S.-0-9H&)7
M\Y!<]R([WG3C](Q-E).VI3<PEWL8!"LZMW4B+F17TR_.369,J7_Y)EH@)+U'
MA9C.BM#:^=ETX8L+^28JV@ZUW);G60.(<MB'39Y#L>SHP'EL2CLVE)XU?M3*
M*:XZ3(6^'_J";EC\E@O+S(+N^!^+G@,CLY*1C0B-#K_/>YG4U4O8V*9$:+_,
M/7;AR/HV5N-H4O&M>4ZG)78S$V'JJ*+5!DSMUZ,-)HRY\=!\]R^0LE2OF;SV
M9"Y$*AJ]D[ENRELXTI6M$?TN#YSM 8DIQS_.QJ;.<QU>Z6'8J\IZ#H&-T?C[
MF=-?3#$U[(]I#]2GVS(<D%.4G$6I-"ST6D)Y,B<\2 HZU\!13H16Q+:-E95H
M<E.(#\0<H;@H]W*(0199PA:*Y=G)PJP,+]S2HSX5"\L^']*FCT8P<H\_& XE
M.?<E$\3ZD16HJ5W"23D<X8=^P:7/(OP<DG_TTSSMBS]+YV_#/17!W:QG=Y.Z
M"*^&D:?QJNJN9)1M_23U]0L0,5C4DR4)QU:R]SB0I-PB71PTABX2K02C[Z#Z
MEMSTMKT6KU/<_S2=O3$O=?6]#NF&]Q:O2=MPKK7N\U(F>>*8Q[U(V;FR\<FU
M1;%&I1EF4OTKH_R4S2^^E/KM&.5S10#.]R<M1A28^9 /@.S ]^\(<O0>'@&%
M%#5H"XF*/1%/%LYJGUQ>WO/?YP@OEO@P&SS#>_X7'$^),%/'S8N5L^B:X%G=
M_/O[1@;,W^O!&FS7'P%C\*-9Z\(CXAE.'3X'W]T+-SBOZF7$+C8!T7] >5I=
M_]&Q[>;P?O%DTO]0'G)K-O,(B/1X:;2E2R%AM<<S1F%]\P@XJ: JT_$+$KX=
MV6VFMX16I242G5P-3XV[E.LO>,M;9+W&+*"FC>1*K7WAJ'#CI"2(IU[_L_$!
MNVZJZOQ@4$CQ#QMY6&2]QQ)ED5.:HNHZPI"'+NW[4J>9 V&N.W2C*F5OI*5D
M K,^^T/P1Y5H#@V_KY489)R]ILW7'Q?&Y0^%X[W8'8]LIS>(+JT^;.CPX.#D
MN6P(]8Q/OM[Z:N: 03>5YM.,?8R947$<)3+-;OM4P!CG&\GTBU@WC<O$_8=!
MK^+(F31W^,K$I4PYGSUW@J/D,\MA=J[801U!NTSQ]%[WZJ6)F>&.TB5&IB&?
M7,]=,ALI:GP./D&1*3-"NY+?>D5R#^]_'7^GPT8&;]_9WL,GYL6E#@^#)KPB
M<ZJ.M\\*2OH@4B]]V$SFFD8P/Y:+'>ZH4D<U8D?XR"1D"Q5ZUH:-U^LHP(8M
MB\]\8;ME%X8S:/FUM;><UI"Z)MJB-7.Z!BTV(),$%LD$^5.'N)GB*X=(;UFQ
M,EZ<)<EP2KU&G:\;9I:\]"R@>ZV9HKD*U\1^JEJ%K0^YE: I;;R(;QH51E3\
MA?[F(29A&B&Y,>C2&#USB[@Y_Y0MT(LNB#U)__8(,&^:.7[ 5CG7Q9R0OAJ>
M]:W1M;KR12WV]$NGD*+?FYO5KVK:N'HS$VYS,_EY=_,>",2\4-?Q?:IU8M/V
MM^GM&B&FBD(*)>]1WMO+.F4;MK]<0-+>^@MAFIHXJ/D,^) Z;'Q)-/K MYN'
M.OC^7R:]GVK8R49C&\V8R.)WDBMON 'M#A=<C7QQ&A?;HO#=\%S!7NH'4@/\
MT73#DYOKM&:)+W4OO=-M;$=-=7?'4J[^&-'29?HI&N0OG!1G/1(YH#1UU0\(
M[2N<MC58AU*?\WWD^M5E8,0\(_' \U&2XP1(X_83A8;?-CX'TYU>UL??9@^W
MZO/<Y/"6W+#"SA6U+M[]N-HM..$$NB5->OFF!/L10GFY7E_KO*N7/3463ATV
M0 A" $?,$\@N-3Z4LS:6[6?VP#F&"_LE[31CG94_@(I-M I17M0,,@Y[NFKJ
M/X6S)\>OS+K=4SLUV6\@*A!UJ)86L4(#DS$K]ZW<R=\EKM>J04,<LU!P\Q=N
M J8A9!JN#FX3Y4&LRIB!%[&Q2)\Q,/AA;Y$7__S:U)G&J0^C9NY+SEKG)Q=D
MWXIE?1GSC&=QW;QI8XGOGHS'3.Q.U+2:2B?T'QFD#6[!9@P3,("(X%"QX0T$
MJD4J(Y5%G^9XE_E6>%%?'I2VK8T?10V^"G.S9'G91&I55M78DGG%)&V+$SY%
M+-EG>:]L=+W!_9#7N^6(I^+?^[D497HK7\6]M(>GY(2L@,KI/>LVD/B_<&_^
M=U/]3/3K^^?A:]5R_W(*PV0)Z#-Z&0S\GS'2IFEB=U-',71'B?,9 @BI7,%N
M6GK @5OEOA;M\R98MM8'VI[]3&U7'0QI%?S6C%XI'%* X7K( )DKA_O^="<^
M$@-)G__Z*&EIQXVB]\\K*&8>%WG&Q0XK;SVNYL96WR&J%+F!CK-"=!N:Q-#'
M\;X!G*]3+^G>V$]'=.JXTASJ5IT,\J 7SKREZAQB'AH2EAM:Y.+R2DW?!)N@
MG95]V*V!:QX(S\SK4[E\U]+VR.<!-50S83: OCV;F.#OH[[!B]/VC.QE][64
M[G1$=0WL9ZJKD[RARH3L_%C@*>*+YI$KW7:+ID0V%#1D3Q/"S"]HD\5G>F^+
M(/.(:(D8 3$&BAYN;/;*Z='@3<:VUY-075];0;6@Z3CPX:<>!6[T8 +S7&HW
M>E\Z\-[6KZ [AL37ZXPOH?;("GHQ6IM<JX6MCY/:1XHGJ+QQYH/_LL H#.#+
MD'MRD@2. 4B$+5X4TGF $T88U'D7A[U82R=OLM7D#D_W,V6+>)B;KT7T<@87
M!^-_A7&#0B,4 ]E)/\&7K,_]TD2D2JN;@?'S/RTX+M8P3FY4*;T<["1>G_?:
MY%KQ+&K' [^%BA?1=<U'9$8VRZPR,YN@ IU 34?B%%9"ONYNT9ID1H;Y%P?(
M?B$AFLND;P>5%5TBR#MNY$IW!_%<.#Z[FS&PIZ3R6RO_%TV/H"%:3K\Z0H,<
ML8 8*D26PEG==>K8&N$/?"*W'=9JHS4T7I]15V[P4\V2BY"5QUZ9_;CSP+BI
MB*] ONZ+KT'=CMKQ*&O*DN='#[NOEC?)\CL'Z;"SMLH#HINOB&GAN3YX<O.[
MF6>-H(!%G:3HT54>"(EZ,%N>4X.-:FAJ:,_ZP-Y0ILXPLA&%N:?->.A2G[^M
M@-E6JH/:M2*^-!JQ-\9GY(=*KO!'0.H/T@EG26AQ=N<ZUR3&]R@KPNC!<?K+
M1+E$:5MU^ILMK/:C\QD&Y8K%O<:J YQ!;>PB:_F-.5B=IQY0Q07/ 0P19OYT
M(D"!\H"5*,/JO=R7G/R'S+.GY-[PI3CC%9R1!6@],IE9_.">57+-8ARF2.E^
M&3+$37ZHYX<949(^.:@E+N236*%0BF9H/B7CB_>HH6@82(MT8=)T$6$"I4-/
MR:9V(K($2D>)J\F<.A@25"6M>Y\C853C ]G^T *>WM*V#KGF+WFSZ%6#.K:K
M%2MJOH4[D*[R5 ^D'!O9YM)%DZ8+3K_X)&6!41G)5!WA+_%\%SL\*UC=RG$R
M7:JBSI?:,)JRCB2MU0Z=SFC\5?R,N.,/<2)@<_PGXF(.S>DTT>LEST9F>;,H
M$8.=AJ]3Y+LCK@W890C=W)-+1*(.SOYT95TJ@9.!7]6U!W5M;A1X;7%$5T*K
M]=4WKG#WZTK.G1SW^?6_]QM!OM),=30+;'/:CESN@VS:JI9AM:ZWLD0RQ\,X
MJAH:9+I#@71=U#4-.AC;7$KA 7T\$9]>FC+X=WW'5ZK=O#%N^8;)U0!SJ;S:
MFRTR;\8_6))N1W3MDRNX<:2\E=KL'3?^QLVBGZ"?$B4D^KYC6</4X$D*>S>'
MGR1VNU\(IM<5'AALJS\ZD+ZE/QP*X1\1VRE@IV85NJ=B5>R;64N&YV4WH57"
MO1#S(E9UAP@EF%]E!KE$J94<E9)BWMFW.C,.E?[TD _:=%,'Z\P2D_3<Q!C4
MH?,J: :\CI<4%\(/1N2IO%U2FB4\3O7?NDK/E6KLR/*+>:SJK%X3O,V-4D^+
MT:R( *=F21OF8H-\<0!X21)KR0E(ZH^ <7UX&+!X3E9'OU2MS*RN,7<1+H#R
MBN=S1<%&RCFS4IN&H#QO<CKK*3YWU 8FYGN3C1X_PH%1PS>;NTN]2X'6*OT?
M*R4748=$>;3M,[WPB.+Y?XU<$)21WQS,<,2FWYC,R.CV\A'TT.?3]7W;0P6-
MILW"3!4B,F$Y<W@^=2.._TP!VA;9ZQY-^2+-9U8\90*_\OL#<ZZQ@DFE*M;I
M"0W<AZ,:KZD[X7= /%%'YO5YKE6^I='$9-2ZU?IL,>;%!FUTJLZ:UM >4Q8A
MFZ +&2D;!$HS@J"Y(JT4[5;K1ATK5=?_FC^_<YWIFEF1:SMW;)_>][DR;PO9
M-Y,@K[,VXR*9<UMC P-=BB\ZL-^$*Y[JY5>TN"ZG&N6_^R=/?.*2+:]YJZO
MJZAO=THLL3O/L>L[8^3&-(AJA3X'*&M4](WJR=QH"8XA=:_;R]D/3V.1%<.U
M]H4XRJ?ILY<B87--7 /'KBM[H2Y1CAQ\YN#)^5X+Q@W#)+[+X9")V=PLQJ<W
MTCS,.7)2^.X&JC$20:G_MJ5#P'9T8+O8U):AMM!MHO9--LH(]('[._3J^&N^
M[,96B9MBO,-4>!9P:9[/XF)[V$ZKV^2<6\#[ V8XF5D!=[/*/MDB""5#HU0'
M&F5MO3&)^WKIV*]7D]H9=51APZ<_H&HI^:)"1B-_7W,Q"17;N&3]M7WV=KQZ
MR Y;ET4$*BC+;SZ Q*%_\YB'KH*8FT,2F<7J&LD03&!+I)F:OL_%A[6RK#_^
MVZ;^HLP+VI?(MVOVVHM 8%RZ+8NL4:CDL ];TYVQ^##S]1W&!]RIY-7"2\]O
MR&#Y!=P7\W8Z O=2GSL&S1SLJV;".9+[-FBR*,<3VO,AP#I* 6-C,S1VLU=U
M#CO%F2F8G5_W%'<2%[(G'L)N]SM\#R:NMUQWSAX!7UMOONG?G*&Y_(^_OYXF
MJ[O&=?S!ZFEJ#[A4@KJ+)4)2K$ &?=O0V#TO+6-"\CG[LV3(^YYQL3M[Q"C3
M[P22PJC<P3J?^0/<\"JX+*F)MM+MS\0]2 G>D >@J]UA:7UV9$,0C,>"\R]R
MNG^1R D/._!V"IK@3[]&2"3V&1RGE&S9T28-ZOA#WD8:N!JE30U*D3V3FA1C
M5B$Z)T;'I1$;05MKT'H$8.>S$[<H%U7QV-_X*A@Y"BPN@\YRGPK:TN.K6,V1
M3A?P&82UR,3("_8J#+U&.3K4,O_ED!G-K2#.%B/G4^C\LXI'OEG<.,4*)CB7
M/\^T)D@K6Q4E]',T<I@ZTBH?DQJ+@=GG&5?23,@*Z<7HYQ$!=_EXS<"VVM :
M%\2OH$Y!Z:8V\GNM@OW;*8<<VPO+W;2)[FF-@JB680D#JT%FM1,E+,TW:3E_
M3.J%)AL!@9_;9NK5J:5'9>'+-'"U>F;:_6F>D7S_7A%<4/.(./%<KV$Z1US-
MDXD6R<IP ?_G, 4Q**3/.JMH,=.XX PUK$<^?<JSGA&5 BTB(,NLECVC2EXP
M@G[_S%PMK%><WCYH(S^J%+S8VDU3C^*FX>9M .."]R8OD'V,U?\."CIMZA,A
M,\6S9-&/>Y;,$V_ %?.EB M]O&?ZP+4THEB%<%LT3OR)Q&^T0/)9[4,"5O82
MJ9TOIDS9CU*V/:M[!F*1)M[E!X)$I-*E_^ &2A[[)]%9&M3+ID? CXU'0(/(
M?M5]\L9_X%Q^*YA\TDLSZR7H\"XX..KR-%2IU%7\,]3E-5W7V(\;IPMQ>%;1
MG=1DJ>V32=_=76^!6\H+Q8\^U/MJ]4B_>D84]\L,-T?SUHD%[<2%874R%[9Z
M 7+*$F,HV9P0=3$EFF6J%HH.GBA[H\J@\@%1E<8 7"W9WSTO7!G7LGS0<\*T
M'EG%IJ"M)XM-U2)]7"W#4W'RU#EC=!5^\<H8;.6N,ZQ,FG+P^O"!.-$+^^7\
M16D7K/+72-56W1A-.!\M&N4DKUXAZW'&*GS71$^CRB/-\U) $*C.#;)5OQZ8
M&OB@0X'MN>#;GZIR(N9YQF8*:2?)G5:[H$<D0NLP'6N6=\V93D%#!C9\Y<91
MW<?KY[S/?8T9"ZHKQ>YY*ST8R.>:I;?>$.86)A5A>P89D]E-SIO1!@YLVC>F
M$9QH1@@=:#37L=[1ZAT"J26-*QP3&W#GPSQ_?NXUWAY!3**\$U,\>49: &L#
MNIEGC:4;^BTNX5JE>4AK8;62.$6>IADKJ>.1E6</2A'C/VTB(.^F?64 ^YC3
M\G$3:L3U:5K+WRL--N=";TH^%,Z/Z\52=Y,D,\E'\>&='GVY<?NLX:1&V"G1
M^[?)*#AF2BEK5Y*Q&CUSL9TR/:@+\H5+-L#RFFE<C3WF6L'#U,F4^<9/='J!
M62RR5[>Q-=\4\>R[!<//!E[XXXLS9'!)D56FH),'_GLHU6<[L_("EGL)G%X)
MU^3)H_AW\,!+V,9_05^$= ;Z"\)E\JJNXX9#1/IAT*=_260MW?X'_GQ("*XL
M;2PDWP,Q%V-4 2*V5F1TFGC!CO2!.:@+>.:'@7\\<L?7:/$"H0Q+JGW8LP7#
M&MZ[NB2M'@C)V:J\:.'8=B&0/-< #"S-_U%+6P$JL[Y_-@4AHL8+8R=85%OF
M:-SY6H?K<6[RZ7P/43G=J+R'Q[F=E=U&3T5#0X/H8Q[Y+?]"-5XHB1:&;N3+
M%\70L;+?@(S9AH"]%LJW91/OJCXCOK^9T0ZR18UQO17]1!$N0+6/7C4_\7H*
M7(G5(@*L1Z7&=ZV(K>?AK'OOU]0-R2TUW/GB72^N;UZ?KNX<GF7FO&=1QZHY
M$""W.X0CWQ?E@><XU=P64PGS&NCZ_&0[Y%_F2/_U*0>L3K$'=?]^^'QTO5?9
M O<_>**.$?$GHDUM3MY.5Y4)6N)_YHDR'LN[^5"G>"'<\/"<QW]RY"]$-N\4
M.O_S%R)#+^-MWQR04Y<X1\X0%)=P'UHI:E*]JB3BXE_@WY/O&UC)81;@PQD=
M_+5W04EB-\I4[50;L6H/51P+'9O7186\7# .YBNX33M0?BB2Q<J@#(F^?A;/
M50T]M)*)=G<-PQ9HN]T(B&*',/L@#C'5(2(YD/P6Q;A^E4#O7!^J0L<&C_BV
M:H2]3C52<,G/AZ"LPWC=%2@23>?8E1:7UL3GS8O-.+L@YP>5=^&#?GX6:]V;
MKPH=:YYX"W&<*W_6\AT#3%=$(E2+.$Q,QBR%4J82!>EV\A ;/ J0[],)#<\W
M<TIQY)"+_#3+!K:WUUE1AU_H$7N\(RA7E&7:ZQSP'JI!.TS[;$/Z9RE(E*>6
MB:5"N!4%P:K>?2X4&\+1:JJ@LC/AUC1R^4OR2=^(&R&DZM]LUQBZERT_B%BG
MO)Q6E2WY(Z?&.;1A.3SOQ]!=^@UVS&2VK=&O"@NK'5%LJ/&S.^K]L1(-C:/L
MLVR4D;[>VO,^ H!Y/QLCV4HX"+^]C5;<9%YW2M%)8'L*!\M\N7)],Q=Y;?N^
M@6$K(@KS60:(29;%XVO"E?\<Y=X;MU=11ZN'=G53ZX+RL^-7_>(?5_> DMJ?
M\QU:*1L[D,\ZZ,HFSK>2/%6!/<9<88''IQ_ /=;,> <VS[<:UQ;V0S$P,&\S
MI#^D! ;-S0:F_EZXGCHWAT1W/TF^HU5=5;<W,<.OJ/-]SSK!,&SFAI/)[*6N
MO!^C<>R./S)OWMMD+#%0S8.DO7%(U#8S7#3Z^S+]0N7<(\#7.6MW=TFHHH;7
MJ,Y-UO*3,[&@I$RQ%V<'^ZVR/.FM"W0Z-JKE>SS[,&A(I8,!RP]>X\%$=2-$
M?LX+XSN0/L-I[A^FZS_XE&$3RQBRC8U4A&CH("C)ITB5"&[RP7I;4B/<WHF4
M%H9?K36AB6RAQ29+&E?AV.*52!\V):O4 X:FG:+\T*@0-&;FZF"V%67F[!6G
M<43B)\)_!@NOKG#YN^N.I1>S,JX[CXP0KM\@P)/;A[!)V^VQ(I NLK5/PM']
M)C6:11IG$M?N1_P6MY: 9V6N%K=^UBO'+H4$OF6 P\P;$)#[OIW7[NKM1+C(
MC[]G%30*%Z)K?3"-7>/U#EN_TEWQ2>S="G!4]'.G,N?EDY,1D%1_8'[MQN4!
M<[^39_ANGB:K;H@60]0T^\=+3]T6F+;6X73J'!GM:?+3FG/3H7USJ]G]0BO=
M?2V7Y3Q0+N$N4YJ5 IX$H;KJM+>LC[#&9@QUD?^.=FZC1Z9%"0]=U:2KS';.
MU-Q=;\'P/!65QVGC8E!$YL9S-A'L,DWV0/VH$#%VL"$J>+4(@_?0$\XF8N[S
M(PW9SK1$=2^EBKJ$9W&9: "%A$^!S.W4I8P#B%GGZE!8L$9H(>R5;"%#;.#O
M:M-SQM %0K=2#Z&LT&-8]2?J@?!_"43E_QJAW2_&CH='<&H(!JN1GTD"G[:&
MS),=7IA98GD&N-GVX60ZF9U8VEQD"U!^H79$^J$)G]L\E>QT0MI8[2+\J.HY
M1&T[^;M&3GAX,W)3>U>Z30XDG$@3\JW(?3)6^[!+U W?7I1^QQU\X21*V6OT
MH$ #;YU_S5WO%N?*W_8-N-&PH&K+"$G*&)U-EM-,8C3"2HH<? 1\3P.=/67*
MCF()J7Z*Z2C%XQ?-)$XM5QCG6>T0B&D074 Z^[Z:1.K]A7^'JE-+KLVG7JO@
M0 $!YU97.T*DQ/3"8/M.LY1=:<5I!&J.!<57DKCG,XM^-4=?O1?FA6I6K&Y5
M,YJ5+#+AI2 (3V'5FDQ66WN/8R]>+R-%)R9).#D/G&L(ERRI7+U3A?>;3Q&[
M]806,S>D?, "WDJM9&B=R#R=/6C,U6#U951-L([DC)C9IG+/U<=J"8HRW%4O
M1.8XZ.3F^@BP'E(WQXY?N)_N<>[52L:DZ/K8E.O!H95.S)S2(AN>8'Q*H3JL
M"B-#V:"(5C[00N\5Z(@A[OQ_KVK)EI[Z-S#T2F/<C>SVMN]O+#3?H8G?,L]<
MV_J1J'?^GEV[L[HS:S)\Y<0MIW7\K'[U+5/3LV?Y*UM+/X1R8<([O\(!&^&6
M,96DQH4]ZL"\6EZ[EPJ3ZNRO3QPX9B8;P@D=3#73-+Y?;[#Q6"",2YPM>2OX
M!XFD1<1?8T0+/V"D+F17[&S7-QW7@CQE=9>Q*UN^V.UCX0@4[V*OA(U4M[?8
M&^9&3XZ:!V@94!'@'?_!5#4UVH6+BS\]^DTM=AX:=@ZH()ECVTV]#(6L(K"7
MHB<U*=/5X;=\[93@4=W%I(5-9L+V+3)'D5#NMUKP.(L)_O[>?-0."?:>]7;5
M W/-C:7DA7#:N0FO&N$#92].X^.90?)2A_,&IT'SYE$)>2F)KR)&'H;0M2WS
M;EU634%3"AQI$\,4P.)#>,1NBVGXI,8GD"^&9ZLL=GJ?RJ"1(P\-L>5*[Z:5
ME&UBTRDN-0TODRQ99;P'/^G;S?Y_JB'T+T?Y1V@5<S #GJA&*(_;U.4J.5O]
MU368:+.QU*EYLM#:V(@87%IXD)DI$4ND(U=LM!5($V:Q1ENX01E;[=B3GFPM
M[X@8Q%^$.78T)[$LUC/.UMMV1^_07%A_H)D@O<Z O'\X-]&706Z6J$_WI?EQ
MX\5P<88S+&$E_S&J.<?9\>V^Q4!ME'$)%0,\D1"2E59D(K$?%/']2A[/A.4S
MJ 5I-30H(W,N-75I:04"MN-S\W7BXFO;9\D2#J=P4_Q),SNZG5SD@$!M7,Y6
MGE2XL!3DJR0A(-(]2R(M 9]T5$@)97ZP?V\8I>E8:_@ZP^&\+),(E@)L':TI
M-,>FS;&=3K*AB#B8)@UFP.M%RF./G_&H')<G%8Q]E3N@*(Y,*GDRI+14S\S9
ML;]C1-Y)!'?Q=%DM!A&5JI5BJ96J^Z'R&U0 L.R[7A@,X?6\,*(DPF0/P<3D
MXN)$7GK_'C7*^^&J?1&W?LGJ:C115P%F[-O*SH>,N-1ZX-I25\WAE;GYL_JF
M95X6I&)\K&'%[?[#'3&"LV[^5^U@Z?]7HIO:#5YVGV1M+Q?;]!_>F";%PO\=
M:ZM$(6'SY<SR(4XWZCX8^@@(' ;7LK&4O(IRO3(O$S$F3^@SK84D]6PR34Q'
M&D5)*1E9Z'S>7/0VY+81TN;=2*/GSXM2,D;:CVCOBZ5T>]*-WJ3ZYT3 @X=N
MX[W(;D5K&>%#"]*2^?_T^ZT*N$ I>A7,JX5$SA<LR+(@!.FSA6(C/C>[YYCL
M9#%#.'!X#W',Z<CB]=N;WX;#+6SH*S#U,$9XX]^:=OU/@IM^<WV[0?>,JM[3
M/$<W#1+F4^IL?\+(Y/PGW[I-X L&(#?F_0;':W8.(^0G9L^?_Q9J,7.E='5U
M=3.S)=P-P:;PSK\(JKMU=,,5Q93A,&]Q*75N 668$,M2!([J?XE(2=,S=:B,
M@D!#1J2HDQC%U*D.]EGC58Y6%G*ET!9P?:RDGHF_'-969WN&?+HD("\"J:84
MJ=$13'IE09X=;";BQ(?UE1+)5E\\P,VDQS5@49?(T4]E6EN53N-=G@-CU3R;
MZEIG@B@A.2?^!@_8U8U5X^L?/>,TG*11_;4E%&.ATR+(KB,+9M0.X6Q!,T3$
M3QNO-Y8FDJS?/6U/CM?,Q<H 8CIB#T23M<X$_J]DS\$B..)' +RTYWZZN\ Y
M$_BX#_TF71VJ J%8E5MF?<.RA#1TCX#S,?UJ/8U?3CV[(:&9C[9L$+\@@U%X
MUB>&3F&?BG>_[&BU+L)3TZOR)]\</F/8$_ML7:M[O+PO#O2$#E%3P]K.0HO\
M@Y'C]<8Q^A#WB"N?\B1OW=TG<R*[7M8?-5A'YK-UR9CY^- <N,B?)QA/NP_3
M/_46TO2W3>(,F%D=:(,<C>-SER\VLEB305N\V[6UWHI4MK:O]V2&/822:[,I
MNQ!&5W#."=F)L&W#AUES*)_Y\OM)LK%&$6$$_=_/5/X/ &/\"N'T<?/V%C^1
M2&[KUY2/KT%8V.)JIB^-98WVSWK\!A83YW6]HJ#(SCVA W-Q(FDI5(%&7WS$
M1U.QO30%7N?;,7E.>R'+,DIN<]&JM-RYBI6=52C7HVN4.F86A9&^+.M@2' 2
M%:1SD'WA_\[@/<W(R(%:O>^*X_GRX,U>K7!TL='(@%5&4, $R#.JPWQH,@]$
M/R8@0/9VO0B@1Y<( W_XXQQ]ZPOSJ5Y?JL)3K\2Y%B*<V^S40??6H=OJ](3C
M5"8[??-S8=#$P*OGB^VLI%Z>DR-'.&\6.YC3%"PV&?:U,\Z.R=1,.J?#XIG.
MPE0C-N*X?G,"T869Y_$70,PC\\+,32,@T@5AHL1429S$5#&2[R@YC SXZJA*
MZG/=5AP7]@J^S@T/#50?H89U=VO :^O1!QV<H:Q,$#G%TIWY= Q\4+"*Y!I9
M<J?E=1&J6S+]?E+Q/^J?Y,R;.SIB*?A68KHM^-@RN617+TVJU[;K_NN!?M<5
MC^PDRNS-G[E.IO-P_P*@^-W]3'W9T_7FOPDX]*A?::D*M_#\\X60/U:8]#S)
M'P%RVY6W$6:/ -(SE1*2FOJO/%#[V5?CGJV';FSAG1-"62,S4=/:E*JD>A\&
M0>831$^LXL6)AT3)(&,8 @V2X*YQ%#CJ<)XNX]TIS.G&=TS?6X/MWM-7L'SQ
M(?M,?06$^0C0\SNL^1]_WS?/S5C6$B,?^GFRR9?/"+W98[4;[##'^"5H.-<B
M/RPS-8H_HU^\F\/ B>Z5AZL9' 7)1[7]>:^##!*-"I(4C2,FD33J"!TJR@@-
M"NNZF!Q<[K?F8=O'=Y8OCOH/-QOGJGUYZ+)+5<S/""JK?341/7W(Y[Y^5>H*
MVO/N8!])V;>RE(8GDC@2?!U!P8U\3[U&7B5ML9X)(UCPYJ.M#W>%-(1S$TH<
M-\_ )17/!F+'TT*_,*SV@\PV^@H-W$N3^XBY-?^@<< /[$ 9L[1!],RJ.@(%
MK6 PW\84E=[-]1-PMVEI3=PJ#X@!&R+8F]G_#%V[Q-KA9LIL#Q:1<0^Z>S8X
MMHX4/#($AR,&1>*KKZNK[Z*^]Y&/^<3V;EW8%D?]F*^+A/Z8EPG"MM20)::K
M*.$VQ:G$CY;>8L6:^N6!=V\ZG]4I'2@3@HO%F2!E<B?JE,](XV!XEXVNWHBG
M>@V(W@T#A-E6F6OAF$"XTNIY"\-7UM 1&Z[8.+*(8W5ZU+1#86"":$'YD6F:
M>U->JGD\E#MF&#N%)@F3IP#S9=E,G#3S="4>1X]1;4@(786@Y)"#/$9@;#P'
M$E<U8RR\=@]P43VO7JR-W313J_ \)X0W8]%2K3:)5Z,O*V60VFGJ7-?5S)'>
M4ROIB_3[(ZY^N"!2O<U+[%MA3W.50/N.IELZ1^G72+RJMC^/4Z0_U8<##5W8
M2IJ?( :##(>U7#?FJ^Z."V"&W@PC?4U+JY##QB$$XGKT2['MJ^2!M8WH7>V2
M3]L<U9Y:>)L-=OB"-#IXZ V8<4^ZI"O3S6[-;5ZMBC^-Q&M,(_S89S%KQ8O_
MT?!('MA&YJZV5J>:K:[TK:$7KG#'U320\/\ ;/GSJ04AXO-)&RS;1;?_SGF$
M90E3NLT:-_)^\;;D4&JCP $IZL!XYTOYRD/%;<PC@/ZG7MO.S;RLS,_[K7)L
M5U#$<J1%P8&LHKR5D'[!WBC77%96UA3Q(KEF60.*G9'E%>R<,LDMBG_#(^])
M?!< ISR6P( OGFH<[^X\'7J?Z :\^V*%>_G=5PA\X&NJ._((8-#JNC_U6SH,
MEY;Z.6U;?Z&V>'0:5":RPOCG LAN32R4%*.:32MSZDYMWPE^C=V?"O]4@ %[
M>;<F\"\?G/WG$CE\7N4"*=/\$?:Q)IPI^U18AZ:.YUI?F07/!01/ S!Q<0?;
MR.SO;I/B9,F+ZF64]Y*=^5B5ML(+Y'U+(SS3D\Q6JUD7ZUF'[IRZVJ9T38O/
MZYSXN^>&#G\==4T$FJ<565F]%;QM!4A!4J70Q9N&_7V?<H^?[VSV$"PK\7.*
MEF+]EKJ[8Y=5B9[=9Q<QK6]GE+C;D>E+!R/&$0EQ@7DH=!1_O"0:SG"/O0E.
MBW:+]=1IZM/XV)8/%+0X /J&5#V?KFSPC%RK+-L)6>P85%@S].!H<ODNG$K5
MOVEMRHDET6Y\,MX]/BBW:XC>X\_^#/42'1.]7MBN"Y.+CVWPME7MYK40O%QE
MZM;UE! QWQ;3KY5U(4[I.33#MM)B*98VM3##/,"2[@H?,N,)YZ6-\\BGBM/$
M"EWR9,B/;EIH;'.%@<P W/E<$UZ^*D[A2H<0HX1Q"[A;P(^?2IW=/9C[UH\
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
MK)GC/4"BPE'=(2D!7OHY7B@M*ZI\65Y4B7)TOZ.D2Q%94C1B<_SF/9BP4IN
M"RTTIO_[FJ^ @:0LMEX"]\FYV?#?O,#_,Y3;H V8RH^ W"]G._#@.2'EJ^AB
MT"+*;P]U;2;AG2K3N/6AD+='Y(!K^+S@B_@#N)!Y_F(F5VB@GHUI89&Z>;C*
M>!%6C]E'BWV']]-?@\)&[)YJ? %4Q_9MK%96H J@!$KKAGQ("4R]-OM-LOT
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
M'O2NB;^E=3[/!*J]SZ=(K5QX%D;^J>F4B#*N<],J7@N52Y&,'?_8^$ $B-*
MB6TK>B,;@F;SL.;SR7;O\ FF? \M9&"T.54;USU-?B.*,&+10QEPIX 5LF[_
M^G,.WIZO"I&@J.&SUPUI;^/M,U0OCCZ,6LBW9@@5V[MG #(+-F8JFSX2N*+%
M?RP0^]2_L_&^POCKJ7$L6[(QG;Q?,A5SDLXX+ALX^4"G9F$PU(MYU^8H?I8#
MWP1?D+1KNA[\09:$8#CL&RO"6RR+]4N$9?9-.6%!$=;/'(D44-CYN+$?<X<*
MZPOS2Z8E=?5D=N0]D@MU39.B(!-O:C$FVT1[BHATR@"&/1YM5J-]BXR^G/:%
MAYTX<-Z$'<>\^LS*D1I2KPPE([/M3-9@NI$N#"ZMLFI0LU:T=\4+U)ZBE&NS
MRL=)/QP_B32=]:62>4(;?==90MK&Y#<7GWJMXRSD$XV1T+]N/L$([5Y7S2FQ
M89';!?"2P[&9P3I:$Z5NJ,BLRI'UL"2-Y(,CE81<1T;S[A^56(1B8"SM:R(8
MQ-$8A)CH0L)+'X^T)4%<ON4C5?N@.X_CQ*4:D>RK,"?G'C?2Y")CEP+W4[@^
MDGOBYCK[OBX4UNMXC#SWE[MF8"_%[<MQ6*%FI5T@N']B"%9PU=#%2]Y:<KY+
M:K5<@0P";/&!!*$B^S6T2RD#9#K"8C =C^D6.'>SCM3P0IDZH0($16MF?M2-
M>9Q<9K+:YE!HJ>+<?0^3FO9P,(DBWV%TG[ JM]@H$B'_NQ9QA&&TL/-F3S9+
MJ2!B'2F#P^$4).$LML(VDKZ^40%'XD,F0<T@&O"E;G%-WLB(\@<@RH@0:/F,
M*6#I&GJYX,I!4PH9)XHU9KOUC]>:7V6([M;@>("^V:9W"Z!AJVWQ8C9!H!CY
M;CVOC7<!&_^V"X3%8Z/.EEA;A+I:JZT,)DO\DR!'AX4,'X./'_>SI$$!PK8V
MXF8]]GO?ZA5=:LM"+,HFA[9/.!L0)SSNL[2^FP2&#*\%G!6X#QE0F7AK6H\(
M%5V?2II#USS]77UO=>\TRFF_%-;W*0W7N#<V1 J\51\WXWH<:JD&Z-:OBJ1,
MQI(*]I6/-X=?(F\.=E)%SY(Q78>%[RQ9!$]I%A,,"R7T@4X:9<<7>TU/N:TV
M'!I?Q-:S:>5[Y,7.5,-'G+_J(O_@?O(H%_>?O[CZ&[_-=N=7G:<05%=QC?!S
M@SM('89GG97NGL#L_ -OV8_DUL'&H.RX(<ZK:AT<DK3)6<I<TA*],D)1W'*M
ME$9$YL:H6/!JP O>G(6!&X/(7H,O/\1\SWX^H\N??@U#T,3,Z\Y\--8A27M>
M8ROWC;Y7.;]&<,KS3"U9"=<'IK=9'#_W9\P&#SN_A7Y37&%VM)L^0 *?PF&T
M)YC!I"<8C]]C,DZTBHV(M.6#E?)[IE;8G0<P ,_(=C05+P8,WN*'<"=E)2<J
M=*?M55=7WV5D)%F8'VTN#[C1(V@3IU]ZY3W;>S:P8XWKT)&R-->UVI2"\ K/
M1S@E^<.<KEZ31#<:_VMNA8T+XK%>BR%])163?%OC/HM[E\5EX85$DNS\,/^E
M))(<S#WS)H\0J4R9E"W::I;<A?EUY\+2Z\,OC;FGN!(1%R3K&V\L&-]A)HU)
MOY.OL Q#-9@8FTSL)\XH,,^PB1Y+4\L_KQ7.+G!>AE-4B;B)3$3!B.Q^%_%8
MI-$W6X'4GG83PMWJM/%<" CO04&HD;/=MX=V,I7$;<RK+GN9)J<2<OZX(F7$
M?NH%G(;?'+&D$YYG=;,S*39F1I*==0!T&D]_KCN*'$^. (;E?NPPIC.TG_NV
MJD$<UC/E'RF8\'Z[X'4M [R]&"&PT;GWV8BX^'T,L)WFS\;OV,.7&L\])LBB
MC2!;34_ZF$<[.FLS84U%W.3-:P7"&E]^,'=6_KR0#?2:U"IP!66Z5:O WUSO
MVL(HEM:W: (N6&A;V/Q3MQ G@[=&!4K[?HOQUA.,WNR87D6[CJTVM[Y5!IGP
M:5W"C$>A8B\S!BG."73A^K:\X_X$4;M%DI3R TH]X\'Q-!+*\2V.=E=WQV7@
MY(CBL9309\ 2,=D0>6J/):IYE@YWR)%I(95MK"NL.;3+GQ=G0[U^5,P3_!&G
M/2TN=RN=$LVXCLV$0?SX<*Y_YT%".1?&EC0S'9PS\$VIO[)&UUY18;(*[=\P
M1M4ZS\LXD]?N7EN]9J&$VQ,PK+LVQ#-?VJ+C3&11;K&969(_X'F5E-P0%[*4
MM:U$*1"5P/4 $)A]H<-;^YJ.ZM/FE$X2#=B<+ZW7<MY,P705.=E#MX6F.@UI
MX#; 2Q3=(UTB&0UL'C9;#Y3 C@4ZCO<Z KW581V?8#IAZSZ.%TULAQYH56-*
M$V. "TJ&481T@'V9,_-1; 1"!EG4Q..TNS<K+#\J,LZ_S*D\P2RIU#J:9PZG
M$>9OX1) @,9Y%&D?PG7SLS"T%X-L"!O<@MXV?CLX.J:,2ZHYRH/]TQM8VQ-X
M?$=;-W29L^1-K5TR_77CAR_7K35!1HX738W14$C'(9'*M9KCA"EDG8AR5>."
MMISE1SFA?4XN;8$AE(RFUT;]5KEX&1)1:VQ]\?,JX3KU;NAO><HE?&EJZJ<W
MI1R>_4(J%B*36GEDK8K4@/U&7?Q< _@V<1E<W&O1[$J"2G-HD5X>6JO;?X_L
M-!7*)%' Y(Q2R5FD1)S8)\(8-<8*LH5CDZ/B5S]T(FY:;)D)F^)!,RUD]"C_
M/*%5JI__57.7PORL 5AI4G3MAT@@ SNJ20'!PK^>'M'4339Q%;83DIA:0&O1
MS/@ZKJVD]SZ/P/ZV7<G(!9?'7R4EJ$X[GOL9;3Q!P,;''C=J!Y#=*W9;PL5F
M4QAQ75^U/0]->7TY0%PF7\.B!$H*?V"*/&5H[1N<C5I+=W11I X*?WHJ0'0'
MO,1BB%;&'!K8)]G.JNB"^7C')KU/R\+2)O&9@EA6.!*1X=3MS)NS\1(6N8O:
MU"90F5P@=MD$3K6+:4#&=KQDEA5-L_EE3&T+L+&1,-]Z@V*6KYTEHXB]L;$S
M)!94\N'+)&5C+_:)BT,M9>#*-BS,U\5*]MYW\$U7V& !IOU#J=IYQR$6YJQ)
MK61N/#5',I6!H''<XBWR/EEV9$D'4+7#F@-NCL\G%&+;^VC\422^A<LOO#M6
MEV)Q.+FN0"]VM5N3&7<^/CS9E.XUXX )QX7J(F8QAG9$7"5E@Z /P7)NCA:9
M!:X6+>6]?TLE&!N!G_Y\,1T*74C\8[K[QY#W#.Q2X-OJ"UFW%C+7&UG0GLXL
MQR+,3&+)6]M(%Y/>$W2\QJ=P=*0-(]4>,!(.21^ /$@<"J$XO<JN*'@[-QXT
M,G?\R%Z3'D]=._]5>CWFN[FH=:2OE'YZ3PN^*0I7+3KK1MSVE?86'TE=%.E+
M'FPM=9IS?4\=7P#)M"81\7YF6>&5&6+L&"_2!H4Y*<<HB9.LML.&L<5:OW'I
MVEJJJ&$DZE(GB#*:H*2J[3%NAD !F-B]QTCL7Y@^"=6U]46QUDHO!K'6OQ\P
M.@@3HCC6O]"D7H7.-7GH-?Q\=E0DHHACF\76N:VLG4DV5Y.E2,O.ZTA5Q) (
M^Z=-^R<CK9SUI5Z>H@?V9<9D25\0P<L/#9*/P4M<:U43L0UP%+#UO"2*)1!Z
MANG72(!U'TXQ\H>Y"SN< 7>!TGR+8].ZU:5Z1! =1P'-R*HED@ATCKWIPZ$A
MQ[TJ3UQ]&#IS@5&GN!&[!,[M1/W((2"#8<;9-0V<_6A#_+G>SDG4,#.R8 8/
M#H5.'M"M[0JK7YX\F0_?\?75;!)*8"['*YC*=$?(G:*BJ?\.,ME1\$&LSLJ\
MF"77H_:V,1I706'1A0X*,&27B9;1?7%1M2$Z&D'ZC5B Q?/%[#@&HB5X3%+"
M.&A*2TH#Z QD1W.[LOR.[AQP1]4"18.N,":HGQ1W12[84#-"4!J5R+E<-77]
M1@3%A0D5UG,R6R)[?5'4DO)7'1@._KX!J2F[BO)FR\@6/+KKNZ?<4VN*L= Y
M)KDU!HIZ+UU%74M-%:$"-%;.@76NTI81M<LI%\P)DQZA'FF? OU+H4,D+$R<
MYBBR4]'9_CH7UD1LV &J_ [1'U,PSR^PFL<^_*I9Y5>G]*/ QN 2L/ $TS+,
M^WBHM"T_WWY@5O\$XY[J]#!?]?PE_L/];IK&0_CE$\PQ0-&W^>W-)%?%'<'/
MRF,9E/X$ R[]((X@Y,L'FGZ",19HOQN:S#J:>G0>+GGL]?2]2BD46BHA4X&-
M6AE)J?6=&[5[_,&Q?5<KE &P?(*!9*X\;%F,7EGV8PL;7_V/K./KN>+"[A)
M7SO5#BYP\H(VJ2^U' M/"D??8E&<W\(P&QYS@$4XQ"V(V9N"<KH+P&S^QPUY
MEI&9,MMM._XPUW6*H<7D+&=T7.!R^C.)@UGOQ6;D]%[!'5OHL<2,F+(UR OP
M5O%ZC8AF,N!$E7^]9#&IPJ7\(IF.:@+S0ZN:0[F[]STS2$"<:; FL]W!U5IH
MZK2!]#Z9Y6JBV^<WQ[/)R9OG2Y5/,&][O_N>O6]?D?DUE+.O(N,X?Q3YZSE\
M?HD6&4/0!(2B]18P+OAM$9]@:% >SK-^#>M1*."4E#;PP%T/2H0?GF &_)]@
MO&E_BYF^]OM-IL4=J1PZR9ORW@&/=."9ILG%PO)-M!K,-O3K) VP(KWN!<OY
MH0^CO2RV0D8*V^/K]'L1N8NE1,HN;I<LYF5B>_8\,;!NL]^S!?!OI>6&2@%
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
M^SZY3#:.,R!--4MO+';D"K6:-7/+@//G2PO\1_DU6QY _ 5!T^NJ0 WG@OP
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
MJ9R.FJ4%@FX'$_W*S4BCZDM::XZ1FK0!O=)#!L%X-_RS--JKW@1M=_[SBT?
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
M>"<<]MJTGO*J\U+&ZW!_ 2KP!&)?DU&?;P?@^D)!<5ZO&-+5Y/PT;-[$4UL
M6X4Q+"HG?&*P4P*C%MYK*T:[)GHX?(@,I\<Z#?1_-/YT'Q;Q@,99W^][J#2F
M"X]?4O3,O<)]<5JG++[[^6WA-VP"B9I[7 \2'DO$QZ C-9)7&0W>R!W>U?!\
MB&=T^*R H>+N/EF1G1&W!@I6T?%5"8F\P18K/[@BOF_17^HTC@2/19Q9"L;N
M%\8;7T8481&2.[)8RTM079X]E<3 Z"0HF]A67^\OS1'C &GB:#*%16:7B_A6
M<[_I5JD1)U%[DW,P%R.!CF9U8 >>XF/NS1M6FG'0(M7?[Y7KX.,4ER;3T05%
MIZ(BQ0;C[ABS ]^2%#=N6K >""ZB,T%)HLOK>7FI!N+F/ K9B\U,.$74RV+K
M@!&]W3\.N*V5:,W7OB'5.*L7HD(=1X^JUR<S#AQUK1:L. M.+ILQ'@^WS,V?
M>SV;8C.BL^"XK6N_\1%_1RY@S=\ E25M3*'%^D)-IE/JRQ+A':)L6CUU][[<
M-81&);>E4>"; OX38PI;?;K<H.V,E<\W?4#UL2*K:]MWT1TF3"2U<*KR,Z4=
MZRQ7&G#'ZIL!3^Z,_O'.U6*)8578T&99%[CW8UCVP$85:!@[0+#&A<3%'E8V
M#P??\9N 0JRX7BP8:Y$GA4TV> ES2&V(&WMPK8,WZQB?FHGH-JXO["4VJYZX
MQ\)N,Q'C9/XQ:ADE=^)!PO$LN75CGZMB^!5SJV?/>;Y1(OY8P=2SU^HP2('/
MI[VSS?LR/XZP1RVD."N^VJDJ75%E6WCT?+]"TQ,D[P2J&^HA7>R3 3BDE*BA
MIYB</1;3WOK0*E!+K8MS8I*H1GZ6I64?P(ZYSBAC7E 0@KE W6"9VN8;)W4'
M)M7.A;:IQ:;F6G&9MTZ\C?DEMD1?XL&ZWWAW7&W)$/=W#J1],&/[  Z<MW6:
MF#%YR3W:9_<C\3V+P9?"?<EM'?4&1&3--T:K"PO7NL5W:*",G.8[WCIH/MC!
MW*4\MFO+6JR7 X^Y-#$88YE##1&;\40[Q6[=^AP=2:N$!BN>8]*_CLZ#C*Q<
M5P22=@=PQ,\X)7$JHIE.X:.EWV-A*5.:/L,@D]@PDE:9'*A=>S(QBQ%%7OY\
MB!_1D1]#XK\+1X=F!@7JCO1GPE-3TT?@][^^+(J/; [T>2Y ,7"XYWK"=0EQ
M&T/A>1L] /%K;688UR7"F@G +81&(V!KRZ\1U=;,!B$C<IGJ .6HXL!YB6XA
MPN6BQ3V8>6*%0G['P0<C7%&QE%F\D)V>O=^AMFI]HS_+8 6-JRRZ3R^.GA%!
M\OQ0G$(4]51RDEE(XC[6'N:">__5X-0G\5=Z<ELR?4O4$M<KRPO\7#$%=,O/
MKR,&3,=R0OG$Y54M:TJ8CD7I]G0<(<'(K[?X"$G3Y+ZR2-RIU:K(,M5 I8G2
M:SSAOGJ9Z=G) [;BA\[[X4L4"U#+\Z<7#X;LNDKOTZ<[U\2I++WD)#-'KSNM
M>SFZ/,X3Y7@=S740_3G<\J(0Z4/_JX=-UB\+G?>" N^@1Q3'T<4:NY+Y=LV>
M.Y$':%>NRR*K%*I?V$;^%&&![)<%+@=5] 1?/TS:^X1_C"&0^T\KAF>"0G^
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
M](X1>*31D8B!XN4)=(3X'R'E448KM3LU\W=K_)OAC _#[_WEJS+!E@MX@CS
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
M1"A14E+4V%)D7=3T;;(T<,5CX8"FR,E#EQ<I(B0H:6I!4"LRE*TM'5VWF"E
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
MO-;>4^YU,L+.H((Y13#HM.## X),1V=4IGN4O;T3_?-C#[/L-+C<,2(D-#G
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
MLBMXZ8KN><65LDNUKY_8;B2/PEWBQ,QE9<I'_3;3:.MCOJ]?",C4D5-? KH
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
M'&3WC$TI\.7&:)<W>MZ1VC+\*ME+7HCEC=&JKV&H%2?U79_CR,^/]L)SPUT
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
MZQ3;953&B'*L^29Z3QIM;G"QQDJPMT,Z6OE<;YLZ>S>)#F?&1OMO78S-6_[
MF)R%T/4X?0@9>RF+9[KD_*$TK<W:D#U9H+:44,OC& 6'WZKWX4@Q&;;M$IZ>
M&YM,_"!4]P!OBR<#I.)*- >5Z*8]JG7M#6F[+W*:+7?%X.<1.18-^F[3J1VT
MBQ:,&3]F<D+B.*_&O"UG#VA-9P7,_FE_<QTHPSPSNEPBZLYXBYSUN#>+(B6E
M=Y((T@F=>C':R=AM):\;0J8/D*Y<);QS(KN*(OO!\(]'K#<)FE>;MGUWPL9I
M=PF:%<-O(9E!56CP39OO8\X!;^@WUL;T_VYZOV,4:<Z,>^G7H94ER#D8-#-N
M<533P;PEI;*6>"2"\+']C1Y7D9*N9D^TLA'.#3.X#!G+FAW2NX/7>:"-OK,
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
MJ9)9$$"!$(8X0!%DG&0P5G$8QHE$3$0NEL@0(>9FINAO+W(\NQL"O>4YWLB
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
M?/7P"RUSOG.@X(CJ75>$(,NDJ5I/M>&0(&&.+B0B$8KC1+@8#H.DF!M_M4H
M6FL!5I4:5<K<]=.3MI7+2A^PWBOD9H,,&RP[6V7T(1B91'?H-PJ #SOT:QU
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
M1P'FM@JT$L,VK5JQFT+U=4"S0;SFEIK%F-C9@F,B/?+Z<'23[2B=VIZXJB?
MYS[4K[S<9@_=*-?=++K_CA?@[,'IOQ+GT,[ T$03GO*+;DR8 !:Y*JL5MW.+
MY9=O^T>:F.8JA>[[71(MC'$:1G$&,V;R3(8QAI1EYG9NC%,:(,Y#JYIY_D2:
M&SM6XD)FY 5=G;IWP$P*A.YS;6Q_G09Z>)(T#P-L1ZS3#MO8IG@U$K]8CM@O
M0T?,/:#0&\B^@@BO%VC:P$%O !X%"_IK>8#K0A9?<EZW787]Y":ZI[*@?U_E
MFS8!#<G22%%MK"91%$#,2&KJR O(290F**(\Q:%=\3W[3EUF]30U^!JY&Z(M
M=I*#LMH.;HWL#CMK.^@MO!;>X1R;)!L<:_K;BPSJ;74E](!\Z9: .C@IO ,[
ME7O" F!/#@DGB/I<$78-3>>$<%+LP/W@]J;7!)?U$=-!"KI=IO! 92%/ Y/9
MD@MM9"?4E(+)-*53)8FJRL6X%5!U%V)^G%[E9515T?;JLD?>"M_)>>E8PW#
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
M22(D;?WKYSJ9&S&90CRUH& GJ;T3^"R4EWWG/@ :F5A.83/@PO99D.P=Y#[
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
MU,1.^:MZ=VU=GPQO],FP\XF[Q:08[M@'@3JTBU"CK/\;?=Q'.?3YNSU@O@X
MS 6/>S)@#<C!D8']"&Z4]KKY5U?]]9LBS8^Z_*HN3_A5J&=TL2'W8B907!#!
M!.!45VL5BM4H2PO ,*&4X)0A:16P;"5]:L16Q_U7O;9THM-YVPXQ6BE3[.C,
M;D+,&"T8S(%)[:#QW[9(M-;]*MIJ'^W4]T=K3JAY8C8[V:.2FQ,L^_SF-HA]
M XL/;0K0_WTF*R5C_O)-/"D.G>5Y5F!"F**O,M=]H753/%UVFI!<QIPKDN.F
MO2M.R)@<7;5J1EL]HT91\X85I] <9B%/&(7F&FMXK!I4G ' J3?%J3%':TMQ
MQJA^1XISESKF5M2YOVUCBVU!D"S+"*><@JS@3*V]& $T926015QD.(YIFL1V
M@<Y'Y=@\O".58VD4;"NP6%9<.8ZEF8-Q,3Z!7^ZN?ET'4(AR*8,8^$J'."IC
MW!R((3,/$A\&+W9[Y[<54^JPR,]MA:$7W4ZD;9V$LR(K4H) @J5Z_XN8 H)9
M!F)<XI@+)K%=L--9B5/[U._J \WKV..N#-/+-GRI53S2'&Q=._/\#(@T341:
MQ* D6080*SG 4#$PXQCG+!4QB^.94F5,_+=U2T.W'/Z\7-PW>UK+$_-@G==V
M'G$SGO;Z) ?F[-U#W :1?]X]Q3N%_?&W,3:>N/R\O%%YW=C\?8XWO]&^)>@W
M?6+?')&+E#&)4B"4:Z=\.H$!X>H_B/",IJ)$F&#39J#;4:?&V_JPHEK7C>&C
M/Q2:SZOV4,CB7/PU;,.TX S&",=A#CA8M00]L/N"9J"[L49K WJ@?K\!Z.$?
M[2L?.0?1W#9AU+OMF^]BLYGKBDUZ0WO&,IG&2'# A?(*$$8E4+X9!I0A(HH\
M4ZLSHUB7@#I.CA8:Y73EQ_H8[>G\9N=HTSE,,!.9I-!T54<U4L/H1WHL^K&U
M]:JWD1UUTWZSJ,_UWGZNS<LZ36#.1RK^],9S;U4I*O"L#-23"B5YM*I3@:'K
MUZ8*+<I/!:M>$:</30VGF4Q)+K.T!"3-"$"R(  7*040YWDNU2]A!LT7_><%
M3FO5[[VJU1&$699P7":I6OJD.4!9$@.<XQQ G:X;%P3C&'<]8N[<RX9="O6>
M_/_9F&.%*R-9#-("J:<Z@Q"4G""0Q2F#91Y3'!O5\_0,]O_D>FU'4#;;OO*+
M76"O\+".VR]])%N%3Z<R75S4[30Z@0J\'1'XIL7>3@-PKO#;P)V.!Y6,Z9ZN
MZV^"B>JG#D7](C;MN<B,XH(4<1F#.*=(48PL "Y+ 4B>88$3D12VA9F&Q$WO
MV++3-EIMU;4\NAQ"U_ $TQ-BH0\R.ZAV>G9)T-?S^?*ONJ6-SI=[OQ*\VD2?
ME^O=L:?'LTX#M'P=>0Z)&O?DT\#H@P-0DWLNS![1,:*;%[U86"[J0%&]\8LY
MA4+($N ,*4Y)=,<:23A@I!0\$TD9%T8!3D;2IN:Q-#I&.R4ORRP["K 9K7B#
M+3"O6"/FGH<RA(3OM)2CLMXF2V7([)-)*X,WV1^G?6=B05;5\L=B_218)2OE
MWBP?E><S$X2@/$$IR 12*\L"4T"1T"Z(X(QC"6-L%-@]*&5J--$I&OW9Z&=Q
MPG8:R?,G;E[P";VE;0R-U:';6=,O.(0[/?9HAW)GS>L?TIV_^,(NF[V34^U_
M**=#+6W:VF4,EC&$G()""*);;4I0%CA3ZPZ>(\H9RYA;E\T!H5-[_?L-(?MJ
M7T5;Q1U[:PXA;^8W^,8S,%WTH=QJ&:"BG TLOIMI#HE\FV::!B"<;*9I<J^]
M@_&YVE3W]7G%>[(6=VJ ]JN8I0*E)2D!85"WS=2EYT2L_E,J)J)%)N(X,?4O
M3@F9&K_L]-1G>,+!RS@)YWDGPP=(@4G#&A\K5^,< !=X&B>''LW1.&=<W\\X
M>ZWK@6"]/?J5K#8O=RNR6!-6'S]^J-9LOM3<<B?^WKQ3&O_G#'$8<Z8/3:"N
M;($Q!QA)#/*T9$*6)4*)M-O@M) ^O?W.5OFHUC[JJV][KF(^!:8'+$%@#7[2
M<@K/:*=X]*=6/:IU]]I)QQHQ;Z<OYI)'/H:QAN3P/,9^"/?DT$]J5#+7[2(_
MJ=^L9U0@GI9Q <HRTYLA,02T+"E@>2I@1E AN-%FR(",J?DJV^S'1L^F;VJM
MJ7UVZ#Z<P]3C":3 %.. CU-ZZ D$+DH/W1]S]/30$T8=2P\]=:F;CZ+/6LCZ
MX>MJ^;/B@K][^;'6X5#;C(5KG6C>M #L\AW56J3(*8(@+^,$H#0F@,:* %)<
MD#CF.:,8V;DJ]DI,SV.IZ\K(^?*OMK/++K&);+6W3#=UF!LS'R8LWH%Y1BG?
M%/'IU->QH[]H"Z)J\6NTRXG:61$DF=4=1$_>C8,"HSHY[@#M^SH7C'3AP?'G
M:B%NU(_K&8LQ33()@8 E :AD'% L4X!QAJ"4A4@*MP*D6Q%3<WAZ%?>TCE&M
MI.L!\0Y(RU-A)WA"'_W8(>-^$'Q@O._3WYV MSGR/3#PY#GOX97V"5OOEW/U
MXU*3QD]Q?;\2S0GRWSJ$7*SOEM]$]4B?U9LURR#*F$@P((+7@=I2K6\8!31G
M"2Z)((:'O592IT8 G8K19AFM.B7-<VS,T1ZFA& 8!F:)5SI'6Z6OHBVN=\OH
M6TA<S;.1@N [4GZ1)YRM\H2L\1K(_#$?:[1<'FOS^MDY]C>/W**D"1G:U59;
MWVX>Q.KN@2S:_* OR[IXI&BKW<]B4I:\3#- "(0ZGSX%I(P1R'6>+M29]BD<
MI6>)K>93^Z(<-#%1/SVW&D>ZO-VJ8OK'IMO4\Z+:K.ORK%W?J>7S9KU1O]#+
MN_%[G5@_-X:N[A2?AM >].7=4-IXS)[Y46U_M%$ [#)&MQAT_5,FT"'%=>+>
MNF6*M=[_,WJHN$Z'MZ8JS@K8+X%^%PNQ7-^IX<F3>-Y4;'VS8+^U@5=9E@J1
MYB6@&>, 45R"$I<92 L&<\IH(?/2=-4S)&AJGZ5&UZBOK"ZDRWXS=\H'<3V_
MOO&%5F#:/@G4^4 V.\3,5RZ^D!MIL7(!@E8+%!-8!M8D@[>/M@PQ,:*_\C"Z
MWC%DN%+.J/BL5C3\1CTDB_N*SD53N_'WU7*]GDE8QCF.!4A+F>OPO5R72Z8@
MSA"E+.$)32U/Q<Z)G-X9V$[-MK[J551K:ADC? YJ,[?:)WR!:;51%=2Z1CT0
MKXU M \1-D3&5WCP.7'CA@8;&G\0%FQZWX4I">]>MC_^[TH1V8H]O'P6/Q4F
M.J4.\A+2-$T!9KK&7TXYH'') (EC46:"%HQ:-< R$SLU?VT72Q]ME:WW";Y<
M_\,IC]$0?4/B\8YI:/JY $[W_ 0C='QG* P+?9L<!2,@3F8IF-WM&AST5YN=
MK3M.KY8+]2-K$B*N%_S]@U[7*A>K?TVU8-737*Q[D<UY$2=4,!"G4*=9:\HJ
M>0P@+15U)1"5L15E^5!J:H1V\ZC^4%>=UEGPB\W\I6WS'NW,B+[KG4^RXI;N
ME)=)-&.^L:<F,"\>PS[Z\<3)1M3TV!BD:T[VKMR:%"B:VB?&W@*1/*@T<FB2
M/Q /@Y4\CNU8_[_;/KP3CT]+]4UXT013K;023=437?1$Z*RVY?VB^F_MTG9U
M?=ZKI_M^N:K$^E;V>JBU654L+7*1ZJ)J-,4 T2(#%$D=(:$<4Y)EG$LK,@^F
MZ=08OG<TL34UVMEZU:]&(^K:-:V]FEXZBW7WPLYF_;'H66V9.A?^23'[8DQB
M_@-_1MY^ZNT+_8>>%E\- H+I.6YC@=!P'S0D""[0L0;<3U+-=0FH3\O5=S(7
MN@?>=YUZW03W[DK.U5LN/Q8K0>9:.ZWM.R&7*W%'_IXAGA=4P!*@&*< 8<(
M*00!J9!%@M*,Y''>U0 U^TQYT<N(DEY7" U][J6U_>=_BG/X;SN=6QZR+"_G
M9>+,OAGC3<:(+3QW!EQ%6P.!4A9H$Z^B?EW,VJYH;\:N(EK;%BGC/%:Q\XFU
MKW)W7G0:MRZ>3Q@/"NAY'=Q'Q[%OU?W#YE;^6#<;Y+."%#E.!0>BR)!N:"$
MR5(.RCA-"B@+@E*KGLB#TB;G^>]UN%II=<%2@N=U=TQV2:>K?:P-_6Y?"(;V
MG?<[7'WKT%/*-N=CH=I;G0 E2&NK?5EOV-;JA-G#+:U.W>1&)C^^WZWJVCLO
M[ZKY?$=E;6P(9007+,E!F1(.4)$+@(N, (HP%#G*XZRTJMLY+&YJ=/+CM^^_
M19M6X6B]U=:.0\Y ;$8B_H +S"(_OD>=II%6M>=M!:C 90:+)QXY(VQ4(C$S
M?)])#.]R+BK>>3_UFE<'9J[$@UBLJY_B9L&6CZ)]Y"7$*>0L 5R6 N@E)""\
M)$!2+F 1YXACH_);UI*G1C#]E<:RWKIB?=6CJM8]^F6NW$?+R'OSV3!<"8;
M./2ATNW[F^AZLUE5]'FCO7:=7?>5-#V7O7.1-4+^2I(;RAV[/KD='$>*E5L.
MX-!64.C-M>O;A?BJ)D.L5H)_U_DP79!V+*%,\ACP%.OFGFD,,,PI8"5F,><I
MXYG1$<QY45-CID;;Z#I2^D9;A:-:8XO6;\/P#C./7] "4\T07@X!VV> LVA]
MYPW L3K8702D70,Z(VR&^L@-#S!>.S@C0UYU=3.[PU?:_Z?G.H_P;OE.-*TG
M!)\E,$L*J;@UYP73"3 $E PI;H4H50XB+P6++TO[/R)U:C3[.I^:[/*I9:.[
M=EBH:#O1"'YIXOJQ>3A/PD'0#<S')Q/56[5UGOH[$7T+".RE%0$N!/BM*P)T
M0'>ZUWV OHFUT&&3=4S7!QTZN7S2EX>L%#" HW6E@&-CO7&E@ 'SSE<*&+K9
MO8)E72.STL_=-_&T7&UF#,$R4>@"F944()WG2"4J09FD*(.HS%%IQ/5#0J9&
M[=L:C3M%HT93^QJ6!X .D[8OF )SM -"3E4L3T%P41G+@T%'KV-YRJQCA2Q/
M7FO_DG]6F,^_/BP7HJO8@23B)<)J58P*'0*2 !HG&!0HC7E9EZG$IB_W_N!3
M>ZEK_:):P7,E#LX#=_XEO@2.P"^O!1)6+^TIDYU>UH/!1GM)3YG1?SE/7G-A
M7$"S-Z9##F80\3A/$@GB1,;ZW42ZKDX."HQ+7N8LX5#,-LL-F9OMM!^18?6*
M;B6%?##7K\O"6A>R/P:DV2;YA? $?F5W!_PW[;G"Y\%S!?=#_4/S?1_E]R2\
MS0'^H8DGC^V/7.H]1^SK<EZQE^:_NU0B4=*$2HJ $$FN4U@9H$F6@H3S1.1Q
M$9>2>,H'.ZK U#[?;Y3[=7QRS"@E).2!^4:I_CI;JZ_\5=0H'OW9_N_8&5R#
MZ(7/UCHN?BJ968/@6&1A#8_CQH(ZYO*]+M*T6NLN0O5/&QTUWY5TJ@L_K9L7
M.Y[%<<))F2, L8@U!Y: YC@%4B8L26*DG*#4A@/MQ$^- >L :+95_ZK]>5-G
MP'067'4E ZN&')W+_UE.E1DCAIN T/L=&OOW/>RWNO<JZUTU=?C6[8?)'Q6Z
MP>:)""V%CTJ#;L#LDZ#C*&X4J#Q*'<<E/HCF?V\67U?BB53\0WN8UU: O5XT
MH1--[909BB4ED"E/$.E.0DF1 "+UNI!!5)*<22ABNV0=-T6,WLE1LW-:K2/1
ME3&N*Z$V$5G/JSI@J*NR5"W8_+D^V:@7F0K :E[5$5SJ*H?P4,>Y-./*@/,S
M#F=V!D2_=";\JE,UN_EJU:^GJ\G]O!Z.\K>FS<L0]$2?CDJ,2J.7 ;5/IQ>.
MYAS!JKW8=7,4I@,&>YW?U(L]$WE>1RV &)>)]B4)('FAJ)07.<HXSB2T*DY]
M3N#4O,=.WS8@02ML'94ZC+ 9K?G$+3"!;2';Z:J;4N]:1 Y],%QB4(V \1=Z
M.BQN[(A3(^./!)J:W>?&*N^7CX_+11U>U?B M[O*ZK,,,1%C"4&<9E!7;*(
MISP&I"QE!HL4)8G5#MV0L*FQ2:-K4X"^6W)>^:D[/XBY&<?X0C(PO[0@?F]
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
M0(L%_N<=9/^H!J:VMP74JN6 9V#':SMP'F!O30<L,!IN/& RT)C-!RP,VVM
M8'.GOR8$[;Y]6QVF/8#*69&F":8@1CD'2.CZ"7%2 ,%BDL4RQT):1MR;BK9Y
M,<8)P+]9_!1-&4J]]>UXUFH] V:>:@A4 _/XJ68%87L3#($2L$/!4;%OWJ=@
M" R3;@6#][MV1CY>EJI=M^6\C,N$9]J+3'0&D 1E&JO_R 1Q@G*!I57UP&%Q
M4_,E3Z[JKG3-9?[,#+<!#<$VHQY_$+[9FMA_KI 9*-XZ(P\*&[DWLHGAA]V1
MC>ZZM(CI]4]2S;7[]&FY^D[F8L=FGZN%N-F(Q_6,DS).BUR"F#,$D'(S04E3
M"'*H^$5 05AJ%QU@(WUJA/-!T,VK+_36!B"7*[!65D1_:NVC6GWG J,F$V/&
M1L'@#DQ.9Y#^;HST!<4_+1#S7M?31/8;E>RT@.5T-4Z;0<+17%<\O^G$4J\D
M>VWB,R@+]72"#"8Y0%G! 99Q!GB1,2YD3BP+MERJT-3(L+.GCGQ_?GPDJQ?]
MXVY9:!L)=>F$^6-$7],0F"3[,W"$'W?V1*\-:G<#C3K6!^%/$WQ'I-1!=2;'
MLB;@N1"OT;B.Q\BG-O%Z-5"[&&^(XI2D:0QP0G0!Y!(!*M22%DHI"804,6[9
M&\1"^O1VV;:[ST^]W6?2[C[;-6)VF8TB3TK.!0)0>_Z(D1B0,D4 (X()PH12
MBFT:TP>:BS%ZU]]I&1KZMYP/LV]<()0#?\X&#UI>E;+VENYP 6"^CN$M)(][
M!&\/R<'QN\,0KMNDCX_+15VRM@Z,G6&>EUG.U5=$IAB@&&) 8DE!GF(:%Z)D
M',5V7Y%]$=/[5#0:-C6M;3<^]^ SW>ITAR3XYF:-15N"NM;N*KI9KY]]IN*>
MLM_;/N;>\"/O7!XW[G"O\L1UKOTQZ.9FL=ZLZJ-]W1RU;?R+2T+CG*:@R& ,
M$(5J.9[$$&3Z66 %SUG";);CIP1-;9E=[X3M%+V*ZN; ;F&!)\$U>]]]0#;&
MOJ$]6@[]+X:A\-;XXH28D3M>#!M[V.KBS/7V\77?R>)#)>Z7MU)63+0'<CC%
M,&58 "EUKYP"44!+P8",(9&$%;'$1I1P2L#4J$#I&-5**@^8S"NY7"TJ8A[2
M=13#X3??!S*A-\$Z4*)&08>"1T>!,8]LNQ2@D>+8[(&RBET;0F$@4NWH;:/%
MI0TIW8]"&[S.1\>>]J$K"*$$)0G@7#LY6<8 *4D&,HZED'%*$;0Z<S@F9&JL
MMM>-YY)>.U:!&I=B$YC7]OKH! C*& (@2'^<MPC &#)RN/>-GV +G<#[[GR.
M[[O]'-\FOFSG1:WKQ)2[![*X;1)^ZQH3ZYM%4V=RKV91_<</9".VJ<(SF.8T
MQR@&.!=(K9]( 3#E C":Y#S/,BEBJ_739"R;&I]M"X21MD#8?5VKA2N=(ZF+
M"/QL=B.4S,VJJDL'U,07/2^JS=I+![+)S(U-#8HIZ#LA_O=0LJ(-*>[!TT]O
MN^TJ6#08Z2#N!J6KZ*#&75-N2$/5JX/AN=C%E.;?9VV,2=@U?BF-29A]ZCA\
M<@K:[X@<:VMUO1)D*3^3!?^Q4*/4OYL)"N."40A8)E. 9)J ,LDH2"2#% F)
MT\PH1MQ&Z-2^R5K':"YJDJPKH?[7LYK>2 JQ,?RT6D%^?E,E!)"!/T@G^^75
MX"YEI#6/:M6;OP0 UGQ3)@3 (VW4^ /::@/'%K&!31WCH4;;Z+$UKK_Y8WWO
MQ0&KBTW%=;79ZF<O/NOCW[JXJ>"?E&'ZL_7</(>W\B-9+91>ZZXYZRXBDHDL
M+R4K 26YHGY*<U!"EH$,I[&D E&9%G:GX/Z5G-XY^JNPRIZ5_8#*SLZFT&S/
M4GU39ZM!F^.QG@3#==B;SF[H!97_:1TKD-;S9/@/K?6EX%L%VWH&>"#\UK<D
M'U$6[Y<+Q:R;2CW*S8]K)?SKJF(BGC&<9%SD!8"DX !!E(&22@+*.,<X(XD4
M=IVWC25/;0E11Q94O<@"MM.]_5DK'SUI[;WLXIE/DDOXAB?HQX[GZ*G=_:.&
MO=8\5'R' 59! CZ&Y+YA!(@!',,A(28#7.I$]XNDBKK\4R_J] _EKS^O!+]=
M?-,DO%(<^XZLJ_5>1A&D94%*R@%3+ >0A,J3+@KE/T.!2B92FK#2+07,@W93
M(\B^?[7;)+Z*&@OK8.Z>C5%G9*1>WJV946VGJ[?L8\IM'>61)W)$'_FR.1S)
M-?8(OW>OV(=N;^00>X3UM"_L4XAKVL#V.Z0_4&WX".5YC 2$ &>T!"@6":!9
M6H"8,)8@02F."[NB*D>D3(V]>TI&6DO;!()C0)IQZ<7P!.;$?62"E$<9@,!;
M-L$Q&2.G% R8>9A7,'2QCYB[II/7]?/F8;FJ_EOP&<Z3.,T1 S',E+N7*I\/
MRZP$,.$YRF.U"DZ@W7;IL,#I;7WNQ>)=M2T#([+5V;V1X!GPS<C"'Z"!66,O
M?.^J:PZX4S94(-\I4(*$]!T(>\/@OE.&#X?YG;S+T:4@ZP?]_SI2X">9ZQB!
M;]M +_T'Y>:\_D7OREDL\UPY'27("4P!*O19O2P$* M89*QD',IR]E3'%GS?
MD-7&T &Y1">;=VI?LX ?9:5DO1QA^@>Q4_<JHN*^6NA=4[V(:32R=&8NFD).
MTRQ-<JC<Q8P#A&D!<)J7H,C3/&$YI&4JVBG\J#S>*4Y@I]>;3)]0OWV3B3/T
M5L>:BM!>K=),IQ$I^#_VX=_I'C67Z%G:^V7_#H].L ]D?3G+%^DRKE/M [8#
MY]O+H&Y?T#JD3I^"K<2#6*RKG^)FP9:/XO-RO?ZT7(GJ?M$4#6 OO1+^2J'Z
M7_,FE(__QW-3A.J+V-S*._+W#.IS+"P*D.!,%S+,A*ZZ#T%1*(ZFZD\Y36Q6
M]6'4G-JV0&M)Q%I3HLU.>SMR#C2M9JS]]I,5F,Z;N.Y7%D:-B=$OVLA?KZ)N
M*CM#HYZE-<OW;(UVQEY%RES]158&^R/[L!/BZ2L02,E1/P]A@=[_;@26YO9!
MV54DO/UK(?@[HMX<)IIUWZS$!5$NN4Z+HA@@D7! \P0#7G $)4SB F*;S\*0
ML*F1>Z^"_U(KZ[ZW,PBQ&47[ BXPT?8PJ_6\BEI-NQT>?QQI@H@GIAL4-2I?
MF1B]SSI&][@7EJHV70.I]\N%C@!6]%6)]8=JS>9+?4BU.SV6L,AP4@A $WUT
M1#$')"T1R'G,L80XI<S*R;03/S5^Z6E?.QBO]+>O4&4Q#Z8G3Z'0#7XD-0!L
MM-,]^C/(\;L;;AZK8ED('[UFECTPQRIJ.8QR::_G7?;;-_%3+)Z%CD:]>Q!?
M5TNU^A-MW)9:_['-3+ 88<RE6CWC%* T*4&9E4+]$\(,Q[S(B5&=BHNTF![=
MO>H"W4O3U<G>M3%-7+ERDJ.GG3TZ>K0VR+5IL<W,#3/C:/,1G"!/]3;1.YQ[
M4]$S)7H_XE2X-I,.-"5OTUG:X]1<T&G: 5+CMM,V8[]1#VH'\T\WI'89S,TY
M/RPC>TW7S;LETYCSDG.0E9"K#Q0D@.(B!3#!:99!D>NP>:M0CM/"IA?&T2H8
MS7<Z_ZN=OST K9EO[0>NP)^)8T6EHS\[13UZS.?1\.0=#P@:U1,^;_"^UVMP
MAVO0UY()P=>:ANJ(C[94P\>_Q8I5:\%GI4PP%3$$A*>Z:WV1 ))##.)$9#F%
M2")DU)796.+4/-=.X>;#VU0C6M8Z1Z+5V7*]?AYT,QKQ"F5@-GF-8E.UK54W
MVNKK,^K+$!IO@5_GY(T<^V5H_F'XE^F-ES03_D-L'I:\UPQIMSE%<EK&I$
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
M(S9N!2_*%!*: U:4.4 %)'JUQ@%GM! <2YKE1O[9\>&G1M,[#?6FAYUO=@+
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
M___X7\_53S+7;*D6X9M5Q3:"ZS\H[GS]B]Z5,Y%E.,OB%/ BU87-A  8)AQ
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
MN@[AF)"BO=1KQE9J9?EY5WZF/2!6;NP7970;J$"(*')2Q*#,8@P0B3F@*<-
MB#1G&:0E$YE5KHFY[*FYG<URCS2Z6P;7N$!OYH0& C3PIZ'!LE4[ZNGM,6W#
M'AA?&1D6DL=-MK"'Y""/PF$(QXU(O:.IUMAZP;U;F=$X17&I.\/ED %4RA00
MR2& B8!Q*K*L(%8]FHY*F1KS-%O^>A^JWA]T7^\>Q[003-(D20'C6!=.EA)@
M!27(".%2%*0L>6*Y:WLIJB/5= ^+J^'6Z:58A=X3=0#)?I=S" 1?VY='98R[
M+SEDYL&&X^#%%[0-OJG/%#[4T8%?Q:I:\F8C\WA1REF>4T&P8@:8HQ2@%#-
M62Q C$OU6Y8QEEFEG3GH,#5"_OBW6+%J79_?OJKY&\GE*F)D_5 ?$&A_7<>]
MJJN^??_1U'?4_]B0OZ.GIO[L.OI%+=/6M>V_.G0BMIQ+PV/VL#,4^G"]5C-J
M]+_:GMV<+?Y+I'ITHD_+E1351JW /#<M=L/39_MB2PW&;V3L!M'1EL:.0_GH
M-+HM0CA#:8QDB90G)8@$B)=(+Z-3$#/!4Y2DB/#,IC'7"3E6[#A"1ZZF?/I^
MM]"YP2+/"EW#]?'EF(5>"^]7,MTJ&:JIYP$*07IW[J2\88O. U.'.W$>7NY:
M-DXY H\UM[Q[>4\VXGZY>KF5^CRHJRYS_7>UGB4%SZAD$"1$=Z^1609*'09=
MX*PH42I2FEH%,AK*G9H_59]3=@I&G=[1GUI7RZ68*?)F[!$ SS&.?*VA=*@+
M9P6,M])P9E)'K@YG!<5A@3B[VR^-M][O)7B]X+\OE_RO:CZOXP=W]8GB!$$!
M10YP6A8 41X#+&4*("[3)(5)6216>_\..DR-J/J!N[U@OH/.F;MPW29ZMU[+
MN\93F\^8X?(N[#R$7M[UIN 0=[WL[DQH@Z2C,!T%W4'T'B5MKL$;Q49;0W0Z
M(MI^*%</;EN[0%.Q$M.<Q;:<7/5"9(6,E;M&.: RH0")F "<I,J)*^*TB&7!
M2<[LG#A3T5.CQY[F5U'MB>CWL8TTV*GO7'[)8E),_;L04 =F0(\H._A]MH!Y
M<_V,!8_L_=D"<N@ 6H_@1FE_5(NE=B<5A0KU/&Z:S"L,:9E1A(%Z[G)=/T4
MC%*U&,TS)AA,$,Z%#7L=E3(UHM*GU,O%1LF;ZXV73E>WS+?CN)H1T,5H!>8:
M5Z"LB640"$\<<ES&J'0Q:.8^,PQ?[$8" UWEKQ^7JTU;([.M&O+O@JSN_EK.
M!*(H9RD#)<&I<G$2Y>)0]5.!L*0)%T496R9V.>DQO1""C^M-]5C7,R3W]ZLZ
M?#DB/?V[.+'Z8% ]D,B.6MQFRXQZ@L] 8&H:S)>]JHL-L;J59\^8JTC;$2E#
M_#'713AZ8C8W'49EOHM@VF?&RP9S8\Y>N)LNE:)/&74G:.6M-/[:=NF1IERW
M?($@4]2HRR!)H.A1 !$G-$&,L!AQ.[(T%3T]?OQ\<_WNYO/-W<W'[]'UEP_1
M][O;]__G?]]^_O#QV_=__B><Q,6_11__[X^;NW^W(T;CR3#CPA  !Z:_GLK]
M]5^(19\M.IY(S5CLJ#QF"\8^=5G?[\96/[[?K>I,@MXZLBTIAE&""B$X2$D!
ME3/'"*"%B!5=*=I*)$E*;-2V][RHJ2W[?OSV_;=HTRH;K;?:VG'/ +1F;.,'
ML,#\\N-[U&GY:E/)>YVV\VAXXI,!0:,RR'F#]SG#X XWEKC^2:JY7E5^6JZ^
MD[GHG3IJ?FI<*1TKM=Z\(^MJ/4M1"4M49H 74 "4LA)@1!/U3ZI;X*5Q%C.;
MD"9;!:86ZZ05LV,/:\C-."4DD(&9IA^R4+=!W]H"U*H9:&NNHJT%T2#DUNSC
MBILG3K(6/RI3N8*SSU_.X[BNU#;5?;T _"XVFWD=WZN$/*O__D74./QN6><Q
MU0T)9D3BK$1I#@CC"4!E0@#!O 1Y"@6")"[3Q*IJK97TJ7E(C:)17;QYLXR6
M=9[>D];4=GUF,P6FB[1 P 9?J75Z1SO%:T;34+>Z:[2;K,BO@V@[+-X<4/.V
M@K.1/?(RS@&6P[6<RR".$5Q$AS_4ZT7=P*KB==SJ<M&T$17\=M%KO3(KL&1I
MF5/ U*0 !#.NZ"TOU&I/<9W((2S,VH Z29\:J;W2N&U.++AE.)85_&:$%@S4
MP(2F]=YF!#:-^W;P=LKKXBH]]3U&7KF@YBOFRDKVN-%6+K <Q%DY#>*KM7K-
ME=N _&8[?Y;SDG))8T"QR'6(O 14IKK;*10L*6%6X/+2YNK'!!N];Z.V5V\+
M4-3:7=HS_2C49JSE$;XW[9O>P+G+OKD>!M9#Z_0AG((U3S\J](W;IP\!<;Z!
M^N#=/BHL_EB0;DFJBSEJ?VZ62I*G6+E1<2$00#PM 4$4 9$C5)*"2"&Y>ZW%
M(Q*GYD35NS355N.KZ'FG<\1;I2\IOW@,=3-&\HKE&)M=-ST8>^I&'\[!>&%M
MQ@%H@E1I/";O#>LU#I@_7+EQZ$8?A*-\K9]"C:_CU]5$K/6!X%>AGKC%_Z_N
M6WL<Q[$LO^^O(+# ;C40[-6#DLA98(#(5VW.9&4$,J.Z,:@/!I\1FG'8T9:=
ME=&_?DD];/DEDS*ET #=69D1%GGOH77(2UZ>NZ:/S8+L?I5S^;#*'Q_E:B82
M'F>"93".A("(Z=".FI+PC&4LS%0H9':%]*NS/9,G*[[SZ :L&Y_ R]:IG93#
MB_$+K"O'KB$T]U'M0W>#CM789/B^/4Q;=\#]WC!50C2E2^#APC!=29B]P1V$
M3MVM>4.R[0U=-Q7W;[8?47^E1@OD3M7K31T4SZ1D-,0I@YFI=8<8YY )GD'&
M12RDS%CFEC%_W,74Z/1N]4@7349K*7V_-=6-($^@:<=YUV$T,(U5QAEJVID'
M_ACDVN%Y'#PQSHD.1B61\PX>\D+')]U>=2'SV<?%.E^_?LKG<M7<P9Y%)")4
MF"+B68PAXBB%^L6/("8\CB1C+&56]Y_/M#^UE[PR$90V;H4#[%[O<PAVO]L>
M<!GXQ7:#Q/IEON#XB3>YD/ROC\L?_T<_6;W$^B^[=_=<>Z.\N!><:=[:2Q_K
M78Z62RF*3]H<(_E$M:EWJE6J8X9P)I(,"YB%BD*4"JHG:YQ"D6"9992$"7:Z
MG'NQQZF]UHW!P Q964_(F-PJ0514ISBU-MWV WQ9N&XS7QZ-5',FDXK!5.!0
M4VK$(#8K*2Q$&,9(L21RO$?D=3S&R8D_/R+E4/C&W&Z!Y17'@6EY'\#/+0#;
M!9R\5A*VP\9?.>$+_8U=4]C._1.%A2T?[,?^?Y?YX]-:BEO]WNK@;[\LT]VN
M7)K)*>.SS(@Q1 I#&9HMLTC';C0*$%1$49'AF NA7&8"I]ZG-BN41O77'G5#
MWHZ!!L-S8#9J[ :UX4=UXT#+^!M0FN^/FWJAYHFGW/H>E;-ZP7+(7_T:N4*9
M>>\BT.<%GV],\_?FZ&&YN%VO5SG;K$N5F^7^Q?SFAOCVVEN8("'2)(9I@C.(
M, DAX5$*@S@4J4"*!T'@MM#R:^#T5F5M_YJ;B;+T\U]ZZ#+[&TD[\GR[T1F8
M7=N._>_ZDN,-V#H':N] VSV32WM6N&* ^Y'#@.]3^MF?<>.K0GL']J1@M/]>
MW(O[W:^D2;RO;ZT734'1IKA*F>ABUM*W2N7SW&2<53LJ,YE$D:0)@2HT$OVI
M7M_B($,P(S1(&29,<LL*'M>8,3U.KSW9%FNJZBB7>5]UD9HZG:Z*).G6(2"-
M1]8W0Z\:O&Z"'VM !@_9JY'XV!Z)*@.O=J-1<"Q'8N<)J%P981SLBP..,1XC
M50E\>#*SI=%KI^6]A6)[]6<EYR7^YO*/N?BK0T4J?I0;+561BY=</U:F+95;
MA6#]1->@U-UDLGGCA/[!^DG_2NIVBJ(^P%_GS_J_J_+'2UZ]B=7^#6WR+LR<
M+7]H___JIQ[AM4/649BP=].C52B\UOEVJ<*KV^H7'ITNA'CWYT+/V4_YRRX#
M8!:4*>%Q"I-4<!WYF)LO2@4PDQ$+(Y(%BCC=?+'N>6I;/%L36UE.;I&,/>AV
M0<H@4 Y]!'BF3.H-V.%[?QE?YYC"&2M/X8)]OZ-& LYP'"[RW1OHJ:@P+\=6
MBM.59FK>G E."5%!!B6B2+.4BHSJ9@A%1A*D1(ADYG0L:=?MU"AJ:W6U"PU9
M69V)MPQO%A*.&@MV@V#'6OZA'7K+Y%*EJX\7,'4747""R)=T@EVGXPHF. %Q
M))/@]K3[!L/[Y5S_=6G2I7[(V\>5K&\LRX60HKJX/ O"#"<),>=BF<EZ*BNL
M9A3R" 59P(,TLJOX;-G?U"AISV1 &YMO='Q46EW'2?;QJ WFE[< /",Y, /M
M@WB[ [$VN-8^\ NB??SN&<R10O5K076*EQT@Z@B-;5H9+0IV<*D=\+H\YIYW
MVI3X^?B3/YD)^JO^ LRH3#+%8@E)E*8010QI"D8A5"KF)"24HM2J*MBY#J;&
MN=MR58V1P%AIGWIZ$L1N3O4!S=#+.#=4G+)/NUSOE7YZLL'1\D^[W&DGH'9^
MKJ^*@9#JO!JQ[JDZ26J*U&S/=56:D" F.NC)=/"'$$X@XQQ#Q1%.$1%1DA&W
M$_J^IDSOW.9#[0>8&T<<S]][CXA=.#@&R@,SR\Z%,^KI!?AEZ\>VG-9?!BHH
M<QV<WG03>IHQLI+"=6 =:RM<V5Y??3YN ME:,Y>F 9,I43",D XX QQ"%BK]
M3Q6%,HV0H&X;]GNM3VVI\\T<:FTDV&CD5X#O+>EU/U)C6=6.%_J#\^5+N7E#
M=YLWCAGY^TC;$5QO_ 9FK=JN 12(3WKL30*OW?;($G<GW#J6L#OU(?>M)3UE
MR]5*BE_U5W7]:5/F1=:'@C.)@DRD+(."9D*_X6$$29I@DYXB4LXX4LIJL_M"
M/U-[UTL3@:ILW-8_=TAEZ,+T\I:1)Z0&?JL;*T&%5FWG39,5X@<L^ZTA3Z"-
MM"74%SRGK2 +2#JV@+J>'FWKQ\*%]I:/S<=];;[7S3<">S,:,YQ%@8(RS9CF
MRDQ"2K(4"BE1$A"2)4%BG\IGU>?TXK_:P*U49YEQ=&YY=.TN\N$(]-V,OP+5
MM]J.;W#^YB2):@_EM5OR5T#ZUIORUM!ZV)8_ Y/SQOQA.V^\-7_&K<N;\^<>
M[)G1P4O!KZ)JSJ2 ?Y7K&4L"3$.L U:F,G.;,(8,$0(U/\=*<B+2V*F(SLE>
MIK:B;8RLB=E8Z9B8<1)+N[CT:H0&9MDM.#L#;P!5>ER .=C_<YLZ^UXO+?(U
M^+(L/*J-=J+C*^/B9!_C)EATN7F43]'YX9[U4VF^^AN=;^0[.C<C^OU)RO6O
MJ^7F13/.IWRA?Y;3^7<][Y14])Z^E-(T7_*%_*Q_5,S2+$YB)C#$&0LA4F:!
MEV(.0T)C1&,9IC1U(8YK#9H:QQA_0.F0N2M;N@1*GT#CE)Y<&[? UB_0. ;^
M,*Z!TC?'0LY7CZT=D8TY8@-SWCB#Y5Z2U1/"OJJS7FO.N(5:/8%W5+/55[M]
MI8+JJ+Z\[E<:,@M5BFA")!09"B!"209)$G&($H4CP9"1>783!SKJ8VKTNC6Q
MG]C,,89VG'<E,@/3V Z4NJ1%36E&M,1'Z&:!@C?IF.,>1A:+.>OBL3S,^8_V
M.8 X(Q-J?E'_<YLKR$+",J9?=QF1"**8$4@4PCIZ2V6:(J*B #=%)1YL#R;L
M^[?ZZN_7EG@8A1MRS<$OV\N C6JR?B_RQ7JY%0PK]2]<=N8=1L;F7,,ST&^O
M=0S,+[<_Z9$?ZP2QRVG(,%"/=CSB#W+'(Q-WW#K/4!R:&_%0Q=W)_5.6'L_W
M6_O]*A=R1>>W"W$KGO-%;K)8S(YA?:.B3H] 489%PA(8!%D"]22@5X,RPS#&
M:<"R**!)Z!296_4ZM?5A;71YR+)O]L5K0U= ;[>(] [HP)1_&<L!DEF<0/*T
MZK3K<]1UJ!,,ARM3MX?[<5*="6;NRK\W:C*4K_^>KY_>;W1<]BQ7V]P[DXJG
M_R<>Z,]9P$F&2!AIA@HQ1)$I0A2G$:0916F&XC 2PBUGN(<5TSLN?B@%+%:5
M*XX9<GV&(5(J3A+,8)@%#"*,$DB)3&"8)H$4 >%)$KA,% ,/PIAYC:5ZRX%T
MR/ #0@6F"2,(1BRC$"G$(9,RA-*H( 4\#25C.IQ;O^UP; .Z]3B#,0+P=O/V
MP-_O@6?QO:]V8W^E:]-X8*Y4-^GRC1- >^%O5K\"0D]S?!\+1IWQKX#H</Z_
MIJDKY#^K[<8/&Z-^="]7^;*Z"%Y4P5"A8V6CGKR-D^K;3)IA9X)*$;$X@#2-
MI9Z11 R)X @J14/&HUC$RJF&_77F3&URVAEL-*8^2%ZNWT 4A 2\6RY$ 5J;
M6V5QJ=["R%>.HQV?CC<Z U-K5<FK\@14KH#*EYM:.[G9H6D&K[V#LW/)LY3G
MU=#ZE.[L;\SX4IU7 W=2FO/Z5MU/$[[K?F1Q&]TMY/XQ1;UA$> PBX@.PD12
M5:7&)OV+0YJD2<)YRC&/;:\T7.AK:FQ:F0MN802TQ>#@[,Q^S_H2Q)=/ CP"
M-S31=6)V>1?(&3S[/7Z/((ZTK=_S"^BT@V^)2L>F_:461MNGMW2EO35O^XB[
MWL7[I:;I[8UK1%5$2)S"-$R5V<]*($8A@AF2<:J4"&ABQ:)'+4^-,TOC;.Y/
M7P"LFQ.O@F%@!K1&P$G'XJ2WO00L]EL:3;GBI -MR8K3'_!1=/K!),3.PB"+
MPRBD,(N1?@51&$.<H@@R&<HXRB)*B),0X8D^IO8R?N=/4FSFI>#PE^7B$>I.
MG\'!8;$IX&F,=TPA/06Q75!W)7!#+V .,7OHA=F5Y9CW4!FDQ'+5PQN63=YS
ML;L4\OY'KTQG_[QXV:R++^9:75RO(0E/) N3%"HE XB$,()45$+*>*Q0$,4T
MX&ZG31V]3>]4Z7O^N,A5SLW-VM\72U;(57F' %3&@U]*\__7_PS3X/_&CMM$
M7;#;T84G* >FC79^>&7H#2A-!?$ 1]\6F/C.Z#[1T]LD:Y]W^6P>=L<C?;6P
M^/)9FGM-S<YYOMCDB\==A>9W4BU7LOK< _TIB]]TN+$J*Z[455068K^5T[K-
MQ2SA@0ZW*(8!XA2B.!:0AC*!,HV2- TS18-T5E8VL*.F$6UW6@]M/1CN)?TJ
MUV"N30:L]+#:^#;U'A;-+_2D;U(BEHXGBF-^'^Q8<Z*C/# +5_;J"4M;_)?=
M.6;E>KMF??T%.*=Y7Y2%MTQ3)3(WYXIL^50'&WV\O F*C6?YR!IDHP_)L6S9
M^";T3#RMA=,^/[_H6=>T:/J;990':89CLY3&$*5Q @DG$0QI$L>2D!B'3D'W
MZ6ZF%G<W5MZ ?&MG.;\X9I2>QM1N K@>J8&Y>@?2SD3/5\6[,?"5$GJZDW%S
M0#L=/4KZ[/[TM8(_.PT_LW4RPP%)I H)C*E^^Q%F C+..*0XB!0G<9(PV4]F
M?[^CJ9& L:FOS,P!A)</"'T!,_C>^)Z(3+M4AT>X^HKQ](?M;31XK.&[0GGG
M-";6@CL'C[^1SLYI)\[+ZYSY?,^SB+S@>N[?K*1)WM@5.?E6Y0Z_-R4%=V50
MZC(VQ8/\N7ZGO?FO61!*%$<Z].<LCC1_1D8UEDA(%*<TDUG",B?]G2OMF1K-
MEJ>U=0V@MCN.IQE7#I+ER<=XT ]]2M)=>0G\88P&I=4^STC\X.?K/.5*:\8]
M>_$#W=$YC:=F![E9M'L]DRC"/)8")EF20<2S&!+S-R&I##.I L2L2CVY=CPU
MLFPR_+])OGQ<Y.X\:8VX'2$.@>/ S&=Q26(@]G,%:YSK$&_$9ZY@.%Y\\,50
MNPVV!]W >\V)C\M5_L^2([=5 9(0\2"&/&0*H@RGD!']!Q(8D9@&2697ALZ^
MRZFQ4FL7$OSQ8?E,\X5C,HH%S+;')C[!&_RTPP&W'B<2ME!X.TBXV.'(^_^V
M !QOVUL_Z48KQ6H]^\[E@J[RY:?E2G):K.OOMY1I3$1,81ICD]Y&4TAHD,*
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
M;*T$O\S+V]M-10ZZ5T&B,+I"LG03%%L_'06>[08GCGE,.&8PXDK/!8R&$..
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
M?HZ^VF/[1?_M7_]'\Q/]A]%Z_M?_\?\!4$L#!!0    ( !I_"56:CZ;,[I@
M %3&!@ 4    :6YO+3(P,C(P-C,P7W!R92YX;6SLO6F7F[ER)OB]?T7-G:\3
MM[ O/K;[J*32;76K2AI)9;?G"P^6@$1?BI1)IJKD7]\!,O>5"UZ^4'F.KU6I
MS!01RX- 1" 0\8___8_/LQ^^XG(U7<S_Z2_\K^PO/^ \+?)T_O&?_O+;AY?@
M_O+?__F__;=__+\ _O=/[U[_\&*1SC[C?/W#\R6&->8??I^N/_WPKQE7?_^A
M+!>??_C7Q?+OTZ\!X)\W_^CYXLNWY?3CI_4/@@EQ^Z?+?_ Z.H]9@U?&@Q)*
M0Y *02K+0M8:-8K_Y^,_Q%PT-\%!3*F *EQ"-%P#\UARM(5IJ38?.IO.__X/
M]8\85O@#,3=?;?[Z3W_YM%Y_^8<??_S]]]__^D=<SOZZ6'[\43 F?[SX[;^<
M__H?=W[_=[GY;>Z]_W'ST\M?74WO^T7Z6/[C__[E]?OT"3\'F,Y7ZS!/=8'5
M]!]6FV^^7J2PWLC\2;I^>/ WZM_@XM>@?@NX ,G_^L<J_^6?_]L//VS%L5S,
M\!V6'^I_?WOWZL:2T_GBZW3QU[3X_&/]\8_/%P0&(G3S#]??ON __64U_?QE
MAA??^[3$\D]_H7\&5:',2%97^[^W_^['JT6_+'%%.-DP^9J^<?[/ZR+[$H!_
MK'&><<O2Q>?/%NG&+\VJ0!>7_W(6(LXVWYUDG$XVG_HLKM;+D-834[Q1Q1B0
MNH(NEP .38 85>(,A46E;_);"5X1Q1OYKS#]]>/BZX_TP3]6(=0O-M+82.+.
M<ENI'$;WQ7;[0+\[D85C+LJ ET6"0IW!L^2(BVA#-%KZ%(\B^_IJ-ZF^KLUG
MR_3#8IEQ2?;B8KFP3'<T>Q.KY[_QXY>PI ^"]&DZRQ?_NAJ.%KI:+QI(;JL6
M(O<O/Q#7!9=+S*^W6GF0N0UG:[*BN/G-%AK_?\_"DCYQ]NT=?EDLUQ-19&0H
M)209*@LL0=3)0G%%N4 B0L::*/_6PCOA0/2/@V/DV0DDWN)RNL@_S_,+.GDG
M*F$RV6J0CCM0,B="=R &Z-A4'+G(RC<!Q(UE=X*#[!\.A\NR$S!\6(;Y:EH%
M?P[HXH.()!(P,B#Q( PX9A.4F R2+Q6ML6U.AULK[P0)U3\DCI+HR*CX>;Z>
MKK^]G,[PU[//$9<3A^1%^QBA^L>@$B':>7*NHXU.!Y6LTW@4&FZON!,*=+\H
M.$J"76C_'7Z<5B',U[^&SSC1G#M,6D$QFP.N9(BE>- JQZ2-*='*!@BXN>I.
M*#"]H^ (27:!A%<4P2_)A&T$_Y[DC\\79_/U\MOS1<:)4$9E"JPAL$RQM#,(
M/L@ ANEZ##I16 M@/$K$3CBQO>.DG9R[@,V'\,>K3.*;ENDV.7%N"86-!'6&
M(*U4Q(@0X+,.Q W7U@LT*8L&@'E@^9V@XGJ'2@O9=@&29SF3"E;G_WD]G2.?
M2!,\9RZ!S)H,I)847IM"P%<HBTO!D,@: .2>I7<"A^\=',?*M"=@/*<OWRP_
M+'Z?3V(6WM,!"1)9J5%5I5XSB*P(J3FSPAV7KWI@X=U25^P[0<6! NT)$YNC
M\<WR[7+Q=3I/Y% 5Y3R+&:R)->EO"WCE(_V12BS.2AY".V#<6GTW='2<V6PF
MVIX@\G:Q6H?9_S?]LG&=;-:&>24@)\')^!$_WF8$DTK.DC%K_7$)^H?7W@T>
M'2<\&XEU9'!4J_=LB6%#MRX>I<X*N.$)E"H<HK0)1.%&&VV1'1FQ7%]M-P!T
MG.(\6'0CJ[Q>B<[>?EK,+S(P,;L0F.0@>2:X>D-Q-Y,"G S!NV"X4NDHM=]>
M<3?5=YS*/$J$(ZO_/::S)4&7B_AANI[A)!J;<\P6=!89%#HD;T=QT%RK6C6@
MHC\N[+R]XF[J[SB'>90(1U;_AV6H12?OOWV.BQF%Q<R@%!:LCH;"8ED@!N7
M*9;0QZ(8JJ-T?V.YW13?<=KR<.%ULNE__B-]"O./N,VW9BT\132 @5/H6QW9
MH!BYM,6J&@@KZX\[[N];=3<,=)R2/%J4780#S\^655S;&[@*:=+!V6J"Y*MP
MKB5PCX$,66+@-;. GG$19!2)M<@PW;_Z;M#H/@790+1=0.35G#Z-Q#']BB_"
M.IRS-3$NF6@26;U@! F'(M\H4('PK-B0F8Z6-X#(_:OO!I'N$Y$-1-L%1.HU
M[O)Y6./'Q?+;Q$>AA'(:4G 15& .O.<(L@3A0G9$?8MLPHU%=RN;ZCX'>;@@
MN\#!^\]A-OOI;#6=XVHU(8.F;?81L&)964=2D.02D[NL!%I7H^,&.+BQZ&XX
MZ#[;>+@@N\#!SY]Q^9&.O+\M%[^O/SU??/X2YM\F5@26LA.0+$E#F>0@)"R
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
MYVYK@[**O)EHL0[2I#]BO;9/,9'=2"QXU[K#8=/6ZJ>L;A@0,X<V7M]'?5T
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
M>E>U4@0S/[596%F$A7HY#\KQ LY(!(9:">DI,(MC9//#)1R&LA=W.CZ2B3H
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
M.!U@@PX ]9%L0@)\K9LS?L>SQ;<ZIUKO-%]=.6<9/7H3&86*/E=>Y0#.:EJ
M07%53!16M'[E,T"L+L%U" CN7YTTM4@'(/L'SG%)&<@\G^3SV7Q6JTEJ==;/
MDRJ"*<9$!!TKFZPD]<42$7*2B2<1M/&MO=<@P:8]\AX/:.VMT@'4&E2=,DI!
MA$H6F*ZW0Y(;<$5Z2-+J@"P+C]V\0'FWUZ/&T1H ]!'G/;/MNT7[J6<ZI5(0
MT#'*IF*A[4&B!J.5CLHX1LGULR"X\ZJ(QG@8!,>]C-,!Q$[.-G\'\^[I;#>+
MTQRM*]H;X)3WTT:D,JU;S4 (7FBG,#:YUJ^.ADG6>5'$N! <P7@3'\,=K- M
M?>L'7*8*@"_X"=?K,\QOYZ_"ZNNI23S&A!&<DJ1E-(9B*.8A6V6-$CK$-.3"
M<B3Q7OPSN$- W(NY_WZ(W_S]U2FF*((E>TAM'.U$KEX&)0'21&TBTA\5/0WF
M+P5\\>_7.D+] 2;O(/@X^ 4L[6RSY>8ODRYFBWR*Q>80K016@B%3T!;G5*$%
M'R7GEC:YU+S113/A)\[M.HBBGQT"'6#_NGSULBWL;C/\7IOCK2C VTQY]7FQ
M#F>W_[P^Z/I]L?YO7'_$M/@RG_U?S*=!N^2=D>!U("> 3(.++I Y6&2&)<I
M6C<J&&TR@]:&^9NNC3X@\G=>*Y>NX]?%<OM;]>_Q4W(DEAQ&!N,W[Q=\K<RK
M#(3.N5K\YZ0=C8#V668X:%79_ZRJYP93!TOMV-CT'_07UZNWVTWY7SC[\K5J
M\3LN*5S=_.'KL,9K$H93XT3.601 YB4HGFG7-@:!^2!-UHS%Y@]LGGF*@Q:;
M^YLNMI[A]))7VYM_7\S6/][.5^OEQ>;:Y?WZ*RX_?PWS Q67C"U1"P.:<0]*
MD:6#+@BB6.98"*J446BE>IC\H!7J_[-".X+@WWKM7@<?OU]L[NA-0<V+Y<!-
MY!0XU#):K1-8D:07/O!L6U/)/-ODAETALO\LOF?$4)]L5EL.FP_U/=9G4M J
MI,U,?Y9Z$'_5@Y]JP%@U3,Q&'%4/#/;Z FN'[<^+VW]^S?(C.8_2:0F\*%?)
M 1-$QS/]4@H5-::!3VGVJO?;7\[C2Q]W&^*&(^FFI:,+L>BX.2CGM#IR\> $
M6K A&H5&,9E;UP3M(=ZT91:C8^Q^A>0XANNU%^>#\SV8G^^I+X[HYL9DY#L(
MB>BL<<;7C%!35,EI>X[)(_"4&+<!BS>M$YLIO-U-B=Y#EOGEQT]_LBG'R[IH
M)RD@H)2Y@!(Z@U<A@<22BD9;)&]^^G*(H"_0 ^Z#NX>Y],8R9H^T)RZA-R4H
M4E'M/LIKT09S&9S#D$I&CJ$%(\7!M"?/P)HWFKF?HCC91_<OAN)$:16-8(Y"
M#T69F<(,44N$Y!S7V?$DAE&E_TTI3O:R^4$4)_L88.(RK ]GE"?3'^"[6<%/
M:8;SA%?/F'.."8TE+QXK2Q7I!;RT#"QSP=GDC=%#&FL],L1+(#[9RYB+]IKM
MX,CO[;PLEN<;N_SRXQ7YXR^+Y8_WY37&]2=,%\L9[?]U97D3#'GG#$S5Y\XA
M)PB5"B]S*XH(4FC?FFU^H&B]\'N-O=&-:;$.@'A]VO<9S[\MEF'YX^WYMS!;
M;I8OB3-;OUNL5KBZN9Q^.W\3EO/9_,MJJX49KBH50#TDW!P@;E<YTR496GA@
M@B=EFRC!9T4:%]$J9C YAHVA.]IDIGY".@+T%CWBH(,%<?(]S,ZJMR"=K\(9
M;C4\N]YIA.6)%RXJ72_M7ES2/E9L@H*>T3;&G6A^#/"43-/"LQ/HW'W1TM*.
M'>!RV#YWV>V66X>5-9>V- M*V@+1R@39!Z:Y"RH'UABAPZ7KA6_MN>*&D>S6
M&2*W"]8Y^FLY<!"6@GJ5BJ0<4 >*PB7%WS*JU+S?QGTINCSB.]K>C\#J .5/
M?/)R1>]UY8ISC,;6HP-1FXPY6^LU7*'E)HJ+V:".@T+%)XY7?AZU'Y@<8K]%
M$V5.?%3R^2O^:[9:AV4M/YBM+]977!*!EV0=]R"XI)0^I<I84M\_>\VE9L4%
M?:=N>N<YR4/?GS9W;63Z9@J<V!=\6"[R15J_7V[+J#>ND7MGM- %@DM5(2I
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
M+BWD$4B\N(U3GH\E>Q][]JG4TH7(='J\T3DZD(>,YX)UCD1U]>QMXXZ]%Z;
ME/Y_BPGBJ<J+=A>!Y5/)/G,;\5RZQL=;+6<4)ACIMMM[)\Y7-ZB_U:#+.KN2
MX$_V*^"LSF+*FAG8Q"'YC]X>[Z5^OXFD5W A@)T;6B9^U.T')J3 J5Q T$:-
M;A<G?B=+.\T0M<W?2Y;RB6163I2< B)]JAS[L^06_*)G<+\P%N*9LP_&9E7B
MM1O_P@A?YF:B#+M*N<UX+$L/A*/!CY=Y#-L=#5^0_[H[_?<+=^ U\$\V8S>Y
MF6HIQK(>W%@Y3QA0)#=0R&$?KG+@JQDK<V]+"79 ::<J#P[E+(,KJ[AF"<<L
MLLQDBLB!YFU,R&4LG>-VAE,R?B,I'Q<R'=P3H QLJ:E%J!(V5A9: IB6PW+0
M1$ *3%,5I\R5^+-</Y565D+0@$PY#;T#MB%3Y5,PT!5 "K@[RBU -2/ S DL
M$RR:K;KAA2&B]W!$2):H''R.X5OZN$[ER\"P71E7>0+Y%NJWRF-="I )<5QQ
M:!TPH#!'"P@#(@B1I?42(E5TW-K6@$)!'6H=9Y0:)@ N# 2/MG.D3\Q=RA)M
MIFX.&BO'RGF+Q8KCS: W:%E?B;V;*[.A[0L+?W]G^*_O^.JUJT);%1=,'9-
M:P:WT'^7C%M)D0+/JTA+]"B3 (](*Y?B=)R6 6T@=>"U4"[6QI6P#@G%&AU"
M5E@32P&W'3N " D)(0]AN+>#"I=WVJC052EL-_( &MR)86JO8"G$%K5ZV);)
MYI8);(FVKV,-9F"%>E1![@^:W>>%'WZX"S_GTD&G!UXD+KX_V'4L$S$OW?Y+
MD*\C">&J=@H5P)06!$ >3Y0C=H!9,B<YV!$M>665FZS4G.)?E8!EY.H5;^&@
M HX!79S12M!1UI614T)Q2XV7"H6*V#)'2:7#XD&)XZC2$)? 61D4\G0JJ+,"
M6A05EYHC!8)9I,2R",&*4-)6*S'\%4F<""P%ZZ5X%"L]/U1%>Z)J[[3> -?^
MA+ WQ@"7$R40.MR9G",'<@>PP^X$\<2MF,<6T*9XI+3R,RQ+V[9%I!,,*,*+
M _"VRANH]K8RJ"AM 0AS5$;CV%A!"E"?,Y8Y5$<-0(,122<WG (]7  3(%T5
MQ'$O"D[Q3CA=3+@N*9/1US))\&@X 2^Y+?T"U, ]."E<;F\>"#>P$/C$A18E
M,J7?O?<^K,D7LR7V7\G]'2R+YIT=I8(,/J 3,88=-W@QH1>[F23X=C-&>*JI
MBCZ-K$'@ <R!U<;$<6DQ!BO4?D=>9IR'._A$!*0X.'K.CZWL8&-R @""/%Z;
M5ZD)O:ZDXQ>>S/)RH<MAT"3E;E'[D $(<%(0-9+U%6W-X)!U(W5U%EN;7W^$
M0QX-K^?7/A\]6?M,3R_$')/U98XB9:QB9)FN&.L'5,"-S@:4XM#7>&/=HMS0
M#1"6P7G=2[F5!",#I0Q'A *=:/D!8 @XQR&GP?_85\W!+O\L%:A,\"YS>O+F
M#O\V73 >9+%SH*?8H!@>+6(E(3A5J5ATHU/);Y#[0^4F]J>>@YZ>S ^U#PIY
MU3B&@]F6Y.8"%CJYR.TM\*AZ%)@,D896HAY*CX.ZX\H,P@1.(C,J[MQZ\'^!
M965W@XK5([&01G5POZ2<AP#20Z<JTO5 QRJ?&#V1R,DY'U?/SFQ%$S(KM)E)
M&)VF)G #OX,CB/LCRU-S[[=!=V(QZ"Z<ON55V.(UV9,%I+]7/(+O]S%H@:.U
M%Q&>&O9J?@10E[8!RFM>.#F:_W$,!%UH/ANIG'2@1<>5],AX;S+:8((L#Q6Z
MVH3V"\/+MXK-=GBSZ,&'7LQWKH:;--3R8G.LW^RUASM'V\W.SK&_E-IK=H9O
MGU[L$,3V]A+;(D<$9X"_7<'S=[5>;;Z@ N&H6]RRSMT8TCO6=9\'=W][>J"@
MGD.J4XE;(+*R_F&&8<(]*[O>E^,2.I%AG5[2?T7C-G.WRJ[V2@?X35\E;G?(
MSZ_Z@V-'O[L*PM7<34^JWV O]2ZN+SY]E>WW= _[]3L:?WGQ>5=,=OVN?=?Q
M %IJ([QKSS_1]W/=FC=VVU052BRL8!*C!Z-LKMX3)/]7S_/A?5\,D#^6;]?O
M:S&^,4TMU">!(^5ALW@/@\Y2)1/V8=$5?JS.HD_P[^ J/$8$J4OYV/R_7SYI
MK+8[W)5O+6JL-IK*OVHXMX_-';WV:5=APK=MH_#8?R(W/O9: CS$<[F$1X#R
MTF\NN>?[L.HW?*U&W\V=_@]02P,$%     @ &G\)515GL&NV,   S@X! !8
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
MYG/E+)>EH=^/K]-@]HGY)9+D;*NY[1E"/*)_DAY/'J<GQP_$QG;/WXN%&@U
M-W1[#<%(\#,RF#(X0'))B+3S8!U'O ?^$;W02#;#JZK%&0Q" FL$4EY9O8[!
M\EHJ.MQ&2 6^NWL3N#WT.1LAGBRN973EXK:8&Z/W[4I;8$Z/YP"-;;R=9U1R
M6YHV\3_Z0CA6P>$1CBO>Y/+*%@E/J"_=*[W\O'*XTN+(Z@S1JH):L^F^>-G2
M (9;5B6"DKE"+Q2QQN)UQ>B(ODL]% #!"HA2:"H/.NY)"7O(=G#D#G9PTX*'
MK,"4%1X-LR_HNAEIM)O0=33"/2._JFH#_AUH3?UA:>0JTL/RXWA0@T XI]M#
MKP+4^JV"?7?FU%J:37?3&L3A &/":MGHI_8?SW+3+ NU?FI*$D[ZT;/8'\;A
M(Z "HSOR%'H@?RV#.GER.'D\P7&U-?S_W#Y8AGQ(0[[?YIO?/7E\^.1H^]='
MAQ/WW7VZ=]V;XLD#2O2UN#6*!G35G^^=W//87?+CGQXE$[K*0:2'TXW;J3G=
M\^_3'-TAAN\0PT.Z_.C9%KUHO8Z@$GJA52E&J;6X3H^/K5)Z 2JF1J7U%N-N
M'1[$.6FLR9/'#[\07B<<\CB.5\0:HC9OQ&X?.A)[9CS"RC+5<:1H@18<HB+8
MBD<P7><-,_L3K'31*K>(M%98C6&MX# ]V'::XE%L(7P8#%UV->A^3\'3KW8)
MK3+34,D\X]C(VH,;(,HZ(RR<-^3"*AFJR2 H]B [3Z/U>\3-V=JS\)Y#:2TW
MC_BD1943V+H-)GK8[$1#!A9$X*"(0[100#=:1*LPG@A?+:C+#]DH^G-$3W$L
M04(]Y0QFA@6N_:"'[=>X9A#74S#A;*55B<;M";/$*,, MQZLA;6Q;(W5=&U_
M'=X<!D 3W\.V>X.N%Y1,]O2'3"];=WL!T=8>UH^Q3'O?'UZ<G^$&J UQ:T_7
M0M*TL0N&)T)2&0/V(;,WX6ZCN*J[SY!5*79>D #8$1/H&^BTA"Q75EX#:H8'
M6#),H#_GM1XZZ@IAE$ A:X3Q*:#::UR]0'BS=,A0M;Q1N*WCH42O,30N0<5]
MP@3X/>,GX6NI#W@X,FS4:])%YZ$N@FTU$@*6(?6?)K+]85. /P.ZN$&0OH6$
MFSY?3\Q[YN"93$+I:N9#99P&%?0P%QZAO8U:[2MAW'HT,M%\SBAX, #-8MK5
M#>NL,8AD<+J*/=N8#Y@)?GCT"31\H P71E#_,_+/;20*Y%A* $!>@Y?G(@;Z
M5ZUG!&_"(!O&&[!S!);-R>^X1A<.*\3&WD#+9>B@3.D\Y6)MHKY"*RAZNAR%
M$06%NX!^@W=P%(AZ8%!AGL<P 1<!J=V5DGG7O6>IHJDDQ[WYQ&Y)Q!:3!RDL
M/IXFA;Z"R9QIW?@9$-MC@%>:\J#ZJFJ--\6DZM!:";$^@8=-@X5QU>(G1^':
MT^HVH;UMRNL*;4@9REY<DDYVM;V$\<C\K=S]X=$-DK7_E:BAQR-30V^9]RN
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
M>XJDUNA+"*)7=[:2DD^=N>V6$3,959:*W=V\ST\;7D+T/XY[DIF8^.D^9.0
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
M'E0:ZD9V$C/)I,(\+R1&1==@>$TOIE5N+%Z-8EHEUDI]'+&TI9O%3)&+3%E
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
M?PE5F7O;$7SH @#(N1H $               @ $     :6YO+3(P,C(P-C,P
M+FAT;5!+ 0(4 Q0    ( !I_"56@ZEW#GQ,   '1   0              "
M :KH @!I;F\M,C R,C V,S N>'-D4$L! A0#%     @ &G\)5;B [6N8'P
M%#,! !0              ( !=_P" &EN;RTR,#(R,#8S,%]C86PN>&UL4$L!
M A0#%     @ &G\)59]+9$[/;   _IX$ !0              ( !01P# &EN
M;RTR,#(R,#8S,%]D968N>&UL4$L! A0#%     @ &G\)5<$@5?$>*08 AP4'
M !,              ( !0HD# &EN;RTR,#(R,#8S,%]G,2YJ<&=02P$"% ,4
M    "  :?PE5X^6")E#\   +0 H %               @ &1L@D :6YO+3(P
M,C(P-C,P7VQA8BYX;6Q02P$"% ,4    "  :?PE5FH^FS.Z8  !4Q@8 %
M            @ $3KPH :6YO+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4
M"  :?PE5.:PH/%X(  "2)P  %0              @ $S2 L :6YO+38S,#(R
M,3!Q97@S,3(N:'1M4$L! A0#%     @ &G\)515GL&NV,   S@X! !8
M         ( !Q% + &EN;RTV,S R,G@Q,'%E>#$P,2YH=&U02P$"% ,4
M"  :?PE5C]O*$4X(  "N)0  %@              @ &N@0L :6YO+38S,#(R
M>#$P<65X,S$Q+FAT;5!+ 0(4 Q0    ( !I_"55O>69$:P8  . @   6
M          "  3"*"P!I;F\M-C,P,C)X,3!Q97@S,C$N:'1M4$L%!@     +
-  L U (  ,^0"P    $!

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